Не удается установить SMTP-соединение с Yahoo, я думаю, что рукопожатие TCP не работает

Я пытаюсь установить SMTP-соединение с hotmail или yahoo (оба дают одну и ту же проблему). Они подключаются к моему серверу (192.168.1.220) через порт 25, и я отправляю подтверждение 220, но они не отвечают ни HELO, ни EHLO, ни чем-либо еще.

Итак, я просмотрел пакеты и нашел это:

http://i.stack.imgur.com/Kj4r0.jpg

Насколько я вижу, SYN отправляется без проблем, SYN-ACK работает правильно, затем ACK не отвечает с правильным значением Seq (должно быть 2, верно?).

Знаете ли вы, что может быть причиной проблемы с подключением? Должен ли я попробовать UDP или здесь все в порядке, и я неправильно понимаю всю ситуацию?

Большое спасибо!


person Lartu    schedule 11.03.2016    source источник


Ответы (1)


Проблема была не здесь.

Мы отправляли наше сообщение 220 только с \n и без \r. Итак, мы отправили «220 Hello\n\r», и это сработало.

person Lartu    schedule 11.03.2016