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
Par Philippe St-Jacques