Ошибка "mail.inc Errors sending email! 220 42" в логах консоли администрирования портала
Вопрос:
При отправке почтового уведомления с портала в логах консоли администрирования портала появляется ошибка «mail.inc Errors sending email! 220 42» и письмо не доходит. Как исправить?
Ответ:
Внимание! Выполнение некоторых из описанных ниже рекомендаций может потребовать квалификации и полномочий системного администратора.
Ошибка означает, что ваш почтовый сервер не ответил по тому адресу и порту, который вы указали в Настройках почтового сервера.
Проверьте настройки почты и убедитесь, что они работают через telnet. Пример команд telnet и их вывода для проверки работоспособности почтового сервера:
- telnet адрес_SMTP_сервера порт_SMTP_сервера – Команда для подключения компьютера-сервера к SMTP серверу.
- 220 … – Если ответ начинается на 220, значит подключение успешно.
- HELO
- 250/220 … – Если ответ начинается на 250 или 220, значит соединение между клиентом и сервером успешно.
- AUTH LOGIN
- 334 … – Если ответ начинается на 334, значит почтовый сервер готов к идентификации клиента.
Обычно, команд HELO и AUTH LOGIN достаточно для тестирования почтового (SMTP) сервера, но если вы хотите продолжить тестирование, можете воспользоваться командами, представленными в разделе Основные настройки рассылки
Пример настройки почтового сервера (SMTP) у mail.ru см. по ссылке.
Если настройки почты верны и работают через telnet, а ошибка всё равно возникает, напишите об этом на адрес технической поддержки support@businessstudio.ru для получения дальнейших консультаций.