Come configuro PostFix per consentire ad altre macchine di inviare e-mail tramite esso?


15

Ho PostFix installato e funzionante su una scatola CentOS e vorrei inviare posta da un server Windows sulla stessa rete attraverso il server PostFix.

Quando provo a telnet dal server Windows alla porta 25 sul server PostFix attualmente la connessione non riesce.

Dove lo installo in PostFix / CentOS?

Grazie in anticipo!

Risposte:


20

Sarà necessario configurare il relè. Tuttavia, quando Postfix è in esecuzione, dovresti riuscire a connetterti ancora alla porta 25. Potrebbe esserci un firewall che blocca questa connessione?

Quando apri main.cf, puoi aggiungere questa direttiva:

mynetworks=A.B.C.D 

esempio:

mynetworks = 127.0.0.0/8 168.100.189.0/28
mynetworks = !192.168.0.1, 192.168.0.0/28
mynetworks = 127.0.0.0/8 168.100.189.0/28 [::1]/128 [2001:240:587::]/64

non inserire 0.0.0.0 o diventerai un relè aperto.


Ciò risolve il problema del relè ... aprirà un'altra domanda per risolvere il problema di non essere in grado di telnetare tramite la porta 25. Grazie.
Windows Ninja

Lucas, non credo che questo faccia quello che mi serve per farlo. Dal modo in cui l'ho letto, la configurazione dell'host di inoltro indica al server postfix dove inviare la posta dopo averla ricevuta. Tuttavia, voglio che la posta esca direttamente da questo server postfix, voglio solo configurarla per consentire ad altre macchine di inoltrare la posta ad esso ... ha senso?
Windows Ninja

Ho fatto un errore, avrebbe dovuto essere mynetworks, non relayhost, come nell'esempio. Relayhost è in effetti dire ad altre macchine di usare questo server come relay. Inserite tutti gli indirizzi di rete delle macchine consentite dopo questa direttiva per consentire loro di utilizzare il relè.
Lucas Kauffman,

@WindowsNinja se non riesci a telnet alla porta 25 da un'altra macchina, ricorda di verificare inet_interfaces in main.cf , probabilmente è impostato su localhost, quindi non è in ascolto su altre interfacce.
DiegoG,

0

Il mio server Postfix ha qualcosa del genere nelle sue IPtables per abilitare le connessioni.

ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           state NEW tcp dpt:25

Il tuo server potrebbe essere ulteriormente limitato, a seconda di ciò che stai cercando di fare. Ma se la connessione alla porta 25 fallisce, non aspettarti che la macchina funzioni come un server SMTP (a meno che, naturalmente, non cambi le porte - che non è quello che hai detto). Si noti che è possibile, molte volte preferire accettare connessioni su altre porte.

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.