Postfix n'écoute pas le port 25 sur toutes les interfaces

Postfix n'écoute pas le port 25 sur toutes les interfaces - Linux et OS Alternatifs

Marsh Posté le 24-11-2003 à 18:04:04    

Bonjour, j'ai un problème avec Postfix, il n'écoute pas le port 25 sur toutes les interfaces de la machine mais seulement sur 127.0.0.1:
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      0          18377
 
Pourtant dasn mon fichier main.cf j'ai préciser inet_interfaces all. Le serveur marche en local. Postfix est bien lancé.
Je suis sur une RedHat 8.0, et postfix-1.1.12-0.8. Il y avait également sendmail d'installé sur la machine, je l'ai donc viré par un rpm -e sendmailxxxx. Je n'avais jamais eu ce type de problème avec Postfix et là je suis vraiment coincé.
 
Merci pour votre aide

Reply

Marsh Posté le 24-11-2003 à 18:04:04   

Reply

Marsh Posté le 24-11-2003 à 20:37:57    

un netstat -tlp  te permettra déja de voir si tu as une appli qui écoute déja sur ce port .
ensuite le master.cf a t'il été modifié ?


---------------
Intermittent du GNU
Reply

Marsh Posté le 24-11-2003 à 20:41:29    

mynetworks ?

Reply

Marsh Posté le 24-11-2003 à 20:46:46    


non.
le mynetworks défini juste  les ips ayant le droit de relayer


---------------
Intermittent du GNU
Reply

Marsh Posté le 24-11-2003 à 23:33:10    

Mikala a écrit :

un netstat -tlp  te permettra déja de voir si tu as une appli qui écoute déja sur ce port .
ensuite le master.cf a t'il été modifié ?


 
Voila ce que me retourne netstat -tlp :
tcp        0      0 serveur.visentin.d:smtp *:*                     LISTEN
13894/master
 
Et le fichier master.cf n'a pas était modifié. La je viens de réinstaller postfix et c'est toujours pareils

Reply

Marsh Posté le 24-11-2003 à 23:38:43    

oui mais le fichier master.cf il a quel gueule ?
tu n'as pas un smtp_bind_adress qui traine dans ton main.cf ?
tu as un truc qui écoute sur le port 25 la en plus
avec a priori un reverse vers une ip locale/wan disponible. (le serveur.visentin.d*** )


---------------
Intermittent du GNU
Reply

Marsh Posté le 24-11-2003 à 23:40:33    

opfc a écrit :


 
Voila ce que me retourne netstat -tlp :
tcp        0      0 serveur.visentin.d:smtp *:*                     LISTEN
13894/master
 
Et le fichier master.cf n'a pas était modifié. La je viens de réinstaller postfix et c'est toujours pareils


 
# interfaces sur lesquelles postfix est a l'ecoute
inet_interfaces = IP1, IP2, IP..., 127.0.0.1
Lire la doc, ça aide...

Reply

Marsh Posté le 24-11-2003 à 23:43:18    

conti a écrit :


 
# interfaces sur lesquelles postfix est a l'ecoute
inet_interfaces = IP1, IP2, IP..., 127.0.0.1
Lire la doc, ça aide...


tu as des vicieux qui utilisent le master.cf aussi  [:ddr555]


---------------
Intermittent du GNU
Reply

Marsh Posté le 25-11-2003 à 09:13:42    

conti a écrit :


 
# interfaces sur lesquelles postfix est a l'ecoute
inet_interfaces = IP1, IP2, IP..., 127.0.0.1
Lire la doc, ça aide...


 
Pour inet_interface, j'ai mis all, donc c'est censé écouter toutes les interfaces.

Reply

Marsh Posté le 25-11-2003 à 09:16:16    

Mikala a écrit :

oui mais le fichier master.cf il a quel gueule ?
tu n'as pas un smtp_bind_adress qui traine dans ton main.cf ?
tu as un truc qui écoute sur le port 25 la en plus
avec a priori un reverse vers une ip locale/wan disponible. (le serveur.visentin.d*** )


 
serveur.visentin.dyndns.org, correspond à l'IP de mon serveur sur le réseau local. Bizarre puisqu'en faisant un netstat -acnet, il le port 25 n'est écouté que sur l'interface locale.

Reply

Marsh Posté le 25-11-2003 à 09:16:16   

Reply

Marsh Posté le 25-11-2003 à 12:53:59    

