Damit Postfix erkennt, dass E-Mails für eine Domain nicht lokal zugestellt werden, müssen Sie einige (für Ihr Setup relevante) Konfigurationsvariablen in main.cf ändern - aus den offiziellen Postfix-Dokumenten, die Sie vornehmen müssen Stellen Sie sicher, dass Sie alle Domänen, die nicht als lokal behandelt werden sollen, aus den folgenden Variablen entfernen:
mydestination: Dies enthält normalerweise die Liste der lokal zugestellten Domains
local_recipient_maps: Nachschlagetabelle mit lokalen Empfängeradressen
local_transport: Standardtransport für lokale Mail - Ändern Sie, ob inet_interfaces oder proxy_interfaces dem Ziel einer Mail entsprechen
virtual_mailbox_domains: gleiche wie mydestination, wenn Sie Gebrauch davon machen
Darüber hinaus empfehle ich Ihnen:
Verwenden Sie postconf in der Befehlszeile, um einen schnellen Zugriff auf die aktuellen Werte in Postfix-Konfigurationsvariablen zu erhalten ( man postconf für weitere Details).
Besuchen Sie die postconf / main.cf- Infoseite auf der offiziellen Postfix-Website, um alle Details zu erfahren
Ja, Postfix kann kompliziert sein - aber das ist das Schöne an seiner konfigurierbaren Natur.
Ich bin nicht sicher, ob dies die ideale Lösung ist, aber ich habe eine Box mit einer einzelnen Domain und das hat bei mir funktioniert. Ich verwende Google Apps für E-Mails. Wir haben Postfix installiert, um Transaktions-E-Mails zu versenden, die dann über sendgrid an die Benutzer unserer Website gesendet werden.
Ich fand, dass Postfix / Maildir mit Tausenden von Nachrichten füllte und den Speicherplatz auf meinem System aufzehrte.
Ich habe folgendes in etc / postfix / main.cnf geändert:
Wobei {IP-ADRESSE-HIER} Ihre IP ist, zB 10-100-10-10
Nach dem Neustart von Postfix habe ich getestet, und es werden weiterhin erfolgreich Nachrichten per Postfix an sendgrid und out gesendet, aber jetzt wird meine Maildir nicht mehr mit unnötigen Nachrichten gefüllt.
Diese Frage und Antwort habe ich gefunden, indem ich mich speziell mit diesem Thema befasst habe, aber im Kontext von Plesk. Es scheint, dass Plesk unter bestimmten Konfigurationen (möglicherweise abhängig von Ihrem Hosting-Anbieter) davon ausgeht, dass Postfix die lokale Zustellung verwenden wird, egal was passiert. Am hilfreichsten!
Antworten:
Damit Postfix erkennt, dass E-Mails für eine Domain nicht lokal zugestellt werden, müssen Sie einige (für Ihr Setup relevante) Konfigurationsvariablen in main.cf ändern - aus den offiziellen Postfix-Dokumenten, die Sie vornehmen müssen Stellen Sie sicher, dass Sie alle Domänen, die nicht als lokal behandelt werden sollen, aus den folgenden Variablen entfernen:
Darüber hinaus empfehle ich Ihnen:
Ja, Postfix kann kompliziert sein - aber das ist das Schöne an seiner konfigurierbaren Natur.
Hoffe das hilft!
quelle
Ich bin nicht sicher, ob dies die ideale Lösung ist, aber ich habe eine Box mit einer einzelnen Domain und das hat bei mir funktioniert. Ich verwende Google Apps für E-Mails. Wir haben Postfix installiert, um Transaktions-E-Mails zu versenden, die dann über sendgrid an die Benutzer unserer Website gesendet werden.
Ich fand, dass Postfix / Maildir mit Tausenden von Nachrichten füllte und den Speicherplatz auf meinem System aufzehrte.
Ich habe folgendes in etc / postfix / main.cnf geändert:
Zu:
Wobei {IP-ADRESSE-HIER} Ihre IP ist, zB 10-100-10-10
Nach dem Neustart von Postfix habe ich getestet, und es werden weiterhin erfolgreich Nachrichten per Postfix an sendgrid und out gesendet, aber jetzt wird meine Maildir nicht mehr mit unnötigen Nachrichten gefüllt.
quelle
Diese Frage und Antwort habe ich gefunden, indem ich mich speziell mit diesem Thema befasst habe, aber im Kontext von Plesk. Es scheint, dass Plesk unter bestimmten Konfigurationen (möglicherweise abhängig von Ihrem Hosting-Anbieter) davon ausgeht, dass Postfix die lokale Zustellung verwenden wird, egal was passiert. Am hilfreichsten!
Dann habe ich diesen Artikel gefunden und bin ihm gefolgt, der mir bei der Lösung des Problems geholfen hat: http://www.rcneil.com/blog/postfix-local-loop-in-plesk/
Der relevante Teil ist:
Wollte nur aufzeichnen, dass hier für den Fall, dass jemand es hilfreich fand, genau die Einstellungen zu kennen, die für mich funktionierten.
quelle
Ich fand den folgenden Link sehr hilfreich. Er enthält eine schrittweise Anleitung zum Deaktivieren von Postfix für die Zustellung externer Domains. http://www.codeinsects.com/allow-postfix-php-send-email-to-work-with-extenal-mx-record.html
quelle