pinkeen.postfix-relay
Instaluje i konfiguruje Postfix do przekazywania e-maili do zewnętrznych usług, takich jak Mailgun, Mailchimp, SendGrid...
Moim zdaniem zazwyczaj lepiej jest używać lokalnego Postfixa jako bufora, niż korzystać z API lub bezpośrednio SMTP z aplikacji, ale możesz mieć inne zdanie.
Obecnie obsługiwany jest tylko jeden relay, ale Postfix może kierować e-maile na podstawie hosta w envelope from
(relayhostsby
), co powinno być łatwe do dostosowania.
Zmienne:
postfix_relay_host
postfix_relay_username
postfix_relay_password
postfix_relay_port
Notatki o routingu e-maili w wielu hostach
W main.cf
: sender_dependent_relayhost_maps = hash:/etc/postfix/relayhostsby
W /etc/postfix/relayhostsby
:
@fromhost1 [jakąsinnązewnętrznąusługę]
@fromhost2 [smtp.mandrillapp.com]:587
@fromhost3 [smtp.mandrillapp.com]:587
W /etc/postfix/sasl_passwd
:
@fromhost1 hostuser:hostpass
@fromhost2 mandrilluser:mandrillpass
@fromhost3 mandrilluser:mandrillpass
Inne opcje, które prawdopodobnie rozwiązują pewne problemy:
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
Zainstaluj
ansible-galaxy install pinkeen.postfix-relay
Licencja
Unknown
Pobrania
5.8k
Właściciel
All things science, tech, people. Solving problems as a programmer, server guy and photographer.