Newsgroup: it.comp.os.linux.iniziare
Titolo: Impossibile connettersi ad alcuni host

Ciao a tutti.
Il piccolo serverino di posta che ho messo su non riesce a connettersi 
ad alcuni mail server (come ad esempio quello di 
telecomitalia.it
 o 
jdedwards.com
). La connessione non inizia proprio, quindi ho scartato 
l'ipotesi che si trattasse di un problema del MTA. Inoltre le macchine 
che fanno da MX per quei domini non sono raggiungibili con nessun tipo 
di collegamento da quella macchina, mentre sono collegabilissime da un 
altro computer della stessa sottorete. Considerato che mi sembra 
improbabile che queste organizzazioni filtrino proprio l'IP di quella 
macchina, e considerato che ho installato Portsentry ho pensato a 
qualche blocco creato per sbaglio da questo programma. Tuttavia dopo 
aver svuotato /etc/hosts.deny e /etc/portsentry/portsentry.blocked.* e 
dopo aver disattivato iptables il problema permane.
Qualcuno mi può dare una mano suggerendomi qualche altra cosa da 
controllare? (anche i log che ho guardato non sembrano molto utili)
-- 
Ciao
Nico

 
jdedwards.com
). [...]
Fai un po' 'ste prove dal tuo serverino:
$ host -t mx 
telecomitalia.it
telecomitalia.it
 mail is handled by 10 
smtp.telecomitalia.it
.
telecomitalia.it
 mail is handled by 20 
smtp.csi.telecomitalia.it
.
$ telnet 
smtp.telecomitalia.it
 25
[...]
$ host -t mx 
jdedwards.com
jdedwards.com
 mail is handled by 10 
ns2.jdedwards.com
.
jdedwards.com
 mail is handled by 10 
ns1.jdedwards.com
.
$ telnet 
ns2.jdedwards.com
 25
[...]
Ciao,
 ___ 
/_|_\  Umberto Salsi
\/_\/  
www.icosaedro.it

 [...]
(giusto per sfruttare il copia e incolla :-) )
[nico@miopc nico]$  nmap 
smtp.telecomitalia.it
 -p 25 -P0
Starting nmap V. 3.00 ( 
www.insecure.org/nmap/
 )
Interesting ports on 
smtp.telecomitalia.it
 (156.54.232.80):
Port       State       Service
25/tcp     open        smtp
Nmap run completed -- 1 IP address (1 host up) scanned in 0 seconds
[root@serverino root]# nmap 
smtp.telecomitalia.it
 -p 25 -P0
Starting nmap V. 2.54BETA22 ( 
www.insecure.org/nmap/
 )
The 1 scanned port on 
smtp.telecomitalia.it
 (156.54.232.80) is: closed
Nmap run completed -- 1 IP address (1 host up) scanned in 0 seconds
Ergo: il serverino e/o  
smtp.telecomitalia.it
 si odiano da morire :-)
-- 
Ciao
Nico

 
telecomitalia.it
 mail is handled by 20 
smtp.csi.telecomitalia.it
.
Le prove mi hanno dato lo stesso esito, per quanto riguarda la 
risoluzione del MX, però non c'è verso di connettersi, mentre da un 
altro host tutto fila liscio. Sono praticamente certo che qualcosa 
(quasi certamente dalla mia parte) blocca i pacchetti verso quelle 
macchine, ma, oltre a hosts.deny, le regole di iptables e 
portsentry.blocked.* non so dove altro andare a cercare.
Grazie per la risposta, comunque.
-- 
Ciao
Nico

 risoluzione del MX, però non c'è verso di connettersi [...]
traceroute che dice? dove si ferma la comunicazione?
$ traceroute 
smtp.telecomitalia.it
 
traceroute to 
smtp.telecomitalia.it
 (156.54.232.80), 30 hops max, 38 byte packets
 1  router (194.185.205.57)  0.820 ms  0.790 ms  0.773 ms
[...]
13  
smtp.telecomitalia.it
 (156.54.232.80)  34.493 ms  34.904 ms  33.742 ms


 
Dice che non c'è :-) Non l'ho installato e lo faccio tra poco (stranamente 
mi sono trovato installato traceroute6 che non risolve un bel niente). 
Grazie ancora dell'aiuto.
-- 
Ciao
Nico

> traceroute che dice? dove si ferma la comunicazione?
Provato con tracepath e arriva fino in fondo. Boh...
-- 
Ciao
Nico

Se riesci a telnet-tare "a mano" la porta 25 del loro SMTP server, il 
problema e' nel tuo MTA (sendmail, postfix o che altro).
Se non ci riesci dal tuo host, ma ci riesci da altri nella stessa classe C, 
a scelta:
- sei stato "blacklisted" da quei server SMTP per qualche motivo
 (magari anche loro hanno portsentry, e dal grilletto facile...)
- il tuo iptables/shorewall/etc ti blocca in uscita sulla porta 25 tcp
So che versioni vecchie di Postfix avevano problemi di handshake verso 
PostOffice 3.x (e forse qualche versione successiva, come InterMail).
Corrado


 
Boh, i MTA di questi domini sono tutti diversi...sarò stato "blacklistato".
Grazie della risposta. :-)
-- 
Ciao
Nico

Nico,
innanzitutto perdona la prolissita' di questa risposta, ma l'argomento mi 
piace e merita un approfondimento.
come misura temporanea, posso solo suggerirti di cablare nel tuo MTA un 
routing alternativo ("di sponda" anziche' diretto) per quei domini.
Il metodo piu' usato (dagli spammers, ndr) e' di identificare il loro MX di 
fallback, e di cablare il routing su quello. Sempre che anche il fallback 
non condivida le black lists dell' SMTP principale.
Per risolvere, mi sembra che resti una sola possibilita': prova a cambiare 
IP con un altro [spero tu ne abbia almeno un paio disponibili], e vedi cosa 
succede.
Per non perdere posta, ti suggerisco di impostare il nuovo IP come record MX 
a priorita' piu' alta, lasciando il vecchio come fallback.
Una cosa IMPORTANTE:
Il motivo piu' probabile per cui potrebbero averti "black-listato" e' che il 
tuo SMTP abbia davvero il relay aperto, o che qualche organizzazione 
anti-spam ti abbia segnalato come tale.
Va da se' che qualunque cosa tu faccia (cambio di IP, etc.) NON funzionera' 
finche' non avrai risolto gli eventuali problemi di cui sopra.
E' successo a parecchi di trovarsi nelle "liste nere" di qualche 
organizzazione anti-spam (
www.ordb.org
, 
www.cauce.org
, etc.), chi per buona 
ragione e chi no, e farsi togliere  a volte e' un KASINO.
Oppure gli SMTP dei domini che ti rifiutano effettuano un reverse-lookup che 
il tuo DNS non gestisce correttamente.
Le possibilita' sono molte, ma quasi tutte ricadono nelle misure di security 
anti-spam che ormai tutti cercano di attuare...
Per quanto riguarda InterMail, e' il successore di PostOffice, ed e' un MTA 
votato a compiti estremi (grandi ISP e corporations). Non mi stupirei piu' 
di tanto se tutte quelle organizzazioni lo utilizzassero...
ciao, e buon anno.
Corrado
