Courier

../../../_images/courier.png

The Courier mail transfer agent (MTA) is an integrated mail/groupware server based on open commodity protocols, such as ESMTP, IMAP, POP3, LDAP, SSL, and HTTP. Courier provides ESMTP, IMAP, POP3, web mail, and mailing list services within a single, consistent, framework. Individual components can be enabled or disabled at will.

Setup

It is not a simple matter to set up a working mail installation. This guide is intended for a sophisticated audience.

You must be in control of DNS/domain infrastructure to create/avail MX record (and possibly SPF) details.

These domain(s) need to be configured within makeacceptfor and makehosteddomains.

You must also have a set of user(s) which need to be both authenticated and have file system Maildir within this mail service. This may be accomplished with PAM, LDAP, sssd.

Courier PKI configurations for esmtp, imap and pop3 should be adjusted to reflect the domain of the service.

Cloud-based hosting probably also requires additional steps with the provider in order to allow outbound traffic on SMTP ports as they all have very legitimate concerns about being party to spam operations.

Quickstart

  1. Start an instance with 1-Click, or optionally using your cloud provider’s web/console

  2. Have just a little patience: it does take a couple of minutes for all the background services to start up in your instance. If you get connection refused or site error messages - just wait a moment

  3. Verify mail service(s) are running:

    $ monit -g mail summary
    

See also

Our Courier Software

RPM Packages

https://www.courier-mta.org/documentation.html Official Courier Documentation