Soluzione della community

Ospitare la posta elettronica personale a casa: cosa serve davvero

A ZimaOS user wanted a free personal mailbox such as firstname@wardek.com and asked how to run it from a home server.

In sintesi: ospitare autonomamente la posta elettronica è possibile, ma “firstname@domain.com gratuito” è soprattutto un problema di recapito

Il software per il server di posta può essere gratuito. Un recapito affidabile no. Servono comunque un dominio, un IP pubblico stabile, SMTP in entrata e in uscita funzionante, DNS inverso, TLS, una buona reputazione, filtri antispam, backup e manutenzione continua della sicurezza. Per la maggior parte degli utenti domestici, una casella ospitata sul proprio dominio richiede meno tempo ed è molto più facile da recapitare in modo affidabile.

Cosa serve prima di ospitare la posta a casa

  • Un dominio sotto il tuo controllo.
  • Un IP pubblico non soggetto a CGNAT.
  • La porta TCP 25 in uscita non bloccata dal tuo ISP.
  • PTR/DNS inverso configurabile tramite l’ISP o il provider di hosting.
  • Record MX, SPF, DKIM e DMARC.
  • Certificati TLS e aggiornamenti continui.
  • Monitoraggio di spam e abusi e backup verificati.

PTR e reputazione DNS sono gli aspetti più difficili sulle connessioni residenziali

I requisiti attuali di Gmail per i mittenti prevedono DNS diretto e inverso validi, oltre all’autenticazione. I requisiti di Gmail per i mittenti sono un riferimento pratico per il recapito. Un IP domestico senza PTR configurabile o con una reputazione scadente può causare il rifiuto dei messaggi anche quando il server SMTP funziona correttamente.

SPF, DKIM e DMARC non sono facoltativi

SPF indica quali server possono inviare messaggi per il dominio. DKIM firma crittograficamente i messaggi. DMARC collega l’autenticazione al dominio visibile nel campo From e indica ai destinatari come gestire gli errori. DMARC è standardizzato nella policy DMARC.

Se vuoi comunque ospitare autonomamente la posta, isola il server

Non installare uno stack completo per la posta direttamente nel sistema di base ZimaOS. Esegui una VM Linux dedicata o uno stack di container gestito con attenzione, dotato di storage persistente, firewall e piano di backup propri. I requisiti delle VM di ZimaOS illustrano un’architettura ZimaOS più sicura.

La posta ospitata è solitamente migliore per i domini personali

Se l’obiettivo è semplicemente firstname@wardek.com, una casella ospitata a basso costo evita i problemi legati alla reputazione dell’IP, al PTR e alla porta 25, consentendoti comunque di possedere il dominio. Ospita autonomamente la posta solo se la gestione dell’infrastruttura email fa parte del progetto.

Non esporre un server di posta senza patch come esperimento didattico

I server SMTP vengono analizzati e attaccati continuamente. Esegui i test in laboratorio, impara il modello DNS e di autenticazione, quindi valuta se sei disposto a gestire il server 24 ore su 24, 7 giorni su 7. Il server ZimaBoard 2 fornisce il contesto hardware, mentre il backup di ZimaOS copre il ripristino.

La posta in entrata ha requisiti propri di DNS e disponibilità

Per ricevere la posta serve un record MX che punti a un hostname risolto verso il tuo server, oltre alla raggiungibilità della porta TCP 25 in entrata. Se il server è offline per ore, i server mittenti possono ritentare l’invio, ma non dovresti considerare i tentativi un piano di backup. Un MX secondario è utile solo se si tratta di un vero server di posta in grado di accodare e inoltrare correttamente i messaggi.

Esegui il backup delle caselle e delle chiavi necessarie al funzionamento del server

Il solo backup delle caselle potrebbe non essere sufficiente. Conserva i dati della posta, la configurazione, le chiavi private DKIM, lo stato del filtro antispam e qualsiasi database utilizzato dallo stack di posta. Verifica il ripristino di una casella e assicurati che un server ricostruito riesca ancora a firmare correttamente la posta in uscita. Se perdi le chiavi o ricostruisci il DNS in modo incoerente, il nuovo server potrebbe funzionare tecnicamente, mentre il recapito peggiora.

Domande frequenti

Posso ospitare gratuitamente la posta elettronica a casa?

Il software può essere gratuito, ma servono comunque un dominio e, di solito, si sostengono indirettamente i costi di un IP pubblico adatto, dell’elettricità, dei backup e del proprio tempo.

Perché le email ospitate autonomamente finiscono nello spam?

PTR mancante, reputazione debole dell’IP, SPF/DKIM/DMARC mancanti, identità HELO errata o un intervallo di IP residenziali possono compromettere il recapito.

Mi serve un IP statico?

È fortemente preferibile un IP pubblico stabile. Un indirizzamento dinamico rende molto più difficile mantenere coerenti MX e PTR e costruire una buona reputazione.

Cloudflare Tunnel può risolvere l’hosting SMTP?

No. Il recapito email standard su Internet dipende da SMTP e dal comportamento del DNS, che differiscono dalla pubblicazione di un’app web HTTP tramite un tunnel.

Devo usare Docker o una VM?

Per uno stack completo di posta, una VM dedicata offre un confine più chiaro per sistema operativo, firewall e aggiornamenti. I container possono funzionare se conosci già lo stack di posta.