При отправке контактной формы письмо не отправляется, хотя есть подтверждающее сообщение. Или при попытке отправить ссылку для сброса пароля, все идет хорошо, Drupal говорит: «Если [email protected] является действительной учетной записью, будет отправлено электронное письмо с инструкциями по сбросу пароля». но письмо не отправляется.
Sendmail установлен, протестирован с PHP mail() и работает нормально.
Протестировал Sendmail через командную строку и работает нормально: echo "Тема: тест sendmail" | sendmail -v МОЙ ПОЧТА@МОЙ ДОМЕН.XX
Тестирование через drush также отлично работает с: drush php-eval "print mail('[email protected]','Тестовая тема из drush','Тестовое сообщение','От: drush@MYSERVER');"
Установлен вспомогательный модуль, который выводит сообщение «отправлено» сторожевого таймера, но почта не отправляется
При отправке форм в Drupal нет записей в mail.log или syslog
Изменить 1: это живой сервер. Модуль безопасности почты не установлен.Я хотел бы использовать существующий Sendmail, так как он успешно используется на других моих серверах с сайтами Drupal.
Редактировать 2: Некоторые другие сайты Drupal на том же сервере успешно отправляют почту, понятия не имею, почему и почему это не так...
Редактировать 3: Сайты Drupal, которые не отправляют почту, являются тестовыми сайтами TEST.DOMAIN.XX.
Сайты, которые отправляют почту, являются обычными, WWW.DOMAIN.XX
Почему Drupal не отправляет почту и как я могу отладить эту проблему? Спасибо