Configurare un Server SMTP Dedicato per WordPress
Quando le esigenze di invio email del tuo sito WordPress superano le capacità dei provider gratuiti e dei servizi transazionali condivisi, la configurazione di un server SMTP dedicato diventa la soluzione più professionale e flessibile. Un server SMTP dedicato ti offre il controllo completo sull’infrastruttura di invio, la possibilità di gestire grandi volumi e una reputazione IP esclusiva. In questo articolo vedremo quando è necessario un server SMTP dedicato, come configurarlo e come integrarlo con WP Mail SMTP.
Quando serve un server SMTP dedicato
Un server SMTP dedicato non è la soluzione per tutti. Nella maggior parte dei casi, un servizio transazionale come SendGrid, Mailgun o Amazon SES è più che sufficiente. Tuttavia, ci sono scenari specifici in cui un server dedicato diventa necessario:
- Volumi molto elevati: se invii decine di migliaia di email al giorno, un server dedicato può essere più economico dei servizi transazionali.
- Controllo totale: esigenze di conformità (GDPR, settore sanitario, finanziario) che richiedono che i dati email non passino attraverso terze parti.
- Personalizzazione avanzata: necessità di configurazioni specifiche non disponibili nei servizi standard.
- Reputazione IP esclusiva: con un IP dedicato, la tua reputazione non è influenzata dal comportamento di altri utenti sullo stesso server.
- Infrastruttura interna: aziende che preferiscono mantenere l’infrastruttura email all’interno del proprio perimetro IT.
Opzioni per un server SMTP dedicato
1. Postfix su server Linux
Postfix è il server di posta più utilizzato su sistemi Linux. È robusto, ben documentato e altamente configurabile. La configurazione base prevede:
- Installazione:
apt install postfixsu Debian/Ubuntu oyum install postfixsu CentOS. - Configurazione base: modifica di
/etc/postfix/main.cfcon i parametri del tuo dominio. - Autenticazione SASL: configurazione di SASL per l’autenticazione degli utenti.
- Certificato TLS: installazione di un certificato SSL/TLS per la crittografia.
- Limiti e rate control: configurazione dei limiti di invio per prevenire abusi.
Esempio di configurazione base di Postfix:
myhostname = mail.tuodominio.it
mydomain = tuodominio.it
myorigin = $mydomain
inet_interfaces = all
mydestination = $myhostname, localhost
smtpd_tls_cert_file = /etc/letsencrypt/live/mail.tuodominio.it/fullchain.pem
smtpd_tls_key_file = /etc/letsencrypt/live/mail.tuodominio.it/privkey.pem
smtpd_tls_security_level = may
smtp_tls_security_level = may
smtpd_sasl_auth_enable = yes
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_relay_restrictions = permit_sasl_authenticated, reject

2. Relay SMTP tramite provider di hosting
Molti provider di hosting professionale offrono server SMTP dedicati o relay SMTP come parte dei loro servizi. Questa è spesso la soluzione più semplice perché:
- Il server SMTP è già configurato e mantenuto dal provider.
- I record DNS (SPF, DKIM, PTR) sono configurati automaticamente.
- Il supporto tecnico è disponibile in caso di problemi.
Esempi di hosting che offrono relay SMTP: Plesk con Postfix, cPanel con Exim, DirectAdmin.
3. Servizi SMTP dedicati
Un’alternativa intermedia tra un server completamente autogestito e un servizio transazionale condiviso sono i servizi SMTP con IP dedicato:
- SendGrid con IP dedicato: disponibile nei piani Pro, offre un IP esclusivo per le tue email.
- Mailgun con IP dedicato: disponibile come add-on per qualsiasi piano.
- Amazon SES con IP dedicato: tramite “Dedicated IPs” nel pannello SES.
- SMTP2GO: servizio SMTP con piani che includono IP dedicati.
- Elastic Email: servizio economico con opzione IP dedicato.
Configurazione DNS per il server SMTP
Indipendentemente dal tipo di server SMTP scelto, la configurazione DNS è fondamentale:
Record A e PTR
Il server SMTP deve avere un record A che punta al suo indirizzo IP e un record PTR (reverse DNS) che risolve l’IP al nome del server. Questi devono corrispondere:
mail.tuodominio.it. A 123.45.67.89
89.67.45.123.in-addr.arpa. PTR mail.tuodominio.it.
Record MX
Se il server viene utilizzato anche per la ricezione delle email (non solo per l’invio), configura il record MX:
tuodominio.it. MX 10 mail.tuodominio.it.
Record SPF
Includi l’IP del server nel record SPF del dominio:
v=spf1 ip4:123.45.67.89 ~all
DKIM
Configura la firma DKIM sul server (con OpenDKIM per Postfix) e pubblica la chiave pubblica nel DNS:
default._domainkey.tuodominio.it. TXT "v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3..."

