Primeiro, verifique se a porta está aberta (supondo que smtp.yandex.ru seja seu servidor SMTP):
telnet smtp.yandex.ru 465
Então sugiro que você verifique o problema usando tcpdump
:
Primeira fase, verifique a comunicação entre os servidores (use -i eth0
, se necessário):
sudo tcpdump -nl host smtp.yandex.ru and port 465
Em seguida, se o host remoto responder e houver comunicação TCP / IP, verifique os dados reais recebidos do servidor (se você encontrar algum erro).
sudo tcpdump -nl -s1500 -w- src host smtp.yandex.ru | strings
Se isso não ajudar, atualize sua pergunta com mais detalhes usando os métodos acima.