SMTP per Joomla — e-mail dal tuo sito che arrivano
Joomla invia per impostazione predefinita tramite la funzione mail di PHP del server web. Tecnicamente funziona, ma senza autenticazione: per Gmail e Outlook un messaggio del genere è quasi indistinguibile dallo spam. Il risultato: e-mail di registrazione e moduli di contatto che non arrivano, senza che tu ne veda mai un messaggio di errore.
Per questo Joomla non ha bisogno di alcuna estensione. Nella configurazione globale scegli SMTP come mailer e inserisci i dati del tuo relay. Tutti i componenti e le estensioni che inviano posta seguono automaticamente quell'impostazione.
Perché senza relay le cose vanno storte
I siti Joomla girano spesso per anni sullo stesso hosting condiviso e inviano da lì insieme a centinaia di altri siti dallo stesso indirizzo IP. La reputazione di quell'indirizzo non la determini tu — basta un vicino che invia spam per trascinare anche le tue e-mail di registrazione nella cartella spam. Un relay con un accesso proprio toglie la tua posta da quel pool condiviso.
Configurare l'SMTP in Joomla
Recupera i dati
Accedi al tuo account 2mail e recupera lì il tuo server SMTP, il nome utente e la password.
Inserisci in Joomla
Apri la configurazione globale di Joomla e vai alle impostazioni di posta. Imposta il mailer su SMTP e inserisci host, porta, cifratura, nome utente e password. Imposta l'indirizzo e il nome del mittente sul tuo dominio. Joomla propone lì un pulsante per inviare un'e-mail di prova — usalo, verso un indirizzo esterno presso un grande provider.
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.
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 Joomla
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. |
| Porta | La porta corrispondente alla cifratura scelta; il tuo account indica quale. |
| Cifratura | TLS. Non inviare mai in chiaro — altrimenti le tue credenziali viaggiano leggibili sulla rete. |
| Nome utente | Il login SMTP del tuo account 2mail. |
| Password | La password corrispondente. Non usare mai la password della casella di posta di un collaboratore. |
Quali e-mail invia Joomla
Una volta configurato il relay, tutte queste passano tramite 2mail — non devi configurarle una per una.
Insidie con Joomla
Estensioni con impostazioni di posta proprie
Alcune estensioni — generatori di moduli, e-commerce — hanno impostazioni di posta proprie che prevalgono sulla configurazione globale. Se lì resta la funzione mail di PHP o un vecchio server, quella posta parte per un'altra strada. Verifica per ogni estensione se segue il mailer globale.
Mittente e rispondi-a
Imposta l'indirizzo mittente sul tuo dominio e non su quello del visitatore che ha compilato un modulo. Se vuoi poter rispondere direttamente, usa il campo rispondi-a. Un mittente su un dominio estraneo fallisce su DMARC, per quanto corretto sia il resto della configurazione.
Ripristinate dopo un trasferimento
Le impostazioni di posta si trovano nel file di configurazione di Joomla. In caso di cambio di hosting o di reinstallazione capita che vengano riportate ai valori predefiniti. Dopo ogni intervento invia un'e-mail di prova a un indirizzo esterno.
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.