Integrazione con WP Mail SMTP
Una volta configurato il server SMTP dedicato, l’integrazione con WP Mail SMTP è identica a quella di qualsiasi altro server SMTP:
- Vai su WP Mail SMTP → Impostazioni.
- Seleziona Altro SMTP come mailer.
- Inserisci i parametri del tuo server:
- Host SMTP:
mail.tuodominio.it(o l’indirizzo IP del server). - Crittografia: TLS.
- Porta: 587.
- Autenticazione: Sì.
- Username: l’utente configurato sul server SMTP.
- Password: la password corrispondente.
- Host SMTP:
- Salva e testa l’invio.
Sicurezza del server SMTP
Un server SMTP mal configurato può diventare un punto di vulnerabilità significativo. Ecco le misure di sicurezza essenziali:
Prevenzione dell’open relay
Un “open relay” è un server SMTP che accetta di inoltrare email da qualsiasi mittente a qualsiasi destinatario, senza autenticazione. Questo è il peggiore errore di configurazione possibile, perché il tuo server verrà immediatamente sfruttato dagli spammer e il tuo IP finirà in blacklist nel giro di ore.
Assicurati che il tuo server accetti email per il relay solo da utenti autenticati:
smtpd_relay_restrictions = permit_sasl_authenticated, reject_unauth_destination
Rate limiting
Configura limiti di invio per prevenire abusi, sia intenzionali che accidentali:
smtpd_client_message_rate_limit = 100
smtpd_client_recipient_rate_limit = 500
anvil_rate_time_unit = 60s
Firewall
Limita l’accesso al server SMTP solo dagli IP autorizzati (il tuo server web) e blocca tutto il resto:
- Porta 25: aperta solo per la ricezione email da altri server (se necessario).
- Porta 587: aperta solo per l’invio autenticato dagli IP dei tuoi server web.
- Porta 465: alternativa a 587 con SSL diretto, stesse restrizioni.
Monitoraggio
Implementa un sistema di monitoraggio per:
- Verificare che il server sia sempre raggiungibile.
- Monitorare la coda dei messaggi (una coda che cresce potrebbe indicare problemi di consegna).
- Controllare i log per tentativi di accesso non autorizzato.
- Verificare periodicamente che l’IP non sia finito in blacklist.
Manutenzione del server SMTP
Un server SMTP dedicato richiede manutenzione regolare:
- Aggiornamenti di sicurezza: mantieni il software (Postfix, OpenDKIM, Dovecot) sempre aggiornato.
- Rinnovo certificati: i certificati Let’s Encrypt scadono ogni 90 giorni (configura il rinnovo automatico con certbot).
- Pulizia log: configura la rotazione dei log per evitare che occupino troppo spazio disco.
- Monitoraggio coda: controlla periodicamente che la coda dei messaggi non contenga email bloccate.
- Verifica blacklist: controlla settimanalmente che l’IP del server non sia in blacklist.

IP warming per un nuovo server
Se configuri un server SMTP con un nuovo indirizzo IP, è fondamentale eseguire un processo di IP warming per costruire gradualmente la reputazione dell’IP:
- Settimana 1: invia al massimo 50-100 email al giorno, preferibilmente a destinatari che interagiscono con le email (aprono, cliccano).
- Settimana 2: aumenta a 200-500 email al giorno.
- Settimana 3: aumenta a 1.000-2.000 email al giorno.
- Settimana 4 e successive: continua ad aumentare gradualmente fino al volume desiderato.
Durante il processo di warming, monitora attentamente il bounce rate, il tasso di reclami per spam e la presenza in blacklist. Se uno di questi indicatori peggiora, rallenta il volume e investiga la causa.
Confronto dei costi
| Soluzione | Costo mensile | Volume | Manutenzione |
|---|---|---|---|
| VPS con Postfix | 5-20 €/mese | Illimitato* | Autogestita |
| SendGrid (IP dedicato) | da 89 $/mese | 100K/mese | Gestita |
| Amazon SES (IP dedicato) | 24,95 $/mese + invio | Illimitato | Semi-gestita |
| SMTP2GO (IP dedicato) | da 75 $/mese | 50K/mese | Gestita |
* Il volume “illimitato” del VPS è teorico: in pratica è limitato dalle risorse hardware e dalla reputazione dell’IP.
Quando un server dedicato non è la scelta giusta
Nonostante i vantaggi, un server SMTP dedicato non è sempre la scelta migliore:
- Mancanza di competenze tecniche: la gestione di un server SMTP richiede conoscenze di amministrazione di sistema che non tutti possiedono.
- Volumi bassi: per meno di 1.000 email al giorno, un servizio transazionale è più economico e meno impegnativo.
- Team ridotto: la manutenzione richiede tempo e attenzione regolari.
- Rischio di blacklisting: senza l’esperienza necessaria, è facile commettere errori che portano il server in blacklist.
Conclusioni
Un server SMTP dedicato rappresenta il massimo livello di controllo e personalizzazione per l’invio delle email dal tuo sito WordPress. Combinato con WP Mail SMTP, offre un’infrastruttura email completamente sotto il tuo controllo, con la flessibilità di gestire qualsiasi volume e qualsiasi requisito di conformità. Tuttavia, richiede competenze tecniche e un impegno costante nella manutenzione e nel monitoraggio.
Per la maggior parte dei siti WordPress, un servizio transazionale con IP condiviso rimane la scelta più equilibrata tra costo, facilità di gestione e deliverability. Il server SMTP dedicato è la scelta giusta quando le esigenze specifiche lo giustificano e quando hai le risorse per gestirlo correttamente.
Articoli correlati della serie WP Mail SMTP
Stai valutando la configurazione di un server SMTP dedicato per il tuo sito WordPress? Contattaci: il nostro team può progettare, configurare e monitorare la tua infrastruttura email dedicata, garantendo la massima deliverability e sicurezza.
Migliora il Tuo Sito WordPress
Scopri le nostre guide complete sugli altri plugin essenziali per WordPress: