smtp+phpmailer

Главные вкладки

Аватар пользователя catMatroskin catMatroskin 17 августа 2011 в 16:24

Добрый день.
Решил настроить почту на своем сайте.Но имейлы не отправляются.Делал по данному мануалу http://www.drupal.ru/node/55118
При включении дебага высыпает:
SMTP -> get_lines(): $data was "" SMTP -> get_lines(): $str is "220 smtp11.mail.yandex.net (Want to use Yandex.Mail for your domain? Visit http://pdd.yandex.ru) " SMTP -> get_lines(): $data is "220 smtp11.mail.yandex.net (Want to use Yandex.Mail for your domain? Visit http://pdd.yandex.ru) " SMTP -> FROM SERVER: 220 smtp11.mail.yandex.net (Want to use Yandex.Mail for your domain? Visit http://pdd.yandex.ru) SMTP -> get_lines(): $data was "" SMTP -> get_lines(): $str is "250-smtp11.mail.yandex.net " SMTP -> get_lines(): $data is "250-smtp11.mail.yandex.net " SMTP -> get_lines(): $data was "250-smtp11.mail.yandex.net " SMTP -> get_lines(): $str is "250-8BITMIME " SMTP -> get_lines(): $data is "250-smtp11.mail.yandex.net 250-8BITMIME " SMTP -> get_lines(): $data was "250-smtp11.mail.yandex.net 250-8BITMIME " SMTP -> get_lines(): $str is "250-PIPELINING " SMTP -> get_lines(): $data is "250-smtp11.mail.yandex.net 250-8BITMIME 250-PIPELINING " SMTP -> get_lines(): $data was "250-smtp11.mail.yandex.net 250-8BITMIME 250-PIPELINING " SMTP -> get_lines(): $str is "250-SIZE 42991616 " SMTP -> get_lines(): $data is "250-smtp11.mail.yandex.net 250-8BITMIME 250-PIPELINING 250-SIZE 42991616 " SMTP -> get_lines(): $data was "250-smtp11.mail.yandex.net 250-8BITMIME 250-PIPELINING 250-SIZE 42991616 " SMTP -> get_lines(): $str is "250-STARTTLS " SMTP -> get_lines(): $data is "250-smtp11.mail.yandex.net 250-8BITMIME 250-PIPELINING 250-SIZE 42991616 250-STARTTLS " SMTP -> get_lines(): $data was "250-smtp11.mail.yandex.net 250-8BITMIME 250-PIPELINING 250-SIZE 42991616 250-STARTTLS " SMTP -> get_lines(): $str is "250-AUTH LOGIN PLAIN " SMTP -> get_lines(): $data is "250-smtp11.mail.yandex.net 250-8BITMIME 250-PIPELINING 250-SIZE 42991616 250-STARTTLS 250-AUTH LOGIN PLAIN " SMTP -> get_lines(): $data was "250-smtp11.mail.yandex.net 250-8BITMIME 250-PIPELINING 250-SIZE 42991616 250-STARTTLS 250-AUTH LOGIN PLAIN " SMTP -> get_lines(): $str is "250 ENHANCEDSTATUSCODES " SMTP -> get_lines(): $data is "250-smtp11.mail.yandex.net 250-8BITMIME 250-PIPELINING 250-SIZE 42991616 250-STARTTLS 250-AUTH LOGIN PLAIN 250 ENHANCEDSTATUSCODES " SMTP -> FROM SERVER: 250-smtp11.mail.yandex.net 250-8BITMIME 250-PIPELINING 250-SIZE 42991616 250-STARTTLS 250-AUTH LOGIN PLAIN 250 ENHANCEDSTATUSCODES SMTP -> get_lines(): $data was "" SMTP -> get_lines(): $str is "334 VXNlcm5hbWU6 " SMTP -> get_lines(): $data is "334 VXNlcm5hbWU6 " SMTP -> get_lines(): $data was "" SMTP -> get_lines(): $str is "334 UGFzc3dvcmQ6 " SMTP -> get_lines(): $data is "334 UGFzc3dvcmQ6 " SMTP -> get_lines(): $data was "" SMTP -> get_lines(): $str is "235 2.7.0 Authentication successful. " SMTP -> get_lines(): $data is "235 2.7.0 Authentication successful. " SMTP -> get_lines(): $data was "" SMTP -> get_lines(): $str is "553 5.7.1 Sender address rejected: not owned by auth user. " SMTP -> get_lines(): $data is "553 5.7.1 Sender address rejected: not owned by auth user. " SMTP -> FROM SERVER: 553 5.7.1 Sender address rejected: not owned by auth user. SMTP -> ERROR: MAIL not accepted from server: 553 5.7.1 Sender address rejected: not owned by auth user. SMTP -> get_lines(): $data was "" SMTP -> get_lines(): $str is "250 2.0.0 Ok " SMTP -> get_lines(): $data is "250 2.0.0 Ok " SMTP -> FROM SERVER: 250 2.0.0 Ok

Заранее благодарю всех откликнувшихся.

Комментарии

Аватар пользователя catMatroskin catMatroskin 17 августа 2011 в 17:50

Поставил другой порт смтп яндекса.

Дебаг показывает следующее.

P -> FROM SERVER: SMTP -> FROM SERVER: SMTP -> ERROR: EHLO not accepted from server: SMTP -> FROM SERVER: SMTP -> ERROR: HELO not accepted from server: SMTP -> ERROR: AUTH not accepted from server: SMTP -> FROM SERVER: SMTP -> ERROR: RSET failed:

Аватар пользователя catMatroskin catMatroskin 18 августа 2011 в 15:37

"MGMaster" wrote:

Посмотрите у вас одинаковый электронный адрес в настройках "О сайте" и тот что указан в модуле SMTP?

Да одинаковый.
В чем может быть проблема, что атриум не высылает уведомления?

Аватар пользователя catMatroskin catMatroskin 18 августа 2011 в 15:38

З.Ы.
У меня в модулях и SMTP Auth и PHPMailer.Я выключил SMTP Auth так как понял, что они выполняют одну и туже функцию.
Или проблема уведомлений может крыться именно в этом?

Аватар пользователя catMatroskin catMatroskin 18 августа 2011 в 15:52

как я понял, эта ошибка как раз о том что не идут уведомления:
call_user_func_array() expects parameter 1 to be a valid callback, function 'notifications_ui_access_user_add' not found or invalid function name в файле /var/www/atrium/includes/menu.inc в строке 453.

Аватар пользователя catMatroskin catMatroskin 22 августа 2011 в 15:54

Всё настроил.Тестовое письмо пулей прилетает на мыло.Но!Уведомления не идут на почту.
В журнале имею следующее:
Тип содержимое
Дата Пятница, Август 19, 2011 - 20:10
Пользователь имя Фамилия
Местоположение http://adress/atrium/tech/comment/reply/104
Источник отсылки http://adress/atrium/tech/node/104
Сообщение Комментарии: добавлен "rwerewrw".
Важность замечание
Имя хоста x.x.x.x
Действия просмотреть

Аватар пользователя alexsaab alexsaab 13 января 2014 в 22:35

Есть такой маленький баг Smile

Дело все в сервере smtp, который не отсылает сообщения.

Решу вашу проблему за 40$ без хака ядра мини-модулем для Drupal 7.

Если интересно - пишите на alexsaab@mail.ru

С ув., Алексей