pinkeen.postfix-relay
Installe et configure Postfix pour relayer les e-mails vers un service externe comme Mailgun, Mailchimp, SendGrid...
À mon avis, il est généralement mieux d'utiliser Postfix local comme spool plutôt que d'utiliser l'API ou SMTP directement depuis l'application, mais cela peut varier.
Actuellement, un seul relais est supporté, mais Postfix peut acheminer les e-mails en fonction de l'hôte envelope from
(relayhostsby
), donc cela devrait être facile à adapter.
Variables :
postfix_relay_host
postfix_relay_username
postfix_relay_password
postfix_relay_port
Notes sur le routage des e-mails multi-hôtes
Dans main.cf
: sender_dependent_relayhost_maps = hash:/etc/postfix/relayhostsby
Dans /etc/postfix/relayhostsby
:
@fromhost1 [autre_service_externe]
@fromhost2 [smtp.mandrillapp.com]:587
@fromhost3 [smtp.mandrillapp.com]:587
Dans /etc/postfix/sasl_passwd
:
@fromhost1 utilisateur_hôte:motdepasse_hôte
@fromhost2 utilisateur_mandrill:motdepasse_mandrill
@fromhost3 utilisateur_mandrill:motdepasse_mandrill
Quelques autres options qui pourraient résoudre certains problèmes :
sender_dependent_relayhost_maps = hash:/etc/postfix/relayhostsby
smtp_sender_dependent_authentication = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_auth_enable = yes
smtp_use_tls = yes
smtp_tls_CAfile = /etc/pki/tls/certs/ca-bundle.crt
smtp_tls_security_level = may
smtpd_tls_received_header = yes
tls_random_source = dev:/dev/urandom
smtpd_tls_security_level = may
smtp_use_tls = yes
smtp_sasl_security_options = noanonymous
Installer
ansible-galaxy install pinkeen.postfix-relay
Licence
Unknown
Téléchargements
5.8k
Propriétaire
All things science, tech, people. Solving problems as a programmer, server guy and photographer.