mox/mox-
Mechiel Lukkien 1d9e80fd70
for domains configured only for reporting, don't reject messages to that domain during smtp submission
you can configure a domain only to accept dmarc/tls reports. those domains
won't have addresses for that domain configured (the reporting destination
address is for another domain). we already handled such domains specially in a
few places. but we were considering ourselves authoritative for such domains if
an smtp client would send a message to the domain during submit. and we would
reject all recipient addresses. but we should be trying to deliver those
messages to the actual mx hosts for the domain, which we will now do.
2024-01-26 19:51:23 +01:00
..
admin.go assume a dns cname record mail.<domain>, pointing to the hostname of the mail server, for clients to connect to 2023-12-24 11:06:08 +01:00
cid.go add basic webserver that can do most of what i need 2023-02-28 22:19:24 +01:00
config.go for domains configured only for reporting, don't reject messages to that domain during smtp submission 2024-01-26 19:51:23 +01:00
dir.go mox! 2023-01-30 14:27:06 +01:00
dkimsign.go expose fewer internals in packages, for easier software reuse 2023-12-14 15:39:36 +01:00
doc.go mox! 2023-01-30 14:27:06 +01:00
forkexec_unix.go switch to slog.Logger for logging, for easier reuse of packages by external software 2023-12-14 13:45:52 +01:00
forkexec_windows.go fix build for windows 2024-01-01 16:08:50 +01:00
ip.go mox! 2023-01-30 14:27:06 +01:00
lastknown.go mox! 2023-01-30 14:27:06 +01:00
lifecycle.go switch to slog.Logger for logging, for easier reuse of packages by external software 2023-12-14 13:45:52 +01:00
lifecycle_test.go add funtionality to import zip/tgz with maildirs/mboxes to account page 2023-02-16 09:57:27 +01:00
limitauth.go change mox to start as root, bind to network sockets, then drop to regular unprivileged mox user 2023-02-27 12:19:55 +01:00
lookup.go for domains configured only for reporting, don't reject messages to that domain during smtp submission 2024-01-26 19:51:23 +01:00
msgid.go fix bug with concurrent math/rand.Rand.Read 2023-11-09 17:17:26 +01:00
rand.go fix bug with concurrent math/rand.Rand.Read 2023-11-09 17:17:26 +01:00
recvid.go mox! 2023-01-30 14:27:06 +01:00
sleep.go mox! 2023-01-30 14:27:06 +01:00
tlsrecv.go switch to slog.Logger for logging, for easier reuse of packages by external software 2023-12-14 13:45:52 +01:00
webappfile.go change javascript into typescript for webaccount and webadmin interface 2023-12-31 12:05:31 +01:00