Подскажите, пожалуйста.
На хостинге не уходят письма со страницы контакты - сделана webform. Выводится сообщение "Невозможно отправить письмо, обратитесь к администратору сайта".
Письма отправляются как html.
На локальной машине (под Windows + sendmail) все работает на ура.
Хостинг - полная копия, письма не уходят.
Причем функция mail на хостинге работает корректно.
поставил PHPmailer - результат тот же, локально работает на хостинге нет.
при этом при сохранении настроек для PHPmailer и тестовой отправки
в журнал отчетов попадает 2 сообщения:
1) phpmailer
Server response:
SMTP -> FROM SERVER:220 smtp19.mail.ru ESMTP ready
!>
SMTP -> FROM SERVER: 250-smtp19.mail.ru
250-SIZE 31457280
250-8BITMIME
250-AUTH PLAIN LOGIN
250 STARTTLS
SMTP -> FROM SERVER:250 OK
SMTP -> FROM SERVER:501 sender address must match authenticated user
SMTP -> ERROR: RCPT not accepted from server: 501 sender address must match authenticated user
Subject: PHPMailer test e-mail
Body:
Your site is properly configured to send e-mails using the *PHPMailer*
library.
Message:
array (
'id' => 'phpmailer_test',
'module' => 'phpmailer',
'key' => 'test',
'to' => 'bratko_@mail.ru',
'from' => 'erisov_oleg@mail.ru',
'language' => NULL,
'headers' =>
array (
'X-Mailer' => 'Drupal',
),
)
2) почта: Ошибка отправки e-mail (от erisov_oleg@mail.ru к bratko_@mail.ru).
У кого есть опыт, подскажите куда копать уже все перерыл.
Комментарии
Столкнулся с той же проблемой. На самом деле письма уходят. Но вот mail.ru их не принимает. Всего скорее в вашем случае то же самое.
На моем хостинге почтовая служба сохраняет в логах и переправляет мне (как сисадмину) вот такой ответ mail.ru
The mail system
: host mxs.mail.ru[94.100.176.20] said: 550 Message was not
accepted -- it contains invalid headers. More specially, 'From:' header
must match user you are sending mail from. See
http://help.mail.ru/mail-help/mailer/popsmtp for details. (in reply to end
of DATA command)
Типа поле From в заголовке письма оформлено не правильно. Как побороть пока не знаю. Но надо править (патчить) Webform. С mail.ru бодаться бесполезно. Да и вообще они правы в данном случае.