web-dev-qa-db-fra.com

Comment utiliser ensemble les modules Mimemail avec prise en charge de l'authentification SMTP sur D7?

Est-il possible d'utiliser les modules Mimemail , Mail System et SMTP Authentication Support ensemble?

Pourquoi: Actuellement, j'utilise Mimemail pour envoyer des messages au format HTML; cependant, en raison de la configuration de mon serveur, ces e-mails sont souvent reconnus comme spam. Pour réduire le risque qu'ils soient reconnus comme spam, je souhaite utiliser le module de prise en charge de l'authentification SMTP.

6
Patrick Kenny

Oui. Nous pouvons utiliser le support d'authentification Mimemail + SMTP. Veuillez vérifier le lien http://drupal.org/node/1200142 et vérifiez la partie: Approche alternative: système de messagerie + SMTP + Mime Mail

10
Stone Vo

http://drupal.org/node/1200142 est un bon moyen de configurer Drupal + Mimemail + SMTP. Il a également besoin d'un module système de messagerie (comme dépendance) de Mimemail).

Il existe une astuce: lors de l'utilisation du pont Mime mail__SMTP pour les deux classe MailSystemInterface par défaut à l'échelle du site et module Mime Mail classe est OK lors de l'envoi d'e-mails sans images en ligne (je n'ai pas essayé avec des pièces jointes).

Mais lorsque vous essayez de créer des images incorporées à Mailmime, cela se traduit par une erreur PHP Mailer (Drupal) disant "Corps du courrier vide").

Pour faire fonctionner le système, vous devez définir la classe MailSystemInterface par défaut à l'échelle du site sur MimeMailSystem.

Je ne suis pas sûr que ce soit un moyen fiable car cela pourrait signifier que vous n'utilisez pas du tout de connexion SMTP. Cependant, lorsque vous exécutez un test SMTP à partir de la page de configuration du module SMTP, il fonctionne comme prévu et lors de la vérification des en-têtes de courrier reçu, il confirme l'utilisation de SMTP.

Edit: Mon mauvais, envoyer des mails avec de tels paramètres n'utilise pas du tout SMTP, mais il utilise drupal système de messagerie par défaut.

Je vais ouvrir une nouvelle question pour mes besoins.

1
ZalemCitizen