Ich habe eine Ubuntu 9.04-Serverinstallation, die eine kleine Anzahl von Websites hostet (derzeit zwei und wird im einstelligen Bereich bleiben). Die E-Mail-Anforderungen für den Server sind sehr begrenzt - um ausgehende E-Mails zu senden und alle eingehenden E-Mails an ein Postfach auf einem anderen Server weiterzuleiten - höchstwahrscheinlich Google.
Ich habe Postfix installiert und die ausgehende Mail funktioniert einwandfrei. Wie konfiguriere ich Postfix so, dass alle eingehenden E-Mails weitergeleitet werden? Wenn ich es an eine Google Mail-Adresse sende, gibt es spezielle Überlegungen? Wie schwierig ist es schließlich, die grundlegende Spam-Filterung in den Weiterleitungsmechanismus zu integrieren?
Sie benötigen virtuelle Aliase . Etwas wie:
wo
/etc/postfix/virtual
enthält:Führen Sie
postmap /etc/postfix/virtual
diese Option aus, um die Datenbank aus der Zuordnungsdatei zu erstellen undpostfix reload
die Konfiguration erneut zu lesen. Die virtuelle Tabelle ist sehr flexibel - Sie können bestimmte Adressen oder ganze Domänen abgleichen und E-Mails an mehrere Adressen weiterleiten.Hinweis: nicht listet die zusätzlichen Domains
$mydestination
! Weitere Informationen finden Sie in den Dokumenten.Keine besonderen Überlegungen, die mir beim Senden an GMail-Adressen einfallen. Ein optionaler Trick besteht darin, E-Mails für jede Domain an eine separate Adresse zu senden und von GMail automatisch entsprechend kennzeichnen zu lassen. Mail weiterleiten für
foo.com
an[email protected]
undbar.com
an[email protected]
und entsprechende Filter weiterleiten. Weitere Informationen finden Sie in diesem GMail-Blogbeitrag .Ich habe es nicht versucht, aber eine Methode zum Filtern von Spam besteht darin, SpamAssassin zu integrieren. Ein Google dafür zeigt einige handlich aussehende Anleitungen.
quelle
Ist es nicht einfacher, 'always_bcc = [email protected]' in main.cf zu verwenden? Denes
quelle
Beachten Sie dies bei Verwendung virtueller Aliase Postfix oder E-Mail-Weiterleitung dazu neigt, den Absender des Umschlags von der ursprünglichen Nachricht beizubehalten. Dies verursacht Probleme für Google Mail und andere Benutzer, die SPF verwenden:
Ich habe keine gute Lösung dafür gefunden, aber hier ist ein Hack, um das Problem zu beheben:
Erstellen Sie eine neue Datei
/etc/postfix/sender_canonical
:postmap /etc/postfix/sender_canonical
Fügen Sie einige Zeilen hinzu zu
/etc/postfix/main.cf
:service postfix reload
Senden Sie eine E-Mail von einer externen Quelle und überprüfen Sie, ob diese
Return-Path
Ihrepostmaster@***
Adresse enthältWarnung: Dies ersetzt den Umschlagabsender für alle Nachrichten, die über Ihren Server gesendet werden und möglicherweise unbeabsichtigte Nebenwirkungen haben. Die Nachrichtenkopfzeilen
From
sollten dadurch jedoch nicht geändert werden, sodass die Absenderadressen weiterhin korrekt angezeigt werden sollten.quelle