2mail — SMTP relay su infrastruttura belga

SMTP per Drupal — e-mail dal tuo sito che arrivano

Drupal invia per impostazione predefinita tramite la funzione mail di PHP del server web: senza autenticazione e senza reputazione consolidata. Per Gmail e Outlook un messaggio del genere è quasi indistinguibile dallo spam — attivazioni di account ed e-mail di recupero password che non arrivano sono infatti il reclamo classico.

La soluzione pulita è il modulo SMTP di Drupal. Sostituisce il trasporto di posta predefinito con una connessione a un server SMTP esterno, senza che tu debba cambiare nulla negli altri moduli o nei moduli di contatto. I cinque campi qui sotto sono tutto ciò di cui il modulo ha bisogno.

Perché senza relay le cose vanno storte

Un sito Drupal è spesso più di un sito web: un portale per i soci, una intranet, un modulo di richiesta di un'associazione o di un ente pubblico. È proprio lì che le e-mail sono indispensabili — chi si registra e non riceve l'e-mail di attivazione abbandona, e nessuno te lo segnala. L'e-mail parte, ma viene rifiutata lungo il percorso perché nulla dimostra che provenga dal tuo dominio.

Configurare l'SMTP in Drupal

1

Recupera i dati

Accedi al tuo account 2mail e recupera lì il tuo server SMTP, il nome utente e la password.

2

Inserisci in Drupal

Installa e attiva il modulo SMTP di Drupal. Nelle impostazioni del modulo lo attivi come trasporto di posta, inserisci host, porta, cifratura, nome utente e password e imposti l'indirizzo mittente sul tuo dominio. Il modulo ha un'e-mail di prova integrata: inviala a un indirizzo esterno presso un grande provider, non a un indirizzo sul tuo stesso server.

3

Autentica il dominio

Assicurati che SPF, DKIM e DMARC siano configurati correttamente per il tuo dominio, così i destinatari possono verificare che il messaggio provenga da te.

4

Prova

Invia un messaggio di prova a un indirizzo presso un grande provider e verifica che arrivi nella posta in arrivo e non nella cartella spam.

I campi richiesti da Drupal

Ogni piattaforma li chiama in modo leggermente diverso, ma si tratta sempre degli stessi cinque. I valori concreti sono legati al tuo account e li trovi nel tuo account 2mail — recuperali da lì, così sei certo di usare quelli giusti.

Campo Che cosa inserire
Server SMTP (host)Il nome del server dal tuo account 2mail.
PortaLa porta corrispondente alla cifratura scelta; il tuo account indica quale.
CifraturaTLS. Non inviare mai in chiaro — altrimenti le tue credenziali viaggiano leggibili sulla rete.
Nome utenteIl login SMTP del tuo account 2mail.
PasswordLa password corrispondente. Non usare mai la password della casella di posta di un collaboratore.

Quali e-mail invia Drupal

Una volta configurato il relay, tutte queste passano tramite 2mail — non devi configurarle una per una.

Attivazione account e recupero password
Messaggi da moduli di contatto e webform
Avvisi di nuovi contenuti, commenti o passaggi di workflow
Report di stato e avvisi di sicurezza agli amministratori
Newsletter o riepiloghi che partono dal sito

Insidie con Drupal

Il modulo deve essere davvero il mailer

Drupal può avere più sistemi di posta affiancati. Se il modulo SMTP è installato ma non attivato come trasporto di posta, tutto continua a passare dalla funzione mail di PHP e non cambia nulla. Controlla per prima cosa questo quando l'e-mail di prova arriva ma quelle reali no.

Mittente sul tuo dominio

L'indirizzo e-mail del sito si trova nelle impostazioni di base e viene usato come mittente. Impostalo su un indirizzo del tuo dominio — lo stesso dominio per cui sono configurati SPF, DKIM e DMARC. Un indirizzo gratuito fallisce su DMARC, per quanto corretti siano i dati SMTP.

Esportazione della configurazione e password

Se lavori con la gestione della configurazione, le impostazioni SMTP viaggiano nell'esportazione. Se un'importazione le sovrascrive con i valori di un ambiente di test, il tuo sito in produzione invia improvvisamente con dati sbagliati. Tieni la password fuori dall'esportazione e impostala separatamente per ogni ambiente.

SPF, DKIM e DMARC spiegati La recapitabilità

Un'altra piattaforma?

L'SMTP è un protocollo standard: ogni sistema che parla SMTP — un CRM, un ERP, un'applicazione proprietaria o un server — può inviare tramite 2mail con gli stessi cinque campi.

Domande frequenti sull'SMTP per Drupal

Drupal invia per impostazione predefinita tramite la funzione mail di PHP del server web, senza autenticazione e senza reputazione. Il messaggio parte, ma viene rifiutato lungo il percorso o contrassegnato come spam perché nulla dimostra che provenga dal tuo dominio. Un SMTP relay con record SPF, DKIM e DMARC corretti risolve la cosa.
Il modulo SMTP di Drupal. Chiede i dati SMTP generici — host, porta, cifratura, nome utente e password — e sostituisce il trasporto di posta predefinito. Non devi cambiare nulla negli altri moduli o nei moduli di contatto.
Di norma il modulo SMTP è installato ma non attivato come trasporto di posta, oppure un altro modulo invia per una via propria. Verifica quale sistema di posta è effettivamente attivo e se non esiste un secondo modulo che invia posta.
Nel tuo account 2mail, per ogni applicazione. Sono legati all'account, quindi non li pubblichiamo sul sito. Per Drupal crea preferibilmente credenziali proprie, così puoi revocarle a parte e seguire quel traffico separatamente.
Chiama ora
Invia un'e-mail