Projects / GNU Mailutils

GNU Mailutils

GNU Mailutils is a rich and powerful protocol-independent mail framework. It contains a series of useful mail libraries, clients, and servers. These are the primary mail utilities for the GNU system. The central library is capable of handling electronic mail in various mailbox formats and protocols, both local and remote. Specifically, this project contains a POP3 server, an IMAP4 server, and a Sieve mail filter. It also provides a POSIX "mailx" client and a collection of other handy tools.

Operating Systems

Recent releases

  •  10 Sep 2009 21:40

    Release Notes: This release marks the 10th anniversary of the project and introduces many significant improvements and bugfixes. Mailutils now comes with a new Python API, a C++ API built by default, an improved Maidag scripting capability (which allows Sieve/Scheme/Python scripts), UIDL support by Movemail, configurable personal namespace in Imap4d, new commands for Mail, Tokyo Cabinet DBM support, and support for new mailbox formats.

    •  26 Dec 2008 11:18

      Release Notes: This release introduces a new configuration file format, the new "maidag" utility (MAIl Delivery AGent), the new Sieve action "pipe", client SMTP STARTTLS support, support for new protocols: POPS (pops://) and IMAPS (imaps://), LDAP support, support for TCP wrappers, PREAUTH mode support in imap4d, the ESMTP SIZE extension in the library, the new mailer type "prog", new mailbox types handling, and many more improvements and bugfixes.

      •  30 Jun 2007 10:18

        Release Notes: The programs in this release are licensed under GNU General Public License version 3. The libraries are covered by GNU Lesser General Public License version 3. Many bugfixes and improvements were made in libmailbox. Each MU object now has three kind of accessors: "sget", "aget", and "get". The 'mail.local' utility can be run by a non-privileged user. Thus, it can be used with fetchmail and similar utilities. Support for old DBM has been withdrawn.

        •  09 Jul 2006 20:59

          Release Notes: This is the first stable release since December 2004, introducing many new features and fixing bugs found so far. The library namespace is optimized to reduce the possibility of name clashes with other libraries. All global identifiers begin with mu_. The main library has been renamed to libmailutils. Support has been added for Berkeley DB 3.x and 4.x, and Guile 1.8.x. There is a new ODBC SQL driver, a new radius authentication method, and improved POSIX compatibility. Two new actions have been implemented: 'vacation', an autoresponder, and 'moderator', an automatic moderator for Mailman mailing lists.

          •  24 Dec 2004 08:30

            Release Notes: Both imap4d and pop3d now accept a new command line option --tls-required, which disables any authentication commands until the client party establishes TLS connection with the server. The package can be now compiled with support for both MySQL and PostgreSQL simultaneously. Which of the interfaces to use is defined at run time by --sql- interface option. Mail.local is able to retrieve mailbox quotas from SQL database. The movemail tool has now a special mode for interfacing with GNU Emacs.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.