Le vere difficoltà di gestirsi un server di posta

L’email è uno dei pochi protocolli di internet in cui avere un server proprio è ancora del tutto possibile, ed è anche uno dei pochi in cui farlo male viene punito duramente. Il software è la parte facile. La difficoltà è tutto quello che ci sta intorno: la reputazione, il DNS e il fatto che il resto di internet dia per scontato che un server di posta nuovo sia colpevole finché non prova il contrario.

Ecco uno sguardo onesto su che cosa rende difficile gestirsi la posta, e su dove una configurazione gestita come quella di cripta.to traccia la linea tra ciò che possiedi tu e ciò di cui non dovresti doverti occupare.

La recapitabilità è il problema difficile

Un server di posta lo installi in dieci minuti. Far arrivare i messaggi che invia nelle caselle degli altri è la parte che richiede lavoro vero.

I grandi provider (Gmail, Outlook, Yahoo) valutano ogni messaggio in arrivo in base alla reputazione del server che lo invia. Un server appena creato non ne ha nessuna, quindi la posta dei primi tempi viene trattata con sospetto e può finire nello spam o essere rifiutata del tutto. La reputazione si guadagna lentamente, inviando in modo costante, in volumi contenuti e autenticato, e si può perdere in fretta.

Tre standard basati sul DNS decidono se i destinatari prendono anche solo in considerazione la legittimità della tua posta:

  • SPF dichiara quali server possono inviare per conto del tuo dominio.
  • DKIM firma crittograficamente ogni messaggio, così chi lo riceve può verificare che non sia stato falsificato o alterato.
  • DMARC lega insieme i due precedenti e dice ai destinatari cosa fare quando un messaggio non supera i controlli.

Basta sbagliarne uno in modo anche sottile — un errore di battitura in un record TXT, una chiave mancante — e la tua posta fallisce l’autenticazione in silenzio.

L’indirizzo IP conta quanto il dominio

I destinatari giudicano anche l’indirizzo IP del server che invia. Qui pesano due cose:

  • DNS inverso (PTR). L’IP deve risolvere all’hostname del tuo server di posta. Molti destinatari rifiutano la posta proveniente da IP senza un record PTR corrispondente. Impostarlo richiede il controllo a livello di hosting/rete, non solo del tuo dominio.
  • Storico nelle blocklist. Gli IP dei provider cloud vengono riciclati. L’indirizzo che ti viene assegnato può portarsi dietro i peccati di un inquilino precedente, e puoi ritrovarti già inserito in una blocklist senza alcuna colpa.

Le parti che non finiscono mai

Gestirsi la posta non è una configurazione una tantum. Un server di posta è esposto su internet, custodisce la tua corrispondenza e gira in continuazione, il che significa:

  • Aggiornare il software di posta e il sistema operativo man mano che vengono divulgate le vulnerabilità.
  • Certificati TLS che si rinnovino prima di scadere, altrimenti i client iniziano a rifiutarsi di connettersi.
  • Backup di cui hai davvero provato il ripristino: un backup che non hai mai ripristinato è una speranza, non un backup.
  • Filtro antispam in entrambe le direzioni, tarato in modo da non sommergerti e da non scartare posta legittima.

Dove cripta.to traccia la linea

La posizione di cripta.to è che il server e i dati debbano essere tuoi, ma senza costringerti a diventare un amministratore di posta a tempo pieno. Per questo automatizza le parti macchinose, standardizzate e che non perdonano:

  • Il server di posta viene installato su un’infrastruttura che possiedi tu, quindi i dati e la macchina sono tuoi.
  • SPF, DKIM, DMARC, PTR, autodiscovery e TLS vengono configurati e mantenuti aggiornati al posto tuo, delegando l’intera zona DNS (Full DNS) oppure soltanto il sottodominio della posta (Split DNS).
  • La manutenzione del software e dei certificati avviene senza che tu debba programmare finestre di intervento.

Quello che resta tuo è la parte che conta: il server, le caselle e la libertà di andartene con i tuoi dati quando vuoi. Gestirsi la posta è davvero difficile, ma quasi tutte le parti difficili sono ripetitive e meccaniche — ed è esattamente quel tipo di cose che vale la pena automatizzare.

  • #self-hosting
  • #recapitabilità
  • #dns