Можно выделить три типа проблем с отправкой сообщений, они имеют разные решения.
Отправка с сайта или сервера?
Дальше не читайте, посмотрите лучше информацию тут: https://www.1gb.ru/hosting_email.php
Ошибка авторизации
При отправке сообщений почтовая программа возвращает ошибку, которая заключается в том, что сервер не принял сообщение. Это могут быть следующие формулировки:
- We do not relay without RFC Authentication.
- Сервер отклонил один или несколько получателей.
Эта ошибка означает, что вы не включили авторизацию для сервера исходящей почты (SMTP сервера). Эти настройки имеются в настройках вашей учетной записи. Параметры авторизации (имя и пароль) такие же, как и для сервера входящей почты.
Ошибка соединения с сервером
При отправке сообщений почтовая программа возвращает ошибку, которая заключается в том, что с сервером соединиться не удалось. Это могут быть следующие формулировки:
- Time-out connecting to server…
- Socket error.
- Cannot connect to server.
- Ошибка соединения с сервером.
Причины ошибки могут быть следующие:
- Опечатка в адресе SMTP сервера. Уточните настройку учетной записи.
- Наиболее распространенный случай: ваш провайдер интернета запрещает соединяться с внешними серверами для отправки почты. Смотрите эту статью: "Анализ доступности сетевого протокола (порта)".
Решение проблемы – в настройках учетной записи указать другой порт для SMTP сервера – 465.
Сообщения не доходят до адресата
Смотрите эту статью: "Потеря почтовых сообщений".