Problemi con Mandriva 2005 e Postfix

8 risposte [Ultimo messaggio]
Ritratto di gg8one
gg8one
(Junior)
Offline
Junior
Iscritto: 27/05/2005
Messaggi: 9

Ciao a tutti.
Ho installato Mandriva 2005 LE con Postfix ed IMAP (imap/pop)
dati di default con la distribuzione.

Provando il telnet 127.0.0.1 25 tutto ok!

La macchina ha un ip pubblico ...provando dalla stessa macchina telnet ip_pubblico 25 mi risponde "connection refused"

Il firewall è disabilitato.

Il main.cf è quello di default....ho provato a cambiare inserendo i dati per myhostname, mydomain, myorigin, mydestination con i dati relativi al mio IP...ma non cambia nulla.

AIUTO!!!!!

gg8one

Ritratto di Madman
Madman
(Guru)
Offline
Guru
Iscritto: 19/12/2004
Messaggi: 2016

Su Debian Italia c'è una guida che tratta l'argomento, prova a dargli un'occhiata. Wink

http://www.debianitalia.org/modules/wfsection/article.php?page=1&articleid=76

Ritratto di gg8one
gg8one
(Junior)
Offline
Junior
Iscritto: 27/05/2005
Messaggi: 9

Quote:

Su Debian Italia c'è una guida che tratta l'argomento
http://www.debianitalia.it/modules/wfsection/article.php?page=1&articleid=76

Già fatto ...ma non funziona! SMTP è l'unica cosa che non vede...ho provato anche a fare nmap my_ip da un'altro pc e vede tutti i servizi attivi come "open" mentre smpt me lo dà con lo stato "closed" nonostante sia attivato.

Boooooo!

Ritratto di Madman
Madman
(Guru)
Offline
Guru
Iscritto: 19/12/2004
Messaggi: 2016

Prova a vedere cosa ti dice netstat -lnp, prova anche a vedere se il firewall e effettivamente disattivato con iptables -L.

Se proprio non riesci prova a postare il tuo main.cf che magari in due riusciamo a capire il problema anche se io non è che abbia tutta quest'esperienza con mail server. Thinking

Ritratto di gg8one
gg8one
(Junior)
Offline
Junior
Iscritto: 27/05/2005
Messaggi: 9

Allora netstat -lnp ..fra le atre cose mi dà anche:

tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 3952/master

Risultato di "iptables -L mi dà:"
Chain INPUT (policy ACCEPT)
target prot opt source destination

Chain FORWARD (policy ACCEPT)
target prot opt source destination

Chain OUTPUT (policy ACCEPT)
target prot opt source destination

Risultato di "nmap -sT -PT 127.0.0.1"
PORT STATE SERVICE
25/tcp open smtp
80/tcp open http
143/tcp open imap
443/tcp open https
631/tcp open ipp
683/tcp open unknown
993/tcp open imaps
3306/tcp open mysql
6000/tcp open X11

Risultato di "nmap -sT -PT my_ip"
80/tcp open http
143/tcp open imap
443/tcp open https
631/tcp open ipp
683/tcp open unknown
993/tcp open imaps
3306/tcp open mysql
6000/tcp open X11

E questo è il main.cf
# These are only the parameters changed from a default install
# see /etc/postfix/main.cf.dist for a commented, fuller version of this file.

# These are changed by postfix install script
readme_directory = /usr/share/doc/postfix-2.1.5/README_FILES
sample_directory = /usr/share/doc/postfix-2.1.5/samples
html_directory = /usr/share/doc/postfix-2.1.5/html
sendmail_path = /usr/sbin/sendmail.postfix
setgid_group = postdrop
command_directory = /usr/sbin
manpage_directory = /usr/share/man
daemon_directory = /usr/lib/postfix
newaliases_path = /usr/bin/newaliases.postfix
mailq_path = /usr/bin/mailq.postfix
queue_directory = /var/spool/postfix
mail_owner = postfix

