Sourcehut Mail
The Sourcehut software environment makes extensive use of email as a communication protocol.
Contents
Configuration
SMTP
To route outbound email (i.e. automated notifications), Sourcehut needs to run alongside some MTA.
If a mail server is running locally, a valid option is to connect without encryption or authentication.
[mail] smtp-host=localhost smtp-port=25 smtp-from=root@localhost smtp-encryption=insecure smtp-auth=none
If encryption is necessary, try:
smtp-encryption=starttls
If authentication is necessary, try:
smtp-auth=plain smtp-user=myuser smtp-password=mypassword
PGP
Sourcehut requires a PGP key to send mail by SMTP.
pgp-privkey=/etc/sr.ht/pgp.key pgp-pubkey=/etc/sr.ht/pgp.pubkey pgp-key-id=KEYID
The private key must be password-less. For instructions on exporting keys to files and removing passwords from keys, see GPG.
