PDA

Visualizza la versione completa : postfix non consegna


oliverlag
16-11-2004, 12:13
Ciao a tutti, mi trovo di fronte alla seguente difficoltà.

server web e posta insieme con 3 domini virtuali e 1 reale su ip statico.
la risoluzione dns e i virtual hosts (domini) funzionano correttamente.
ho postfix con openwebmail che in locale e tra utenti virtuali funziona correttamente.
il problema è questo: nel momento in cui ho messo il server in internet su ip statico riesco a spedire le mail non a riceverle.
/var/log/messagges e maillog non dicono nulla a riguardo!!

che protegge il server di posta ho un firewall con iptables, ma non è lui che blocca la ricezione delle mail. ho le porte 25 e 110 aperte sia in entrata che in uscita sul server web.
se faccio telnet 127.0.0.1 25 o 110 riesco ad entrare sul server posta..
in sostanza mando la mail da openwebmail o anche da console da user1@sitoprimo.it a miamail@yahoo.it e la mail arriva su yahoo. su yahoo rispondo a user1@sitoprimo.it e questa mail nn arriva. sitoprimo.it dalla wan lo risolvo correttamente...

qualcuno sa cosa può essere ?

grazie

Oliver.

Boromir
16-11-2004, 12:29
usa posta celere allora :D

l.golinelli
16-11-2004, 15:15
Ammesso che i record MX sui DNS siano a posto c'è una direttiva del main.cf da settare:

proxy_interfaces = 1.2.3.4

Sei fai un:

dig tuo_dominio -t MX

Va a buon fine la query?

:ciauz:

oliverlag
16-11-2004, 17:18
Originariamente inviato da l.golinelli
Ammesso che i record MX sui DNS siano a posto c'è una direttiva del main.cf da settare:

proxy_interfaces = 1.2.3.4

Sei fai un:

dig tuo_dominio -t MX

Va a buon fine la query?

:ciauz:

stasera provo..

cmq sono proprio i record MX che ho dimenticato..
scusatemi!!!
grazie

Oliver.

oliverlag
17-11-2004, 11:18
i record mx li avevo messi..
era il main.cf che puntava l'smtpd in ascolto su localhost piuttotosto che sull'interfaccia del server.

infatti
telnet 127.0.0.1 25 --> ok
telnet ipdelserver 25 --> ko !!

ora funziona tutto.

ciao e grazie

Oliver

l.golinelli
17-11-2004, 11:34
ok, quindi era la direttiva:

inet_interfaces

?

oliverlag
17-11-2004, 14:07
Originariamente inviato da l.golinelli
ok, quindi era la direttiva:

inet_interfaces

?

esatto!

inet_interfaces = all

prima era = localhost!


grazie del supporto!

Oliver.

Loading