smtpd(8) pour envoyer des courriels

Modifiez smtpd.conf

# cat /etc/mail/smtpd.conf
table aliases file:/etc/mail/aliases
table secrets file:/etc/mail/secrets
listen on lo0
action "local" mbox alias <aliases>
action "relay" relay host smtps://foo@smtp.videotron.ca:465 auth <secrets>
match for local action "local"
match for any action "relay"

Ajoutez les données de connection à votre serveur SMTP dans /etc/mail/secrets

# touch /etc/mail/secrets
# chmod 640 /etc/mail/secrets
# chown root:_smtpd /etc/mail/secrets
# echo "foo usager@serveur:motdepasse" > /etc/mail/secrets

Testez la configuration

# smtpd -n

Redémarrez smtpd

# rcctl restart smtpd

Vous pouvez désormais envoyer des courriels.

Note: il est possible d’envoyer des courriels à partir de votre ordinateur sans connection internet. smtpd va relayer les courriels dès que la connection est rétablie.

Liens utiles

https://dataswamp.org/~solene/2018-09-06-openbsd-opensmtpd-relay.html https://www.romanzolotarev.com/openbsd/smtpd-forward.html