bah je ne fais que lire ce que tu as indiqué .
un simple 'telnet serveur.visentin.dyndns.org smtp'  donne quoi ?


---------------
Intermittent du GNU
Reply

Marsh Posté le 25-11-2003 à 13:56:11    

Mikala a écrit :

bah je ne fais que lire ce que tu as indiqué .
un simple 'telnet serveur.visentin.dyndns.org smtp'  donne quoi ?


 
En faisant un telnet serveur.visentin.dyndns.org 25 on se fait jeter, connexion refused.
Par contre lorsque sur le serveur je fais un telnet localhost 25, ça marche

Reply

Marsh Posté le 25-11-2003 à 14:08:35    

& tu n'as pas des regles iptables a la con qui filtre ?


---------------
Intermittent du GNU
Reply

Marsh Posté le 25-11-2003 à 19:06:18    

Mikala a écrit :

& tu n'as pas des regles iptables a la con qui filtre ?


 
Non, les régles Iptables permettent la connexion sur le port 25 depuis le réseau local et l'exterieur. De oute façon je sur que mes règles sont bonnes puisqu'avant le serveur était sous mdk 8.1 avec les meme script de firewall et il n'y avait aucun problème de fonctionnement du serveur de mail (qui était également postfix). De toute façon, meme si c'était un problème de firewall, en faisant un netstat -acnet, je verrai au moins une ligne du type :
tcp        0      0 0.0.0.0:25            0.0.0.0:*               LISTEN      0          18377  
 
Voila mon fichier master.conf, que je n'est pas touché :
# ==========================================================================
# service type  private unpriv  chroot  wakeup  maxproc command + args
#               (yes)   (yes)   (yes)   (never) (50)
# ==========================================================================
smtp    inet    n       -       y       -       -       smtpd
#smtps    inet  n       -       n       -       -       smtpd
#  -o smtpd_tls_wrappermode=yes -o smtpd_sasl_auth_enable=yes
#submission     inet    n       -       n       -       -       smtpd
#  -o smtpd_enforce_tls=yes -o smtpd_sasl_auth_enable=yes
#628      inet  n       -       n       -       -       qmqpd
pickup  fifo    n       -       y       60      1       pickup
cleanup unix    n       -       y       -       0       cleanup
#qmgr     fifo  n       -       n       300     1       qmgr
qmgr    fifo    n       -       y       300     1       nqmgr
#tlsmgr   fifo  -       -       n       300     1       tlsmgr
rewrite unix    -       -       y       -       -       trivial-rewrite
bounce  unix    -       -       y       -       0       bounce
defer   unix    -       -       y       -       0       bounce
flush   unix    n       -       y       1000?   0       flush
smtp    unix    -       -       y       -       -       smtp
showq   unix    n       -       y       -       -       showq
error   unix    -       -       y       -       -       error
local     unix  -       n       n       -       -       local
virtual unix    -       n       y       -       -       virtual
lmtp    unix    -       -       y       -       -       lmtp
#
# Interfaces to non-Postfix software. Be sure to examine the manual
# pages of the non-Postfix software to find out what options it wants.
# The Cyrus deliver program has changed incompatibly.
#
cyrus     unix  -       n       n       -       -       pipe
  flags=R user=cyrus argv=/cyrus/bin/deliver -e -m ${extension} ${user}
uucp      unix  -       n       n       -       -       pipe
  flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail.postfix ($recipient)
ifmail    unix  -       n       n       -       -       pipe
  flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
bsmtp     unix  -       n       n       -       -       pipe
  flags=Fq. user=foo argv=/usr/local/sbin/bsmtp -f $sender $nexthop $recipient
 

Reply

Marsh Posté le 26-10-2007 à 13:24:00    

opfc a écrit :


 
serveur.visentin.dyndns.org, correspond à l'IP de mon serveur sur le réseau local. Bizarre puisqu'en faisant un netstat -acnet, il le port 25 n'est écouté que sur l'interface locale.


 
Bonjour,
 
J'ai exactement le même problème.
Je viens d'installer POSTFIX pour créer une passerelle entre le serveur de mail principal et l'extérieur. Voici la situation:  
 
POSTFIX se trouve sur une DMZ en 192.168.20.0/24 (IP locale 192.168.20.1).  
Le serveur de mail principal est sur un réseau local en 192.168.10.0/24.  
Le firewall est correctement configuré pour relayer les requêtes SMTP sur POSTFIX, et pour relayer les requêtes autorisées par POSTFIX sur le serveur de mail principal.  
POSTFIX accepte les connexions SSH du réseau 192.168.10.0/24, ainsi que les ping (donc à priori accès OK).  
POSTFIX accepte les connexions telnet sur le port 25 en 172.16.0.1 (donc telnet est OK).  
 
