Trying to figure out how Exim delivers mail from: https://www.exim.org/exim-html-current/doc/html/spec_html/ch-how_exim_receives_and_delivers_mail.html
See also https://explained-from-first-principles.com/email/.
Things I need to figure out
-
The difference between MTA and MUA?
A lot of these things are covered in this Wikipedia article. - Virtual domains and users?
- Blocking specific users
- DKIM and that kind of thing
- TLS certificates? See effp address resolution and Use of TLS
- Running as not-root (see Exim’s security considerations)
- Pipe transport (maybe over Unix domain sockets) to send things to Clojure. See The pipe transport.
-
Procmail as a separate message delivery agent (MDA)? I should probably use Dovecot instead. - SpamAssassin
- Blocking IP ranges?
Virtual Domains or Users
Maybe see here.