Konfigurieren Sie Postfix zum Senden und Empfangen an und von localhost

13

Weiß jemand, was für Postfix konfiguriert werden muss, damit E-Mails an localhost gesendet und von localhost empfangen werden können?

zB senden Sie eine E-Mail an user1 @ localhost wird:

  • führen dazu, dass Benutzer1 eine E-Mail in seinem E-Mail-Client empfängt (konfiguriert zum Empfangen lokaler E-Mails)
  • Benutzer1 kann dann auf Benutzer2 @ localhost antworten
  • Sowohl Benutzer1 als auch Benutzer2 sind auf demselben Computer konfiguriert, dh wenn keine Internet- / Netzwerkverbindung besteht, können diese beiden Benutzer weiterhin untereinander senden und empfangen.

Der Grund, den ich frage, ist, dass ich dies für eine Entwicklungsumgebung einrichten möchte, damit ich eine von mir entwickelte Anwendung testen kann.

8bitme
quelle

Antworten:

16

Sie können eine /etc/postfix/main.cfDatei wie diese verwenden:

myorigin = localhost
mydestination = $myhostname, localhost.$mydomain, localhost
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
relayhost =

Kurze Erläuterung der Parameter:

  • myorigin : Dies ist der Hostname, den das Postfix-Programm beim Senden von E-Mails verwendet.
  • mydestination : Dies sind die Hostnamen, für die der Postfix-Server E-Mails empfangen kann, localhostund alle Hostnamen auf dem Computer (siehe /etc/hosts), die hier aufgelistet werden sollen.
  • mynetworks listet die „vertrauenswürdige“ IP - Adressen , von denen Postfix akzeptiert jede E - Mail
  • relayhost : Wenn nicht leer, leitet postfix alle E-Mails zur Zustellung an diesen Server weiter. Sie möchten, dass dies leer ist, damit die lokale Zustellung funktioniert.

Weitere Informationen finden Sie unter http://www.postfix.org/BASIC_CONFIGURATION_README.html .

Riccardo Murri
quelle
Das funktionierte auf unserer rhel 5.8 - Server, aber wir hatten unsere DNS - Server in verwenden/etc/resolv.conf
lazlinux
Sollte ich mein Netzwerk ändern, wenn ich oopendkim verwende?
Tessaracter