Ralph Slooten
f69106a67a
Deprecate environment MP_STRICT_RFC_HEADERS => MP_SMTP_STRICT_RFC_HEADERS
2023-12-14 16:26:12 +13:00
Ralph Slooten
4c5b024eca
Feature: Option to allow untrusted HTTPS certificates for screenshots & link checking ( #204 )
2023-11-11 23:10:43 +13:00
Ralph Slooten
f29016a175
Docs: Update documentation links
2023-10-25 10:01:03 +13:00
Ralph Slooten
140bdd6c20
Feature: Set optional webhook for received messages ( #195 )
2023-10-20 23:16:56 +13:00
Ralph Slooten
044525fcca
Chore: Remove some flags deprecated 08/2022
2023-09-29 16:44:03 +13:00
Ralph Slooten
0ab4210640
Feature: Set auth credentials directly from environment variables
...
Credentials for the UI and SMTP can now be exported via the `MP_UI_AUTH` and `MP_SMTP_AUTH` environment variables. See #173
2023-09-29 16:40:23 +13:00
Ralph Slooten
737cff5a96
Chore: Update internal/storage import paths
2023-09-25 19:29:32 +13:00
Ralph Slooten
b6d5a8c182
Chore: Update internal import paths
2023-09-25 19:29:30 +13:00
Ralph Slooten
7875160aa7
Feature: Workaround for non-RFC-compliant message headers containing <CR><CR><LF>
...
Due to a bug in some common sendmail implementations and PHP >=8.0, message headers sometimes contain `\r\r\n` which is not RFC compliant.
Mailpit will now fix these non-compliant headers. This can be disabled via `--smtp-strict-rfc-headers`
See #87 / #153
2023-08-15 17:13:25 +12:00
Ralph Slooten
1922651d41
Feature: HTML check to test & score mail client compatibility with HTML emails
2023-07-30 17:04:06 +12:00
Ralph Slooten
7d2716ee17
UI: Add flag to block all access to remote CSS and fonts (CSP)
...
This is now set to allow by default.
@see #140
2023-07-29 22:25:37 +12:00
Ralph Slooten
5f919cc9dd
Feature: Option to ignore duplicate Message-IDs
...
This option (default off) silently ignores any new messages with duplicate Message-IDs. This update includes a new database structure and automatic rebuild of existing data.
2023-05-04 21:48:09 +12:00
Ralph Slooten
7c62dca14b
API: Enable cross-origin resource sharing (CORS) configuration
...
This feature allows the setting of the `Access-Control-Allow-Origin` header via `--api-cors`.
@see #91
2023-04-21 12:49:49 +12:00
Ralph Slooten
04462f76c6
API: Message relay / release
...
This enables a SMTP server to be configured, and messages to be manually "released" via the relay server. Aditionally, messages can be auto-relayed via the SMTP server do Mailpit acts as a form of caching proxy.
@see #29
2023-04-21 12:10:13 +12:00
Ralph Slooten
2752a09ca7
Move logging variable level to logger module
2023-04-21 11:59:26 +12:00
Ralph Slooten
85291683b6
Bugfix: Enable SMTP auth flags to be set via env
...
Fixes #77
2023-04-01 22:37:31 +13:00
Ralph Slooten
169c476c56
Feature: Rename SSL to TLS, add deprecation warnings to flags & ENV variables referring to SSL
2023-03-31 18:44:06 +13:00
Ralph Slooten
57b0e1666f
Feature: Options to support auth without STARTTLS, and accept any login
...
@see #56
2023-03-31 18:44:06 +13:00
Ralph Slooten
a9ce35b741
Feature: Option to use message dates as received dates (new messages only)
2023-03-31 18:44:05 +13:00
Ralph Slooten
6efe99ffdf
Move smtpd to server
2023-02-24 21:36:42 +13:00
Ralph Slooten
c8bf742c18
Bugfix: Allow tags to be set from MP_TAG environment
...
Relates to #26
2022-12-09 10:27:37 +13:00
Ralph Slooten
dca70a50c3
Bugfix: Allow tags to be set from MP_TAG environment
...
Fixes #26
2022-12-09 09:32:07 +13:00
Ralph Slooten
cbbac40c0d
Add MP_TAG environment option
2022-11-13 17:26:29 +13:00
Ralph Slooten
6bc02fd4d4
Feature: Message tags and auto-tagging
...
See #17
2022-11-13 17:26:29 +13:00
Ralph Slooten
cbc3fe59a8
Feature: Allow custom webroot
...
Allow Mailpit to run on a custom webroot, resolves #19
2022-10-31 22:13:41 +13:00
Ralph Slooten
ab771cf76c
Move utils to subfolder
2022-10-29 10:52:22 +13:00
Ralph Slooten
a426f64795
Feature: Add --quiet flag to display only errors
2022-09-14 17:14:26 +12:00
Ralph Slooten
54ba59872e
Deprecate --data
flag (replaced by --db-file
)
2022-08-30 23:02:56 +12:00
Ralph Slooten
eff483c1c4
feature: Switch backend storage to use SQLite
...
BREAKING CHANGE: This release includes a major backend storage change (SQLite) that will render any previously-saved messages useless. Please delete old data to free up space. For more information see https://github.com/axllent/mailpit/issues/10
2022-08-30 22:42:43 +12:00
Ralph Slooten
486388a798
Fix typos
2022-08-07 22:35:42 +12:00
KaptinLin
09b704bcd7
Add MP_SMTP_SSL_CERT and MP_SMTP_SSL_KEY env variables
2022-08-06 22:34:33 +08:00
Ralph Slooten
a3b92711a9
Bugfix: Fix env variable for MP_UI_SSL_KEY
2022-08-06 23:08:34 +12:00
Ralph Slooten
56fdaa1224
Feature: SMTP STARTTLS & SMTP authentication support
...
Resolves #4
2022-08-06 20:00:05 +12:00
Ralph Slooten
5860171002
Feature: HTTPS option for web UI
2022-08-06 00:09:20 +12:00
Ralph Slooten
54d3f6e3ad
UI: Add project links to help in CLI
2022-08-05 15:53:22 +12:00
Ralph Slooten
9fed08245a
Bugfix: Command flag should be --auth-file
2022-08-04 22:44:54 +12:00
Ralph Slooten
6fe1bdb579
Feature: Basic authentication support
2022-08-04 17:18:07 +12:00
Ralph Slooten
7a9b11a9e5
First commit
2022-07-29 23:23:08 +12:00