Стандартный порт, который используется для соединения к протоколу SMTP — порт 25. Одна из наиболее вероятных и часто встречающихся причин ошибки при попытке отправить почту — блокирования 25-го порта со стороны Интернет-провайдера. В данной ситуации есть два варианта. Первый — использовать VPN, второй — использовать альтернативный порт.
Чтобы проверить, заблокирован ли со стороны интернет-провайдера 25-й порт, выполните такую комманду:
Windows
Пуск -> Все программы -> Стандартные -> Выполнить -> cmd -> telnet ваш_сайт.com 25
На английском:
Start -> All programs -> Basic -> Run -> cmd -> telnet ваш_сайт.com 25
MacOS
Mac HD -> «Applications» directory -> Utilities sub-directory telnet ваш_сайт.com 25
Linux
Откройте терминал и введите команду:
telnet ваш_сайт.com 25
Результаты проверки:
Если 25 порт открыт, вы увидите похожее сообщение с ответом сервера:
220 example.com ESMTP Postfix
Если же такого сообщения не появилось, но Вы увидели сообщение об ошибке соединения — порт заблокирован!
Почему заблокирован 25-й порт? Большинство интернет-провайдеров блокируют 25-й порт, потому как он используется для рассылки спам-сообщений.