MAIS  
 
POSTFIX n'accepte pas les connexions telnet en SSH OU en locale sur l'IP 192.168.20.1 (la sienne). telnet 192.168.12.1 25 --> connexion refused.  
POSTFIX n'accepte pas les requêtes SMTP extérieures.  
Ce que me dit POSTFIX: Unable to connect to remote host: Connection refused  
 
A tout hasard et par dépit, j'ai configuré hosts.allow avec ALL: LOCAL. Ca n'a rien changé.  
La table de routage de la machine est correcte:  
Destination Passerelle Genmask Indic Metric Ref Use Iface  
localnet * 255.255.255.0 U 0 0 0 eth0  
default 192.168.20.199 0.0.0.0 UG 0 0 0 eth0  
 
La configuration de main.cf est aussi correcte (à partir de la documentation en français de POSTFIX):  
 
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)  
biff = no  
append_dot_mydomain = no  
relay_domains = xxxxxxxxxxxxxxx.com  
mynetworks = subnet  
mynetworks_style = class  
relayhost = [192.168.10.100]  
mailbox_size_limit = 0  
recipient_delimiter = +  
inet_interfaces = all  
 
A tout hasard je vous mets la configuration de master.cf, elle est d'origine, je n'y ai pas touché (je supprimer les lignes commentées pour faciliter la lecture):  
 
smtp inet n - - - - smtpd  
pickup fifo n - - 60 1 pickup  
cleanup unix n - - - 0 cleanup  
qmgr fifo n - n 300 1 qmgr  
tlsmgr unix - - - 1000? 1 tlsmgr  
rewrite unix - - - - - trivial-rewrite  
bounce unix - - - - 0 bounce  
defer unix - - - - 0 bounce  
trace unix - - - - 0 bounce  
verify unix - - - - 1 verify  
flush unix n - - 1000? 0 flush  
proxymap unix - - n - - proxymap  
smtp unix - - - - - smtp  
relay unix - - - - - smtp  
-o fallback_relay=  
showq unix n - - - - showq  
error unix - - - - - error  
discard unix - - - - - discard  
local unix - n n - - local  
virtual unix - n n - - virtual  
lmtp unix - - - - - lmtp  
anvil unix - - - - 1 anvil  
scache unix - - - - 1 scache  
 
maildrop unix - n n - - pipe  
flags=DRhu user=vmail argv=/usr/bin/maildrop -d ${recipient}  
uucp unix - n n - - pipe  
flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)  
ifmail unix - n n - - pipe  
flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)  
bsmtp unix - n n - - pipe  
flags=Fq. user=bsmtp argv=/usr/lib/bsmtp/bsmtp -t$nexthop -f$sender $recipient  
scalemail-backend unix - n n - 2 pipe  
flags=R user=scalemail argv=/usr/lib/scalemail/bin/scalemail-store ${nexthop} ${user}  
${extension}  
mailman unix - n n - - pipe  
flags=FR user=list argv=/usr/lib/mailman/bin/postfix-to-mailman.py  
${nexthop} ${user}  
 
Merci de me dire ce qui ne va pas, ou ce que j'ai mal configuré...  
 
Théo

Reply

Marsh Posté le 26-10-2007 à 13:26:21    

je t'ai repondu dans le topic que tu as cree


---------------
Messagerie dédiée, Relais Mail Antispam/Antivirus, Infogérance 24/7: http://www.eole-its.com
Reply

Marsh Posté le 26-10-2007 à 13:31:29    

Deroma1> Pas la peine de copier 10000 fois le premier de ton topic dans tous les topics traitant du sujet... surtout dans ceux qui datent de 4 ans...

 

Si tu crées un topic pour ton problème tu restes dans ce topic !

Message cité 1 fois
Message édité par o'gure le 26-10-2007 à 13:31:55

---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 05-11-2007 à 17:51:12    

o'gure a écrit :

Deroma1> Pas la peine de copier 10000 fois le premier de ton topic dans tous les topics traitant du sujet... surtout dans ceux qui datent de 4 ans...
Si tu crées un topic pour ton problème tu restes dans ce topic !


 
Noté et enregistré.... désolé du cross posting....
 
Théo

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed