Здравствуйте.
Есть проблема с отправкой писем через phpmailer.
Подключил почту для домена на yandex. Устанавливаю настройки подключения к почтовому серверу:
SMTP сервер: smtp.yandex.ru
smtp порт: 465
шифрование: ssl.
Для авторизации на яндексе пишу логин: логин@домен.ru и пароль.
Вписываю e-mail для тестирования -> сохранить изменения... и...
Sending of at least one e-mail failed. The error returned was:
The following sender address failed: логинmail.ru.
Не удается отправить почту. Пожалуйста, свяжитесь с администратором сайта, если эта проблема сохраняется.
Если не использовать шифрование и работать по 25 порту, то появляется такая же картина.
Скорее всего, я что-то не так настраиваю.
Очень надеюсь на помощь, спасибо.
Комментарии
у яши адрес отправителя долен совпадать с логином на почту. такие дела.
и кстати это правильно.
неа![Sad](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/sad.gif)
логинmail.ru - это e-mail, куда должно уйти тестовое письмо.
в поле From вбил существующий почтовый адрес, вида логин@подключенный-домен.ru
но ошибка не исчезла и письмо не пришло.
Очень странно.
Как раз сейчас тестировал отправку почту через smtp-сервер яндекса.
Всё работает (правда смог проверить только с 25 портом), но только при выключенном SMTP, то есть работает только тестовая отправка письма этого модуля.
что значит при выключенном smtp?
можно подробнее?
В настройках модуля SMTP есть переключатель Вкл./Выкл.
В положении выкл. тестовая отправка письма у меня работает, а при включенном модуле - нет.
Но это уже ошибка другого рода и я её уже решал. Осталось решить на этом хостинге.
Не работает при любых комбинациях названых параметров:
Primary SMTP server: dns1.yandex.ru (с точкой и без точки, или IP-адрес)
Backup SMTP server: dns2.yandex.ru (или пустое)
SMTP port: 20, или 25, или 465
Use secure protocol: SSL или "нет"
SMTP authentication: имяyandex.ua или имя@имя.сайта (и соответствующие пароли)
"From" name: имяyandex.ua или имя@имя.сайта
Debug level: отключено или Errors only
Test configuration: адрес работающей почты
Постоянный и неизменный ответ (задолбал):
Sending of at least one e-mail failed. The error returned was:
SMTP error: could not connect to SMTP host.
Не удается отправить почту. Пожалуйста, свяжитесь с администратором сайта, если эта проблема сохраняется.
Кстати, в с-панели тоже настройки все выполнены, которые требовал Яндекс. Что ему ещё нада? Бубна у меня нет, чтобы танцевать вокруг него.
Простите, я так и не понял, что нет нормального модуля почты в Drupal, который однозначно бы работал с Yandex? Сколько будет стоить разработка? Напишите, кто возьмётся сделать или приспособить.