Il server di posta Mox 0.0.15 è disponibile

È stato rilasciato il progetto Mox 0.0.15, che sviluppa una soluzione integrata per il funzionamento dei server di posta, comprendente tutti i componenti necessari per l'invio e la ricezione di email. Sono offerte implementazioni proprie dei server SMTP e IMAP4, un sistema di filtraggio dei contenuti indesiderati, oltre a interfacce web per l'amministratore e gli utenti. Il codice del progetto è scritto in linguaggio Go e distribuito con licenza MIT.

L'obiettivo del progetto è creare una soluzione 'tutto in uno' che consenta di avviare facilmente un server di posta funzionante senza una configurazione laboriosa e senza la necessità di integrazione tra vari servizi e applicazioni separati. Si prevede che, a causa delle complicazioni nel dispiegamento e nella manutenzione della posta elettronica, server i consumatori preferiscano fornitori di email centralizzati, compromettendo l'idea stessa della posta elettronica come servizio decentralizzato, formato da numerosi server di posta privati.

Mox consente di configurare in 10 minuti un server di posta sicuro per i propri domini, supportando un moderno stack di protocolli e non richiedendo l'installazione di dipendenze aggiuntive. L'aggiornamento del software sul server di posta si riduce al caricamento di una nuova versione di mox e al riavvio. Il recupero e l'aggiornamento di certificati TLS avvengono automaticamente. Per la configurazione e l'esecuzione delle attività di manutenzione può essere utilizzata l'interfaccia web, mentre per configurazioni avanzate è fornito un file di configurazione.

Per escludere problemi di sicurezza derivanti da un basso livello di lavoro con la memoria, viene utilizzato il linguaggio Go durante lo sviluppo. Per mantenere un alto standard della base di codice, si applicano test manuali e automatizzati di compatibilità con server di posta e client popolari, test unitari e di fuzzing, nonché una documentazione completa del codice.

Le principali funzionalità di Mox:

  • Supporto per i protocolli SMTP e IMAP4.
  • Utilizzo delle estensioni SPF, DKIM e DMARC per l'identificazione dei domini di posta, la conferma delle autorizzazioni di invio e la verifica dell'autenticità dei messaggi.
  • Monitoraggio della reputazione di host, domini e mittenti. Utilizzo di classificatori bayesiani, DNSBL e liste grigie per il filtraggio dei messaggi indesiderati.
  • Supporto per estensioni per l'uso di Unicode e alfabeto nazionale nei nomi e nei domini.
  • Generazione automatica di certificati TLS presso le autorità di certificazione che supportano il protocollo ACME, come Let’s Encrypt.
  • Supporto per meccanismi DANE e MTA-STS per la crittografia delle comunicazioni in entrata e in uscita sopra SMTP con estensione STARTTLS.
  • Webmail integrato per leggere e inviare email tramite il browser.
  • Interfaccia web integrata per la gestione dei domini e degli account, configurazione di SPF/DKIM/DMARC/TLSRPT/MTA-STS, visualizzazione delle statistiche e modifica dei parametri del file di configurazione.
  • Presenza di un server http per la consegna di file statici e per il reindirizzamento delle richieste (proxy inverso).
  • Fornitura di un'API HTTP/JSON per l'invio/caricamento di email e la ricezione di eventi correlati alla consegna.
  • Esportazione di metriche per il sistema di monitoraggio Prometheus.
  • Supporto per estensioni per la configurazione automatica dei client email (DNS SRV, https://autoconfig.dominio, codice QR).

Tra le novità nella nuova versione:

  • Aggiunto supporto per estensioni IMAP:
    • NOTIFY (RFC 5465) per il monitoraggio dell'arrivo di messaggi,
    • UIDONLY (RFC 9586) per la richiesta di messaggi tramite UID per ridurre il carico sul server.
    • MULTISEARCH (RFC 7203) per la ricerca nelle caselle di posta,
    • PREVIEW (RFC 8970) per un'anteprima rapida dei messaggi,
    • REPLACE (RFC 8508) per sostituire il contenuto nelle bozze dei messaggi,
    • MULTIAPPEND (RFC 3502) per aggiungere più messaggi contemporaneamente,
    • METADATA (RFC 5464) per la memorizzazione di metadati,
    • INPROGRESS (RFC 9585) per la trasmissione di informazioni sullo stato di operazioni prolungate,
    • NAMESPACE (RFC 2342) per la definizione degli spazi dei nomi delle caselle di posta,
    • WITHIN (RFC 5032) per la ricerca per intervalli temporali,
    • CREATE-SPECIAL-USE (RFC 6154) per la creazione di caselle di posta specializzate, come 'Posta in arrivo' e 'Posta inviata',
    • SAVEDATE (RFC 8514) per il monitoraggio del tempo di salvataggio di un messaggio nella casella di posta.
  • Aggiunta di un'impostazione per la gestione dei delimitatori '+' e '-' negli indirizzi email (you+anything@example.com e you-anything@example.com).
  • Aggiunta di un'impostazione per vietare la modifica della password (solo generazione automatica di una password sicura).
  • Aggiunta di un'impostazione per rifiutare le consegne in arrivo in caso di errori nella transazione SMTP.
  • In Webmail è stato aggiunto un pulsante per scaricare il messaggio in formato eml o mbox/maildir in archivi zip/tgz/tar, oltre a pulsanti per contrassegnare la casella di posta come letta e creare ulteriori caselle di posta.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster