Configurer postfix pour envoyer et recevoir vers et depuis l'hôte local

13

Quelqu'un sait-il ce qui doit être configuré pour postfix afin que les e-mails puissent être envoyés à localhost et reçus de localhost?

Par exemple, envoyer un e-mail à user1 @ localhost:

  • entraînent la réception d'un e-mail par l'utilisateur 1 dans son client de messagerie (configuré pour recevoir des e-mails locaux)
  • user1 peut alors répondre à user2 @ localhost
  • L'utilisateur 1 et l'utilisateur 2 sont configurés sur la même machine, c'est-à-dire qu'en l'absence de connexion Internet / réseau, ces deux utilisateurs peuvent toujours envoyer et recevoir les uns aux autres.

La raison pour laquelle je demande, c'est parce que je veux configurer cela pour un environnement de développement afin de pouvoir tester une application que je développe.

8bitme
la source

Réponses:

16

Vous pouvez utiliser un /etc/postfix/main.cffichier comme celui-ci:

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

Brève explication des paramètres:

  • myorigin : il s'agit du nom d'hôte que le programme postfix utilisera lors de l'envoi d'un e-mail.
  • mydestination : c'est le (s) nom (s) d'hôte que le serveur postfix considère lui-même comme capable de recevoir du courrier - vous voulez localhostet n'importe quel nom d'hôte sur la machine (regarder /etc/hosts) pour être listé ici.
  • mynetworks répertorie les adresses IP "de confiance" à partir desquelles postfix accepte tout e-mail
  • relayhost : s'il n'est pas vide, postfix transmettra tous les e-mails à ce serveur pour livraison; vous voulez que ce soit vide pour que la livraison locale fonctionne.

Vous voudrez peut-être jeter un œil à http://www.postfix.org/BASIC_CONFIGURATION_README.html pour une explication plus fiable.

Riccardo Murri
la source
Cela a fonctionné sur nos serveurs rhel 5.8, mais nous avons dû utiliser nos serveurs DNS dans/etc/resolv.conf
lazlinux
Dois-je changer de réseau réseau si j'utilise oopendkim?
Tessaracter