pinkeen.postfix-relay

Installiert und konfiguriert Postfix, um E-Mails an einen externen Dienst wie Mailgun, Mailchimp oder SendGrid weiterzuleiten.

Meiner Meinung nach ist es in der Regel besser, Postfix lokal als Ablage zu verwenden, statt die API oder direkt SMTP von der App zu nutzen, aber das kann variieren.

Aktuell wird nur ein Relay unterstützt, aber Postfix kann E-Mails basierend auf dem envelope from Host weiterleiten (relayhostsby), das sollte leicht anpassbar sein.

Variablen:

  • postfix_relay_host
  • postfix_relay_username
  • postfix_relay_password
  • postfix_relay_port

Notizen zur Mail-Routing für mehrere Hosts

In main.cf: sender_dependent_relayhost_maps = hash:/etc/postfix/relayhostsby

In /etc/postfix/relayhostsby:

@fromhost1 [eineandererexternedienst]
@fromhost2 [smtp.mandrillapp.com]:587
@fromhost3 [smtp.mandrillapp.com]:587

In /etc/postfix/sasl_passwd:

@fromhost1 hostuser:hostpass
@fromhost2 mandrilluser:mandrillpass
@fromhost3 mandrilluser:mandrillpass

Einige weitere Optionen, die wahrscheinlich einige Probleme lösen:

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
Über das Projekt

Configure postfix as relay

Installieren
ansible-galaxy install pinkeen.postfix-relay
GitHub Repository
Lizenz
Unknown
Downloads
5.8k
Besitzer
All things science, tech, people. Solving problems as a programmer, server guy and photographer.