Привет !
Установлено SMTP и Mail System. Все нормально, почта оправляется со свистом. Как только ставлю и ПРАВИЛЬНО настраиваю связку по мануалу (www.drupal.org/node/1200142) html mail + mail system или Mime Mail + mail system вылетает ошибка "Невозможно отправить".
Прошу совета, ведь вроде все должно работать ? Что за глюк такой ? Заранее спасибо !
Комментарии
Я как-то тоже мучился. В результате удалил все доп. модули и оставил только SMTP.
В хуке мэйл сам сделал заголовки.
if ($key == 'html_mail') {
$headers = array(
'MIME-Version' => '1.0',
'Content-Type' => 'text/html; charset=UTF-8;',
'Content-Transfer-Encoding' => '8Bit',
'X-Mailer' => 'Drupal',
'Return-Path' => '<test@yandex.ru>'
);
$message['headers']=$headers;
$message['subject'] = $params['context']['subject'];
$message['body'][] = $params['context']['message'];
}
Как не пугали, что такое не сработает, но у меня в Drupal 7 письмо отлично отправляются.
В drpal_mail передавай нужный $key и все.
Я три дня играла танцы с бубнами, чтобы simplenews нормально отправлялись. Тоже постоянно ошибки выскакивали и html слетал.
В конце концов мои настройки, работающие, такие:
SMTP + Mail System + Mime Mail
В MailSistem /admin/config/system/mailsystem:
настройки такие, как в указанной вами статье
MimeLMailSystem__SmtpMailSystem для Mime Mail module class и
MimeLMailSystem для Simplenews module class
В Mime Mail /admin/config/system/mimemail
Абсолютно неожиданно для меня сработала отметка в Use simple address format. При этом письма отправляются с полным адресом - например, "ИмяСайта email@saita.com"
Перепробовала все, только это у меня работает.