This is an old revision of the document!
Inside the sender's /etc/mail/smtpd.conf:
table aliases file:/etc/mail/aliases table secrets file:/etc/mail/secrets listen on lo0 action "local_mail" mbox alias <aliases> action "outbound" relay host smtp+tls://support@ircnow.org:587 \ auth <secrets> match for local action "local_mail" match for any action "outbound"
Inside /etc/mail/secrets:
support support:PASSWORD
Inside the mail relay's /etc/mail/smtpd.conf:
pki mail.ircnow.org cert "/etc/ssl/ircnow.org.fullchain.pem" pki mail.ircnow.org key "/etc/ssl/private/ircnow.org.key" # tables setup table aliases file:/etc/mail/aliases table domains file:/etc/mail/domains table passwd passwd:/etc/mail/passwd table virtuals file:/etc/mail/virtuals table hosts file:/etc/mail/hosts listen on lo0 mask-src listen on lo0 port 10028 tag DKIM mask-src listen on egress port 25 tls pki mail.ircnow.org mask-src listen on egress port 587 tls-require pki mail.ircnow.org auth <passwd> mask-src action "lmtp" lmtp "/var/dovecot/lmtp" rcpt-to virtual <virtuals> action "relay" relay action "relay_dkim" relay host smtp://127.0.0.1:10027 match from any for domain <domains> action "lmtp" match tag DKIM for any action "relay" match from src <hosts> for any action "relay_dkim" match auth from any for any action "relay_dkim"