не уходят письма с webform

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

Аватар пользователя bratok bratok 3 февраля 2012 в 13:20

Подскажите, пожалуйста.
На хостинге не уходят письма со страницы контакты - сделана webform. Выводится сообщение "Невозможно отправить письмо, обратитесь к администратору сайта".
Письма отправляются как html.
На локальной машине (под Windows + sendmail) все работает на ура.
Хостинг - полная копия, письма не уходят.
Причем функция mail на хостинге работает корректно.
поставил PHPmailer - результат тот же, локально работает на хостинге нет.
при этом при сохранении настроек для PHPmailer и тестовой отправки
в журнал отчетов попадает 2 сообщения:
1) phpmailer

The following recipient addresses failed: bratko_@mail.ru

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).

У кого есть опыт, подскажите куда копать уже все перерыл.

Комментарии

Аватар пользователя heron77 heron77 6 июня 2012 в 11:01

Столкнулся с той же проблемой. На самом деле письма уходят. Но вот 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 бодаться бесполезно. Да и вообще они правы в данном случае.