Проблема с обратной связью и SMTP [решено]
17 марта 2014 в 12:20
Установлен модуль SMTP, для отправки писем, через сервисы яндекса, в настройках модуля тестовое письмо уходит без проблем.
Но, когда хочешь отправить что-то через форму обратной свзяи - пишет «Невозможно отправить e-mail. Свяжитесь с администратором сайта, если проблема повторяется.»
в логах (/admin/reports/dblog) пишет следующее:
Error sending e-mail from moderator@mail.ru to manager@example-nn.ru : Ошибка SMTP: нельзя авторизоваться.
Как я понял, письмо пытается уйти с moderator@mail.ru т.е. с того, который указал пользователь в обратной связи, а не с того, который прописан в настройках модуля SMTP.
куда копать?
- Блог
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Комментарии
Решу вашу проблему за 50$.
Без хака ядра и других модулей, дополнительным модулем Drupal.
С ув., Алексей
Алексей, почему мне за 50$, а другим за 40$?:D
вощем я починил, не знаю на сколько это правильно, но в в модуле SMTP есть файлик smtp.mail.inc (drupal 7) или smtp.module (drupal 6)
в нем есть следующие строки:
$mailer->From = $from;
$mailer->FromName = $from_name;
$mailer->Sender = $from;
изменил
на
//,где admin@example.com - ваш почтовый ящик, с которого вы отправляете письма, именно он пропиcан в настройках SMTP
Ну как бы хак ядра Drupal (даже очень косячного) не есть гут.
Именно с вас 50$ - инфляция, доллар падает, ну вы как бы и так все знаете.
С ув., Алексей