Chi Siamo Area Clienti Promo del Mese Dicono di Noi Portfolio FAQ Blog
Senza categoria

Configurare un Server SMTP Dedicato per WordPress

· 8 min di lettura

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:

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:

  1. Installazione: apt install postfix su Debian/Ubuntu o yum install postfix su CentOS.
  2. Configurazione base: modifica di /etc/postfix/main.cf con i parametri del tuo dominio.
  3. Autenticazione SASL: configurazione di SASL per l’autenticazione degli utenti.
  4. Certificato TLS: installazione di un certificato SSL/TLS per la crittografia.
  5. 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

Configurazione WP Mail SMTP per server SMTP dedicato

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é:

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:

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..."

Test della configurazione del server SMTP dedicato con WP Mail SMTP

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:

  1. Vai su WP Mail SMTP → Impostazioni.
  2. Seleziona Altro SMTP come mailer.
  3. 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.
  4. 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:

Monitoraggio

Implementa un sistema di monitoraggio per:

Manutenzione del server SMTP

Un server SMTP dedicato richiede manutenzione regolare:

Stato del sistema per verificare la configurazione del server SMTP

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:

  1. Settimana 1: invia al massimo 50-100 email al giorno, preferibilmente a destinatari che interagiscono con le email (aprono, cliccano).
  2. Settimana 2: aumenta a 200-500 email al giorno.
  3. Settimana 3: aumenta a 1.000-2.000 email al giorno.
  4. 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:

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:

#Configurazione #Dedicato #Email #Server #SMTP #Wordpress