Nu se poate conecta la serverul SMTP (Administrarea sistemului, Linux, Debian, Smtp, Telnet)

Rădăcină Null a intrebat.

Am probleme în a mă conecta la un server SMTP de pe PC.Folosesc Debian sid.

telnet mail.example.com 25
Trying 12.23.34.45...
telnet: Unable to connect to remote host: Connection timed out

În timp ce de pe un alt PC Debian din afara rețelei mele:

telnet mail.example.com 25
Trying 12.23.34.45...
Connected to mail.example.com.
Escape character is '^]'.
220 mail.example.com ESMTP Exim 4.63 Mon, 02 Apr 2012 22:14:09 +0200

ping se blochează la fel de bine la nesfârșit, iar când apăs pe Ctrl+C apare „100% pierdere de pachete”.În sfârșit, traceroute este plin de asteriscuri:

traceroute mail.example.com
traceroute to mail.example.com (12.23.34.45), 30 hops max, 60 byte packets
1  * * *
2  * * *
3  * * *
...
27  * * *
28  * * *
29  * * *
30  * * *

Când execut nmap împotriva serverului portul 25:

nmap mail.example.com -p25

Starting Nmap 5.21 ( http://nmap.org ) at 2012-04-02 23:08 EEST
Nmap scan report for mail.example.com (12.23.34.45)
Host is up (0.090s latency).
PORT   STATE    SERVICE
25/tcp filtered smtp

Nmap done: 1 IP address (1 host up) scanned in 0.88 seconds

Și în cele din urmă iptables:

iptables -L
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 

Orice idee?Mulțumesc mult pentru orice ajutor.

Comentarii

  • Dacă computerul dvs. Debian poate accesa internetul în general, aș presupune că ISP-ul dvs. blochează conexiunile de ieșire pe portul 25. De asemenea, presupunând că sunteți pe o conexiune rezidențială, nu există niciun motiv pentru care ar trebui să faceți conexiuni de ieșire pe portul 25. Pentru un e-mail de ieșire normal, ar trebui să contactați serverul de e-mail pe portul 587 (portul Mail Submission Agent). Este posibil ca ISP-ul dvs. să aibă o procedură de eliminare a filtrării în acest caz. –  > Por Chris S.
  • Mulțumesc Chris.Păcat totuși că serverul nu ascultă 587.Voi contacta ISP-ul meu –  > Por Root Null.
2 răspunsuri
Mike B

Pentru o verificare a sănătății mintale, aș rula câteva servicii rapide de verificare a porturilor, cum ar fi:

Odată ce sunteți sigur că NUMAI PC-ul Debian are probleme, încercați să vă conectați la alți furnizori de e-mail bine cunoscuți (cum ar fi gmail, yahoo, etc). Acest lucru va ajuta la restrângerea domeniului de aplicare a problemei. Dacă nu vă puteți conecta la niciunul dintre ei, dar aveți totuși conectivitate de la un capăt la altul, atunci ar părea probabil că există un port/serviciu blocat în amestec.

Dacă POȚI să te conectezi la unele dintre ele, atunci aș lua în considerare colectarea unei capturi de pachete (din ambele părți) pentru a confirma că anumite pachete nu ajung până la capăt.

Comentarii

  • Da, se pare că ISP-ul meu blochează portul 25. nu mă pot conecta și la google mail (port 25). portul ssl 465 funcționează, dar nu și 25 –  > Por Root Null.
Mircea Vutcovici

Cred că ai o necorelare de mască de rețea. Verifică tabelele de rutare ale calculatorului, routerului și serverului de mail.

Comentarii

  • nu am acces la mailserver.ați putea să explicați vă rog ce este netmask mismatch?am căutat pe Google dar nu am găsit documente:/ mulțumesc pentru timpul acordat –  > Por Root Null.
  • Cred că ar avea mult mai multe probleme decât acest server de mail dacă ar fi așa. –  > Por Chris S.
  • De exemplu pe router este 192.168.1.1/25 și 192.168.1.129/25, pe serverul de mail este 192.168.1.2/25 și pe PC este 192.168.1.130/24. PC-ul nu va putea trimite pachete către serverul de e-mail deoarece lungimea prefixului este /24 și ar trebui să fie /25. –  > Por Mircea Vutcovici.