Risposte:
Il modulo Webform usa il mail()
per inviare le mail. SMTP Authentication Support
Il modulo consente a Drupal di bypassare la mail()
funzione PHP e inviare e-mail direttamente a un server SMTP.
Insieme al SMTP Authentication Support
modulo dovresti installare il modulo di sistema Mail e configurarlo per assegnare una classe smtp al modulo web che è spiegato passo passo in questo tutorial .
Se hai un modulo SMTP installato nel tuo sito drupal di quanto dovresti configurare le impostazioni SMTP ( /admin/config/system/smtp
) per inviare l'e-mail
Esempio (configurazione di SMTP per GMAIL):
A. INSTALL OPTIONS:
1. Turn this module on or off: (SELECT "ON")
B. SMTP SERVER SETTINGS:
1. Server: smtp.gmail.com
2. Backup server: (LEAVE BLANK)
3. Port: 465
4. 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 as Html (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)
Invece di GMAIL se desideri utilizzare un altro fornitore di servizi oltre a controllare i dettagli del loro server e i dettagli della porta .
Sì, è possibile. Il problema è che per impostazione predefinita il modulo web invia e-mail via mail (). Per risolverlo dobbiamo assegnare una classe smtp al modulo web. Per fare ciò segui questo passaggio e per configurare smtp con un account gmail @Ankit lo ha già menzionato molto chiaramente qui.
passaggi in sintesi
Il modulo di autorizzazione SMTP Drupal può aiutarti.
Autenticazione SMTP:
Questo modulo consente a Drupal di bypassare la funzione mail () di PHP e inviare e-mail direttamente a un server SMTP. Il modulo supporta l'autenticazione SMTP e può persino connettersi ai server tramite SSL se supportato da PHP. Questo modulo utilizza le classi smtp e mail di PHPMailer. https://github.com/PHPMailer/PHPMailer
È possibile che solo due progetti supportino l'autenticazione SMTP?
https://www.drupal.org/project/phpmailer
https://www.drupal.org/project/smtp
Entrambi ancora in versione beta.
Il tipico server di posta oggi non invierà posta senza autenticazione smtp (senza parlare di VPS o servizi di spam).
Questi sono i passaggi che devi seguire per configurare Mail System Module su Drupal 7
Passaggio 1: Vai a Configurazione> Sistema> Sistema di posta Passaggio 2: Vai alle nuove impostazioni Passaggio 3: Seleziona il sistema di posta che desideri utilizzare con il modulo