1
1
Fork 0
mirror of https://github.com/mjl-/mox.git synced 2025-04-21 13:39:45 +03:00
mox/smtpserver
Mechiel Lukkien 794ef75d17
accept incoming DMARC and TLS reports with reporting addresses containing catchall separator(s)
Such as "-" when addresses are dmarc-reports@ and tls-reports@.

Existing configuration files can have these combinations. We don't allow them
to be created through the webadmin interface, as this is a likely source of
confusion about how addresses will be matched. We already didn't allow regular
addresses containing catchall separators.
2025-04-18 12:36:01 +02:00
..
alias_test.go In tests, make initializing store/, its switchboard and an account more consistent. 2025-03-15 11:15:23 +01:00
alignment.go switch to slog.Logger for logging, for easier reuse of packages by external software 2023-12-14 13:45:52 +01:00
analyze.go add config option to an account destination to reject messages that don't pass a dmarc-like aligned spf/aligned dkim check 2025-02-15 17:34:06 +01:00
dnsbl.go switch to slog.Logger for logging, for easier reuse of packages by external software 2023-12-14 13:45:52 +01:00
dsn.go ensure senderaccount is always set for messages in queue 2024-04-28 11:03:47 +02:00
error.go for imap/smtp syntax errors, only echo the remaining buffer if the connection is authenticated 2023-03-10 11:32:34 +01:00
fuzz_test.go In tests, make initializing store/, its switchboard and an account more consistent. 2025-03-15 11:15:23 +01:00
limitwriter.go mox! 2023-01-30 14:27:06 +01:00
main_test.go Fail tests if unhandled panics happened. 2025-03-06 11:35:43 +01:00
mx.go implement dnssec-awareness throughout code, and dane for incoming/outgoing mail delivery 2023-10-10 12:09:35 +02:00
parse.go add parser of Authentication-Results, and fix bugs it found in our generated headers 2024-03-13 17:35:53 +01:00
parse_test.go mox! 2023-01-30 14:27:06 +01:00
rejects.go Improve expunged message/UID tracking in IMAP sessions, track synchronization history for mailboxes/annotations. 2025-03-06 11:35:44 +01:00
reputation.go add more details to x-mox-reason message header added during delivery, for understanding why a message is accepted/rejected 2024-10-04 16:01:30 +02:00
reputation_test.go add more details to x-mox-reason message header added during delivery, for understanding why a message is accepted/rejected 2024-10-04 16:01:30 +02:00
server.go imapserver: implement NOTIFY extension from RFC 5465 2025-04-11 10:06:34 +02:00
server_test.go accept incoming DMARC and TLS reports with reporting addresses containing catchall separator(s) 2025-04-18 12:36:01 +02:00