Metainformationen zur Seite
Mails über ein Relay verschicken, außer bestimmte Empfänger
Alle ausgehenden Mails sollten über ein Relay verschickt werden. Nur Mails an bestimmte Empfänger sollen direkt zugestellt werden.
In der Postfix-Standardkonfiguration werden noch folgende Anpassungen gemacht:
an /etc/postfix/main.cf wird folgende Zeile angehängt. Die Variable relay_host wird nicht konfiguriert
transport_maps = hash:/etc/postfix/transport
Empfänger, an die direkt zugestellt werden soll, werden in der Datei /etc/postfix/transport eingetragen. Das Standard-Relay wird die letzte Zeile in der Datei
testuser@domain1.de : direkt@domain2.de : * smtp:mein.relay.de
Nun muss noch das File-Hash erzeugt werden:
postmap /etc/postfix/transport
und die Postfix Konfiguration neu geladen werden:
/etc/init.d/postfix reload
jetzt einige Testmails verschicken und den Weg in /var/log/mail.log überprüfen:
direkt: echo "Testmail direkt" | mail -s Test1 direkt@domain2.de über das Relay: echo "Testmail relay" | mail -s Test2 nichtdirekt@domain2.de
Diskussion