Как я могу использовать эти модули вместе?
Можно ли использовать Mimemail, Почтовая система и Поддержка аутентификации SMTP модули вместе?
В настоящее время я использую Mimemail для отправки сообщений в формате HTML; однако из-за конфигурации моего сервера эти электронные письма часто распознаются как спам. Чтобы уменьшить вероятность того, что они будут распознаны как спам, я хочу использовать модуль поддержки аутентификации SMTP.
2 answers
Да. Мы можем использовать поддержку аутентификации Mimemail + SMTP. Пожалуйста, проверьте ссылку http://drupal.org/node/1200142 и проверьте часть: Альтернативный подход: Почтовая система + SMTP + Mime-почта
Http://drupal.org/node/1200142 - хороший способ настроить Drupal + Mimemail + SMTP. Ему также необходим модуль почтовой системы (как зависимость от Mimemail).
Есть один трюк: При использовании моста Mime mail__SMTP как для , так и для класса MailSystemInterface по умолчанию для всего сайта и Класс модуля Mime Mail подходит для отправки электронной почты без встроенных изображений (я не пробовал с вложениями).
Но при попытке встроить изображения в Mailmime это приводит к созданию почтовой программы PHP (Drupal) ошибка с надписью "Тело письма пустое".
Чтобы система работала, вам необходимо установить Класс MailSystemInterface по умолчанию для всего сайта в mimemailsystem.
Я не уверен, что это надежный способ, потому что это может означать, что вы вообще не используете SMTP-соединение. Хотя, когда вы запускаете тест SMTP со страницы конфигурации модуля SMTP, он работает должным образом, и при проверке заголовков полученной почты он подтверждает использование SMTP.
Редактировать: Мой плохой, отправлять письма с такими настройками нельзя вообще использует SMTP, но использует почтовую систему drupal по умолчанию.
Я открою новый вопрос для своих нужд.