Chi valuta un'alternativa a Mailcow di solito ha già utilizzato Mailcow o letto abbastanza documentazione da capire l'impegno richiesto. È un software davvero valido: uno stack di posta completo e ben mantenuto, che puoi avviare in un pomeriggio e controllare interamente.
Un'alternativa a Mailcow non è quindi un giudizio sul software. La domanda non è se funzioni, ma se il costo continuo di gestione sia inferiore a quello di pagare qualcun altro. Gran parte di quel costo non compare nella fattura del server.
Che cosa richiede davvero il self-hosting
I prerequisiti di Mailcow sono piacevolmente diretti e costituiscono un buon punto di partenza. Serve un server nuovo con un indirizzo IP pubblico e, secondo la documentazione, 6 GiB di RAM più 1 GiB di swap sono adatti alla maggior parte delle installazioni private, mentre sono consigliati 8 GiB per cinque-dieci utenti.
Occorre inoltre aprire in ingresso le porte 25, 80, 443, 465, 587, 993, 995 e 4190. Il record PTR dell'IP deve corrispondere al FQDN dell'host. La documentazione segnala che ClamAV e il motore full-text Flatcurve consumano molta memoria e possono essere disattivati, anticipando così l'argomento della prima sessione di ottimizzazione.
Niente di tutto ciò è irragionevole. Rimane però un elenco, e ogni elemento può essere errato proprio nel momento in cui hai bisogno che la posta funzioni.
Il motivo principale per cercare un'alternativa a Mailcow
Ecco l'elemento che nessun elenco di requisiti può risolvere e la ragione principale che spinge a cercare un'alternativa: un nuovo indirizzo IP non ha reputazione di invio, e questa non si può installare.
Il server può essere tecnicamente perfetto, con SPF, DKIM, DMARC, PTR corrispondente e TLS, ma Microsoft può continuare a classificare i messaggi come posta indesiderata per settimane. Non è una configurazione errata da correggere in una sera. Il destinatario non ha mai visto prima il tuo IP e sceglie la prudenza. Il riscaldamento di un IP richiede invii costanti, ben ricevuti e a basso volume nel tempo, mentre una sola settimana negativa può annullare i progressi.
Possono inoltre presentarsi due problemi correlati. Molti provider di hosting bloccano per impostazione predefinita la porta 25 in uscita e la aprono solo dopo una verifica, quindi il piano può fallire prima di iniziare. Inoltre, gli intervalli IP portano con sé una storia: potresti ricevere un indirizzo danneggiato dal precedente utente ed ereditare un inserimento in una lista di blocco che non hai causato.
Un provider ospitato offre un pool mantenuto, monitorato e già riconosciuto. È una parte sostanziale del servizio per il quale stai pagando.
Chi interviene alle 3am
L'installazione richiede un pomeriggio. La gestione dura anni.
I certificati si rinnovano e a volte il rinnovo fallisce. Le immagini Docker si aggiornano, talvolta con modifiche incompatibili. I dischi si riempiono, in genere di messaggi che non puoi eliminare. Una CVE colpisce un componente che avevi dimenticato facesse parte dello stack. Le regole antispam perdono precisione e devono essere riaddestrate. I backup vanno verificati ripristinandoli, perché un backup che nessuno ha mai ripristinato rimane un'ipotesi.
Nessuno di questi elementi, da solo, impone un'alternativa a Mailcow. Per una persona tecnica che gestisce la posta per sé può essere un hobby adeguato e spesso piacevole. Per un'azienda, la domanda sincera è che cosa accade quando quella persona è in vacanza e la posta si ferma. Se la risposta non è buona, non hai soltanto un server di posta, ma anche una dipendenza da un dipendente.
Il vero confronto dei costi
Prima di scegliere un'alternativa, molte persone confrontano la fattura di un VPS con un abbonamento, e Mailcow vince facilmente. Ecco una versione più completa:
| Voce di costo | Mailcow in self-hosting | Ospitato |
|---|---|---|
| Server | ~$20-40/month per 8 GiB | Incluso |
| Backup fuori sede | Responsabilità e spesa proprie | Incluso |
| Reputazione IP | Settimane di riscaldamento e rischio continuo | Pool mantenuto |
| Aggiornamenti e CVE | Le tue serate | Incluso |
| Qualcuno disponibile in caso di guasto | Tu | Incluso |
| Licenza software | Gratuito e open source | n/a |
Mailcow è gratuito e questo è un vantaggio reale: nessun prezzo per casella, a qualsiasi scala. Se il tuo tempo non ha davvero alcun costo in questo calcolo e ti piace il lavoro, il self-hosting è più economico e questo articolo non vuole convincerti del contrario.
Se il tuo tempo ha un prezzo, assegna un valore alle ore e ripeti il calcolo. Per molte persone, il risultato cambia attorno alle due ore al mese, mentre l'amministrazione della posta raramente rimane sotto tale soglia.
Che cosa restituisce un'alternativa ospitata
Oltre al carico operativo, tre funzionalità sono difficili da costruire autonomamente anche su uno stack completo come Mailcow.
Leggere caselle che non ospiti. Per definizione, i clienti che rimangono su Google Workspace o Microsoft 365 non possono essere ospitati da te. Connetterli tramite IMAP inserisce i loro messaggi nello stesso elenco degli altri, mentre le risposte partono dal loro provider per mantenere allineata l'autenticazione. Consulta la posta in arrivo unificata.
Una migrazione che si verifica. Una copia IMAP può lasciare silenziosamente incompleta una cartella e indicare comunque il successo. Un trasferimento che in seguito riconcilia i Message-ID unici sui due lati mostra quale cartella è rimasta incompleta. È la migrazione in blocco, particolarmente importante il giorno in cui lasci una casella in self-hosting.
Provisioning tramite API. Mailcow dispone di un'API valida. La differenza è che qui le stesse operazioni vengono esposte a un assistente tramite un server MCP, quindi creare un dominio, i relativi record DNS e trenta caselle diventa una richiesta anziché uno script.
Le funzionalità comuni sono, e dovrebbero essere, uguali sui due lati: IMAP, SMTP, filtri Sieve, CalDAV e CardDAV e client webmail.
Quando mantenere assolutamente il self-hosting
Un'alternativa a Mailcow è una scelta sbagliata se una delle seguenti condizioni è vera:
- La sovranità dei dati è un requisito rigido e la posta deve risiedere su hardware sotto il tuo controllo.
- Hai migliaia di caselle, soglia alla quale il prezzo per account smette di avere senso presso qualsiasi provider.
- Gestire l'infrastruttura è il tuo lavoro o il tuo hobby e le ore non rappresentano un costo.
- Hai bisogno di qualcosa che nessun provider ospitato espone, come regole Rspamd personalizzate, plugin Dovecot insoliti o accesso diretto al database.
- I tuoi IP sono già riscaldati e funzionano bene, l'asset più difficile da sostituire.
Quest'ultimo punto merita una valutazione attenta. Un server in self-hosting funzionante, affidabile e ben gestito ha un valore reale, e ricostruire altrove quella fiducia non è immediato. Se il tuo funziona bene, mantenerlo può essere la scelta corretta.
Il verdetto per ogni situazione
Il self-hosting è uno scambio equo quando gestire l'infrastruttura è l'obiettivo, e uno scambio meno vantaggioso quando la posta deve semplicemente funzionare.
Una persona a cui piace questo lavoro. Mantieni Mailcow. È gratuito, è tuo e le ore sono un hobby anziché un costo. I vantaggi descritti sotto non necessariamente superano questo elemento.
Un team in cui il blocco della posta diventa il problema di qualcuno. La domanda non è se sai gestirla, ma cosa accade quando la persona capace è in vacanza. Un'alternativa ospitata elimina dal tuo carico i rinnovi dei certificati, le CVE, la pressione sui dischi e gli inserimenti in liste di blocco che non hai causato. Aggiunge inoltre ciò che altrimenti dovresti costruire: DNS applicato, creazione in blocco delle caselle, inviti di configurazione per non condividere password, quote e secondo fattore per casella, oltre a una casella condivisa con membri effettivi.
Posta per i clienti. Il self-hosting significa allora diventare un'azienda di hosting. Servono branding per cliente, provisioning su larga scala, verifica, interfaccia nelle lingue lette dal personale dei clienti e un assistente capace di controllarla tramite MCP. È un prodotto, non un server, e realizzarlo richiede più di un fine settimana.
Mantieni Mailcow se vuoi gestire un server di posta. Scegli l'alternativa se vuoi gestire qualcosa che dipende semplicemente da un server.
Domande frequenti
Mailcow è difficile da installare?
No: utilizza Docker Compose e la documentazione è buona. L'installazione non è mai stata la parte difficile. La difficoltà sta nel gestirlo per tre anni tra aggiornamenti, pressione sui dischi e un inserimento in lista di blocco che non hai causato.
Di quanta RAM ha bisogno Mailcow?
La documentazione indica 6 GiB più 1 GiB di swap per la maggior parte delle installazioni private e 8 GiB per cinque-dieci utenti. ClamAV e il motore di ricerca full-text sono i componenti che consumano più memoria, ed entrambi possono essere disattivati.
Posso ottenere una buona recapitabilità da un server in self-hosting?
Sì, con SPF, DKIM, DMARC e PTR corretti, un IP pulito e un riscaldamento paziente. È possibile, ma non è rapido, e un singolo incidente di spam proveniente da un account compromesso può annullare mesi di lavoro.
E iRedMail, Mailu o Poste.io?
Sono varianti dello stesso compromesso. Lo stack cambia, ma il carico operativo e il problema della reputazione IP restano. Scegliere tra opzioni in self-hosting è una questione di preferenze; decidere se adottare il self-hosting è la scelta importante.
Posso lasciare Mailcow senza perdere la posta?
Sì. Mailcow utilizza IMAP standard, quindi una migrazione è una normale copia delle caselle controllata da un CSV, con il risultato successivamente riconciliato con l'origine per verificare ciò che è stato trasferito.
Un'alternativa ospitata è più costosa su larga scala?
Oltre alcune migliaia di caselle, solitamente sì, e spesso vince il self-hosting. Sotto tale soglia, quando assegni un prezzo realistico alle tue ore, il servizio ospitato è spesso conveniente. I nostri piani limitano le quantità per livello anziché addebitare ogni utente: fino a 1,000 domains con 1,000 mailboxes each su Agency.
Mantengo i filtri lato server se effettuo la migrazione?
Sì. Sieve è uno standard, quindi gli script esistenti hanno un equivalente diretto e continuano a essere eseguiti alla consegna su ogni dispositivo anziché in un solo client.