J'ai créé un formulaire Web et je souhaite le configurer en envoyant des e-mails avec authentification smtp. J'ai également installé le module d'authentification SMTP, mais je ne trouve aucune option qui me permette de configurer le formulaire Web pour utiliser smtp.
Le module Webform utilise le mail()pour envoyer les mails. SMTP Authentication SupportLe module permet à Drupal de contourner la mail()fonction PHP et d'envoyer des e-mails directement à un serveur SMTP.
Avec le SMTP Authentication Supportmodule, vous devez installer le module système Mail et le configurer pour attribuer une classe smtp au formulaire Web, étape par étape expliquée dans ce didacticiel .
Si vous avez un module SMTP installé sur votre site drupal, vous devrez configurer les paramètres SMTP ( /admin/config/system/smtp) pour envoyer l'e-mail
Exemple (configuration de SMTP pour GMAIL):
A. INSTALL OPTIONS:1.Turnthismodule on or off:(SELECT "ON")
B. SMTP SERVER SETTINGS:1.Server: smtp.gmail.com
2.Backup server:(LEAVE BLANK)3.Port:4654.Use encrypted protocol:(SELECT "Use SSL")
C. SMTP AUTHENTICATION:1.Username:(ENTER YOUR GMAIL EMAIL ID)2.Password:(ENTER YOUR ABOVE EMAIL ID PASSWORD)
D. E-MAIL OPTIONS:1. E-mail from address:(ENTER YOUR GMAIL EMAIL ID AS ENTERED ABOVE)2. E-mail from name:(ENTER SITE NAME, ITS DEFAULT VALUE IS DRUPAL VERION)3.Allow to send e-mails formated asHtml(ENABLE CHECKBOX IF YOU WANT)
E. SEND TEST E-MAIL:1. E-mail address to send a test e-mail to:(ENTER YOUR EMAIL ID AT WHICH YOU WANT TO RECEIVE TEST MAIL)
Au lieu de GMAIL si vous souhaitez utiliser un autre fournisseur de services que de vérifier les détails de leur serveur et les détails du port .
@drupspark La solution ci-dessus a-t-elle fonctionné pour vous, ou si vous avez trouvé une meilleure solution que s'il vous plaît partagez. Merci!!
Ankit Agrawal
3
Oui, c'est possible. Le problème est que, par défaut, le formulaire Web envoie des e-mails via mail (). Pour y remédier, nous devons assigner une classe smtp à webform. Pour ce faire, suivez cette étape et afin de configurer smtp avec un compte gmail @Ankit l'a déjà très clairement indiqué ici.
étapes en résumé
Vous devez configurer le système de messagerie : ce module nous aidera à configurer les variables de messagerie ou nous pouvons voir qu'il indiquera à webform d'utiliser smtp.
Comme indiqué dans le guide des étapes, sélectionnez le formulaire Web dans le nouveau paramètre, gardez la clé vide, enregistrez les paramètres et maintenant vous voyez la liste de sélection "Classe du module Webform" en haut de la même page où vous venez d'enregistrer les paramètres.
Voici la liste de sélection "Classe de module Webform", vous pouvez configurer le formulaire Web pour utiliser le module smtp.
Ce module permet à Drupal de contourner la fonction PHP mail () et d'envoyer des e-mails directement à un serveur SMTP. Le module prend en charge l'authentification SMTP et peut même se connecter à des serveurs en utilisant SSL s'il est pris en charge par PHP. Ce module utilise les classes smtp et mail de PHPMailer. https://github.com/PHPMailer/PHPMailer
Bien que cela puisse répondre à la question, les réponses en lien uniquement sont déconseillées. Pourriez-vous développer et expliquer comment le PO peut utiliser ce module avec un formulaire Web.
Triskelion
1
Est-il possible que seuls deux projets prennent en charge l'authentification SMTP? https://www.drupal.org/project/phpmailer https://www.drupal.org/project/smtp
Les deux sont toujours en version bêta.
Aujourd'hui, un serveur de messagerie typique n'enverra aucun courrier sans authentification smtp (sans parler des VPS ou des services de spam).
Ce sont les étapes que vous devez suivre pour configurer le module de système de messagerie sur Drupal 7
Étape 1: Accédez à Configuration> Système> Système de messagerie Étape 2: Accédez à un nouveau paramètre Étape 3: Sélectionnez le système de messagerie que vous souhaitez utiliser avec le module
Oui, c'est possible. Le problème est que, par défaut, le formulaire Web envoie des e-mails via mail (). Pour y remédier, nous devons assigner une classe smtp à webform. Pour ce faire, suivez cette étape et afin de configurer smtp avec un compte gmail @Ankit l'a déjà très clairement indiqué ici.
étapes en résumé
la source
Le module d'authentification Drupal SMTP peut vous aider.
Autorisation SMTP:
la source
Est-il possible que seuls deux projets prennent en charge l'authentification SMTP?
https://www.drupal.org/project/phpmailer
https://www.drupal.org/project/smtp
Les deux sont toujours en version bêta.
Aujourd'hui, un serveur de messagerie typique n'enverra aucun courrier sans authentification smtp (sans parler des VPS ou des services de spam).
la source
Ce sont les étapes que vous devez suivre pour configurer le module de système de messagerie sur Drupal 7
Étape 1: Accédez à Configuration> Système> Système de messagerie Étape 2: Accédez à un nouveau paramètre Étape 3: Sélectionnez le système de messagerie que vous souhaitez utiliser avec le module
la source