2.1 KiB
Configuration for users
SMTP/IMAP server: mail.archlinux.org SMTP port: 587 STARTTLS IMAP port: 143 (STARTTLS), 993 (TLS)
username: the system account name
password: set by each user themselves with passwd
on orion
Adding new archlinux.org email addresses
Login to orion and edit /etc/postfix/users
, add the new email address in the
appropriate category and run postmap /etc/postfix/users
.
If the user wants to forward email, either enter the destination directly in
the /etc/postfix/users file or enter a username and then put the destination
into ~username/.forward
so that they can edit it themselves.
SMTP Architecture
All hosts should be relaying outbound SMTP traffic via our primary MX server (currently 'orion'). Each hosts authenticates using SASL over a TLS connection to the server. This gives us several benefits:
- DKIM signing can be done centrally.
- SPF records require less maintenance as servers are added/removed.
- Our email reputation is focused on one well-maintained and (hopefully) well maintained host, rather than distributed across all hosts in our fleet.
- Central traceability for debugging.
- Central maintainability for rate-limiting to prevent abuse.
When a new host is provisioned:
- The postfix role has a task delegated to 'orion' to create a local user on 'orion' that is used for the new server to authenticate against. The user name is the shortname of the new servers hostname (ie, "foobar.archlinux.org" will authenticate with the username "foobar")
- You will need to run the postfwd role against orion to update the
rate-limiting it performs (servers are given higher rate-limits than normal
users - see
/etc/postfwd/postfwd.cf
for exact limits). This should happen automatically as the postfwd role is a dependency of the postfix role (usingdelegate_to
to run it against 'orion' regardless of the target host that the postfix role is being run on) - Any services on the new host that need to relay mail should relay using SMTP
to
localhost
on port 10027 which bypasses any filtering/restrictions that are applied by postfix to port 25 traffic.