SMTP Authentication Support + Mail System+ (HTML)

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

Аватар пользователя Stalk Stalk 4 сентября 2014 в 20:16

Привет !

Установлено SMTP и Mail System. Все нормально, почта оправляется со свистом. Как только ставлю и ПРАВИЛЬНО настраиваю связку по мануалу (www.drupal.org/node/1200142) html mail + mail system или Mime Mail + mail system вылетает ошибка "Невозможно отправить".

Прошу совета, ведь вроде все должно работать ? Что за глюк такой ? Заранее спасибо !

Комментарии

Аватар пользователя nitskel nitskel 5 сентября 2014 в 13:25

Я как-то тоже мучился. В результате удалил все доп. модули и оставил только SMTP.

В хуке мэйл сам сделал заголовки.

function yourmodule_mail($key, &$message, $params) {
  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 и все.

Аватар пользователя sanita sanita 11 сентября 2014 в 8:01

Я три дня играла танцы с бубнами, чтобы 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"

Перепробовала все, только это у меня работает.