Drucken

Konfiguration von Postfix für die eMail Weiterleitung über einen Relay Mailserver

Um die Weitergabe in einem Postfix Mailserver zu konfigurieren, Relay Mailserver (vorausgesetzt dieser Mailserver ist SMTP-AUTH tauglich (was er sollte)). Dieser andere Mailserver sollte auf einer statischen IP Adresse gehostet werden.

Um den Postfix Server für die Weitergabe von eMails durch smtp.ccf-it.com zu konfigurieren, folgendes ausführen
postconf -e 'relayhost = smtp.ccf-it.com'
postconf -e 'smtp_sasl_auth_enable = yes'
postconf -e 'smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd'
postconf -e 'smtp_sasl_security_options ='

/etc/postfix/sasl_passwd mit folgendem Inhalt anlegen:
smtp.ccf-it.com      smtp.ccf-it.com pt7840229-ccf2:<password>

/etc/postfix/sender_canonical mit folgendem Inhalt anlegen:
root  
flecke 

/etc/postfix/sasl_passwd muss im Besitz von root sein und niemand anders sollte Lesezugriff auf diese Datei haben.
chown root:root /etc/postfix/sasl_passwd
chmod 600 /etc/postfix/sasl_passwd

Nun müssen wir /etc/postfix/sasl_passwd in ein Format konvertieren, das Postfix lesen kann:
postmap /etc/postfix/sasl_passwd
postmap /etc/postfix/sender_canonical

Dies erstellt die Files /etc/postfix/sasl_passwd.db + sender_canonical.db.

Nun müssen wir Postfix nur noch neu starten:
/etc/init.d/postfix restart

Nun sollte man testen ob eMails über den Relay Mailserver verschickt werden. Der log File /var/log/mail liefert gute Hinweise von evtl. auftretenden Fehlern.