Часто бывает, что интернет провайдер блокирует возможность подключения к внешним почтовым серверам. В первую очередь, это делается в целях предотвращения спам рассылок всевозможными программами на ПК пользователей сети этого провайдера. В таких случаях провайдер предоставляет свой собственный почтовый сервер и выдает каждому пользователю индивидуальные атрибуты доступа, как правило это сервер, логин, пароль.
Для чтого чтобы проверить блокирует ваш провайдер порт 25 или нет, можно выполнить следующее:
Нажмите Пуск → Выполнить, напишите cmd → Ok. В открывшемся окне выполните команду
telnet <имя вашего домена> 25
Если порт открыт то вы увидите код ответа 220 и приветствие почтовой программы:
В ином случае ответа не будет:
Если при попытке выполнить команду telnet вы получаете ошибку, что данная команда не найдена, то ее можно быстро установить выполнив команду pkgmgr /iu:"TelnetClient" и немного подождать.
Аналогично проверяется порт 587 и любый другие почтовые порты. В случае проверки SSL/TLS портов, в ответе не будет какого-либо читаемого текста, но сам факт отсутствия ошибки подключения говорит об отсутствии блокировки.
В случае когда 25 порт закрыт, вы можете использовать альтернативный порт 587 или SSL/TLS порты:
Почтовый сервер: mail.ваш_домен
POP3/IMAP порт: 110/143
POP3/IMAP(SSL): 995/993
SMTP: 25, 587 (если провайдер блокирует 25)
SMTP(SSL): 465
Логин и пароль от почтового ящика задается в панели хостинга