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.
- 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.
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.
- 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 – > .
Cred că ai o necorelare de mască de rețea. Verifică tabelele de rutare ale calculatorului, routerului și serverului de mail.
- 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 – > .
- Cred că ar avea mult mai multe probleme decât acest server de mail dacă ar fi așa. – > .
- 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. – > .