Mox mail server 0.0.15 is available

The release of project Mox 0.0.15 has been published, developing a comprehensive solution for the operation of mail servers, including all components necessary for sending and receiving emails. It offers its own implementations of SMTP and IMAP4 servers, a spam filtering system, as well as web interfaces for administrators and users. The project code is written in the Go language and is distributed under the MIT license.

The goal of the project is to create an all-in-one solution that allows easy setup of a working mail server without tedious configuration and without the need to integrate separate services and applications. It is anticipated that due to complications in deploying and maintaining email services, servers consumers prefer centralized email providers, thus undermining the very notion of email as a decentralized service formed from numerous individual mail servers.

Mox allows you to set up a secure mail server for your domains in 10 minutes, supporting a modern protocol stack and requiring no additional dependencies. Software updates on the mail server are reduced to downloading the new version of mox and restarting. Receiving and updating for TLS certificates is done automatically. A web interface can be used for configuration and maintenance tasks, while an extended configuration file is provided for detailed setup.

To eliminate security issues arising from low-level memory handling, the Go language is used in development. To maintain high code quality, manual and automated testing for compatibility with popular mail servers and clients, unit and fuzz testing, as well as comprehensive code documentation are applied.

Key features of Mox:

  • Support for SMTP and IMAP4 protocols.
  • Use of SPF, DKIM, and DMARC extensions for identifying mail domains, verifying sending authorization, and authenticating messages.
  • Monitoring the reputation of hosts, domains, and senders. Use of Bayesian classifiers, DNSBLs, and greylisting for filtering unwanted messages.
  • Support for extensions to use Unicode and national alphabets in names and domains.
  • Automatic retrieval of TLS certificates from certificate authorities supporting the ACME protocol, such as Let’s Encrypt.
  • Support for DANE and MTA-STS mechanisms for encrypting incoming and outgoing messages over SMTP with STARTTLS extension.
  • Built-in Webmail for reading and sending emails through the browser.
  • Built-in web interface for administrators to manage domains and accounts, configure SPF/DKIM/DMARC/TLSRPT/MTA-STS, view statistics, and modify configuration file settings.
  • Availability of an HTTP server for serving static files and redirecting requests (reverse proxy).
  • Provision of HTTP/JSON API for sending/uploading emails and receiving delivery-related events.
  • Export of metrics for the Prometheus monitoring system.
  • Support for extensions for autoconfiguration of email clients (DNS SRV, https://autoconfig.domain, QR code).

Among the changes in the new version:

  • Added support for IMAP extensions:
    • NOTIFY (RFC 5465) for tracking message appearances,
    • UIDONLY (RFC 9586) for requesting messages by UID to reduce server load.
    • MULTISEARCH (RFC 7203) for searching mailboxes,
    • PREVIEW (RFC 8970) for quick message previews,
    • REPLACE (RFC 8508) for replacing content in message drafts,
    • MULTIAPPEND (RFC 3502) for appending multiple messages at once,
    • METADATA (RFC 5464) for storing metadata,
    • INPROGRESS (RFC 9585) for transmitting information on the status of lengthy operations,
    • NAMESPACE (RFC 2342) for defining mailbox namespaces,
    • WITHIN (RFC 5032) for searching by time intervals,
    • CREATE-SPECIAL-USE (RFC 6154) for creating special mailboxes, such as 'Inbox' and 'Sent',
    • SAVEDATE (RFC 8514) for tracking the time a message is saved in the mailbox.
  • Added setting to handle '+' and '-' delimiters in email addresses (you+anything@example.com and you-anything@example.com).
  • Added setting to prevent password changes (only auto-generation of a secure password).
  • Added setting to reject incoming deliveries when SMTP transaction errors occur.
  • Webmail has added a button to download messages in eml or mbox/maildir format in zip/tgz/tar archives, as well as buttons to mark the mailbox as read and to create additional mailboxes.

Source: opennet.ru

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster