mox/smtpserver
Mechiel Lukkien e24e1bee19
add suppression list for outgoing dmarc and tls reports
for reporting addresses that cause DSNs to be returned. that just adds noise.
the admin can add/remove/extend addresses through the webadmin.

in the future, we could send reports with a smtp mail from of
"postmaster+<signed-encoded-recipient>@...", and add the reporting recipient
on the suppression list automatically when a DSN comes in on that address, but
for now this will probably do.
2023-11-13 13:48:52 +01:00
..
alignment.go mox! 2023-01-30 14:27:06 +01:00
analyze.go try fixing accepting incoming tls reports for mail host, again 2023-11-13 08:37:10 +01:00
dnsbl.go mox! 2023-01-30 14:27:06 +01:00
dsn.go refactor common pattern of close & remove temporary file into calling the new store.CloseRemoveTempFile 2023-11-02 09:12:46 +01: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 implement "requiretls", rfc 8689 2023-10-24 10:10:46 +02:00
limitwriter.go mox! 2023-01-30 14:27:06 +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 for submission over IPv6, allow missing "IPv6" tag in ip address (unless in pedantic mode) 2023-07-22 14:20:50 +02:00
parse_test.go mox! 2023-01-30 14:27:06 +01:00
rejects.go implement message threading in backend and webmail 2023-09-13 15:44:57 +02:00
reputation.go add flag to ruleset that indicates a message is forwarded, slightly modifying how junk analysis is done 2023-08-09 22:31:37 +02:00
reputation_test.go make mox compile on windows, without "mox serve" but with working "mox localserve" 2023-10-14 10:54:07 +02:00
server.go in starttls command in smtp & imap server, add the cid in the "ok, go ahead with tls" response 2023-11-13 10:26:31 +01:00
server_test.go add suppression list for outgoing dmarc and tls reports 2023-11-13 13:48:52 +01:00