web-dev-qa-db-fra.com

Comment configurer PostFix pour autoriser d'autres machines à envoyer des e-mails via celui-ci?

J'ai PostFix opérationnel sur une boîte CentOS et j'aimerais envoyer du courrier à partir d'un serveur Windows sur le même réseau via le serveur PostFix.

Lorsque j'essaye de telnet du serveur Windows dans le port 25 sur le serveur PostFix actuellement la connexion échoue.

Où dois-je configurer cela dans PostFix/CentOS?

Merci d'avance!

15
Windows Ninja

Vous devrez configurer le relais. Cependant, lorsque postfix est en cours d'exécution, vous devriez toujours pouvoir vous connecter au port 25. Un pare-feu peut-il bloquer cette connexion?

Lorsque vous ouvrez main.cf, vous pouvez avoir besoin d'ajouter cette directive:

mynetworks=A.B.C.D 

exemple:

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

ne mettez pas 0.0.0.0 ou vous deviendrez un relais ouvert.

20
Lucas Kauffman

Mon serveur Postfix a quelque chose du genre dans ses IPtables pour permettre les connexions.

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

Votre serveur peut être encore plus restreint, selon ce que vous essayez de faire. Mais si la connexion Telnet sur le port 25 échoue, ne vous attendez pas à ce que la machine fonctionne comme un serveur SMTP (sauf si vous changez bien sûr les ports - ce qui n'est pas ce que vous avez dit). Notez qu'il est possible, souvent préférable d'accepter des connexions sur d'autres ports.

0
ank