Configurare postfix per l'invio e la ricezione da e verso localhost


13

Qualcuno sa cosa deve essere configurato per Postfix in modo che le e-mail possano essere inviate a localhost e ricevute da localhost?

ad esempio, inviare un'e-mail a user1 @ localhost:

  • risulta che l'utente1 riceva un'e-mail nel proprio client di posta (configurato per ricevere e-mail locali)
  • user1 può quindi rispondere a user2 @ localhost
  • Sia user1 che user2 sono configurati sulla stessa macchina, ad esempio se non esiste una connessione Internet / di rete, entrambi questi utenti possono ancora inviare e ricevere gli uni dagli altri.

Il motivo per cui lo chiedo è perché voglio configurarlo per un ambiente di sviluppo in modo da poter testare un'applicazione che sto sviluppando.

Risposte:


16

Puoi usare un /etc/postfix/main.cffile come questo:

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

Breve spiegazione dei parametri:

  • myorigin : questo è il nome host che verrà utilizzato dal programma postfix per l'invio di e-mail.
  • mydestination : sono i nomi host per i quali il server postfix si considera in grado di ricevere posta - desideri localhoste qualsiasi nome host sulla macchina (cerca in/etc/hosts ) deve essere elencato qui.
  • mynetworks elenca gli indirizzi IP "attendibili" da cui Postfix accetta qualsiasi e-mail
  • relayhost : se non vuoto, postfix inoltrerà tutte le e-mail a questo server per la consegna; vuoi che questo sia vuoto affinché la consegna locale funzioni.

Potresti dare un'occhiata a http://www.postfix.org/BASIC_CONFIGURATION_README.html per una spiegazione più autorevole.


Questo ha funzionato sui nostri server rhel 5.8, ma abbiamo dovuto usare i nostri server DNS in/etc/resolv.conf
lazlinux il

Devo cambiare la mia rete se sto usando oopendkim?
Tessaracter,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.