не работает отправка сообщений с сайта на VDS

Аватар пользователя Decamone Decamone 28 апреля 2017 в 11:15

Здравствуйте!

Подскажите, пожалуйста направление действий - не работает отправка сообщений с сайта на VDS.

Сайт (Drupal 7 + Ubercart 3) перенесен с виртуального хостинга на VDS OpenVZ gentoo2011.

На сайте есть три формы отправки сообщений. После переноса одна форма работает, а две не работают.

1. работает сообщение о покупке от Ubercart 3 (покупателю и администратору)

2. не работает штатная форма contact

3. не работает почтовая форма (модуль webform)

При попытке отправить сообщение из Webform появляется:

"Невозможно отправить e-mail. Свяжитесь с администратором сайта, если проблема повторяется."
и
"Статус Ваше сообщение успешно отправлено!"

в полях from и to выставляли и меняли местами емейлы
example<@>example..ru
example<@>yandex.ru

на сайте в журнале системных сообщений запись:
Место /node/8265
Источник отсылки /callback
Сообщение
Ошибка отправки e-mail (от "example" yandex.ru> к example2<@>yandex.ru). (или так же с другими емейлами вида example<@>example..ru)
Важность: ошибка

/var/log/msmtp-php-apache2.log
записи об ошибке нет

/home/example/example..ru/logs/
пусто

/etc/php/apache2-php5.3/php.ini
SMTP = localhost (пробовали менять на robots..ru)
smtp_port = 25
sendmail_path = "/usr/local/bin/msmtp --logfile=/var/log/msmtp-php-apache2.log --host=robots.1gb.ru --read-envelope-from -t"
mail.add_x_header = On

Тестовая проверка отправки почты из файла mailtest.php
<?
$mailto = "xxx<@>yandex.ru";
mail($mailto, "Тест", "ОК") or die("Ошибка");
echo "Проверить почту";
?>
выдает ошибку

Кэш на сайте чистили, VDS перезапускали.

На виртуальном хостинге эта же версия сайта - всё работает.

Подскажите, пожалуйста, направление решения/

0 Thanks