# User configurable parameters
inet_interfaces = localhost
mynetworks_style = host
delay_warning_time = 4h
smtpd_banner = $myhostname ESMTP $mail_name ($mail_version) (Mandrakelinux)
unknown_local_recipient_reject_code = 450
smtp-filter_destination_concurrency_limit = 2
lmtp-filter_destination_concurrency_limit = 2
smtpd_sasl_path = /etc/postfix/sasl:/usr/lib/sasl2
recipient_delimiter = +
owner_request_special = no
alias_maps = hash:/etc/postfix/aliases, hash:/var/lib/mailman/data/aliases

#################################
myhostname = myhost.mydomain.it
myorigin = $myhostname
mydestination = $myhostname
mynetworks = my_C_class/24

smtpd_client_restrictions = permit_mynetworks,
reject_rbl_client blackholes.mail-abuse.org,
reject_rbl_client dialups.mail-abuse.org,
reject_rbl_client relays.mail-abuse.org,
reject_rbl_client spamsources.orbs.org,
reject_rbl_client relays.ordb.org,
smtpd_etrn_restrictions =
permit_mynetworks,
check_client_access $relay_domains
reject

Questo è quanto...aspetto impaziente e GRAZIE!

Ritratto di Moreno
Moreno
(Guru)
Offline
Guru
Iscritto: 24/09/2004
Messaggi: 16862

Ciao

Mi piacciono i problemi intriganti.

Di tutto il tuo post mi ha insospettito la riga inet_interfaces = localhost.
Ho fatto una ricerca su google ed ecco quà spero la risposta:
http://archives.neohapsis.com/archives/postfix/2000-10/1343.html

Ciao Ciao MOreno

Addio, e grazie per tutto il pesce.
Avatar by moonlight-dream.

Ritratto di gg8one
gg8one
(Junior)
Offline
Junior
Iscritto: 27/05/2005
Messaggi: 9

Nel main.cf ho impostato quanto segue:

inet_interfaces = all
(con inet_interfaces = $myhostname,localhost non cambia nulla)

E così da "nmap -sT -PT 127.0.0.1" ottengo:
PORT STATE SERVICE
25/tcp open smtp
80/tcp open http
143/tcp open imap
443/tcp open https
......

da "nmap -sT -PT my_ip" ottengo:
PORT STATE SERVICE
80/tcp open http
143/tcp open imap
443/tcp open https
...........

da "nmap -sT -PT hostname.mydomain.it" ottengo:
PORT STATE SERVICE
25/tcp open smtp
80/tcp open http
143/tcp open imap
443/tcp open https
........

Sono andato a modificare i file
/etc/hosts e
/var/spool/postfix/etc/hosts

che prima avevano solo
127.0.0.1 hostname.mydomain.it hostname localhost

con dei nuovi con le seguenti righe
127.0.0.1 localhost
my_ip hostname.mydomain.it hostname

ma le cose peggiorano in quanto SMTP non mi risponde neppure con "
nmap -sT -PT hostname.mydomain.it"

AIUTOOOOOO!
Grazie mille

P.S. Ovviamente ad ogni modifica, faccio "postfix reload" e "postfix check" senza nessun errore.

Ritratto di Moreno
Moreno
(Guru)
Offline
Guru
Iscritto: 24/09/2004
Messaggi: 16862

Ciao

Qui mi addentro in cose che conosco solo per sentito dire quindi potrei dire delle stupidate IMMANI !!

1) E' normale che i server rispondano ad hostname.mydomain.it e non ha mydomain.it, hai mai visto in giro un server SMTP che risponda direttamente da in dominio ??

2) Hai impostato i campi MX del tuo dominio ??
Non mi chiedere cosa sono ma so che ci vogliono.

Ciao Ciao Moreno

Addio, e grazie per tutto il pesce.
Avatar by moonlight-dream.

Ritratto di laser
laser
(Junior)
Offline
Junior
Iscritto: 13/09/2004
Messaggi: 20

Ho avuto lo stesso problema con diversi demoni.Ho risolto aggiungendo al file /etc/hosts.allow la riga smtpd:ALL. ciao