Skip to content
EntityQ1137680· pop 7· linked from 52 articles

Courier Mail Server

Sign in to save

mail-server software suite

Official website

The Courier Mail Server

courier-mta.org

Link to the official site · 21,546 chars · not written by Vinony

Source code

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, webmail, and mailing list services within a single, consistent, framework. Individual components can be enabled or disabled at will. The Courier mail server now implements basic web-based calendaring and scheduling services integrated in the webmail module. This is a shared repository by all Courier-related projects. Each project is in a separate subdirectory. Some additional setup is needed before hacking on the source code. All projects also pull a shared repository that contains modules that are shared by multiple Courier projects. If you want to hack the "courier" project, you must pull the shared repository into the courier/libs directory. The sysconftool project must be built AND installed before building any other project. The URL for the shared library module is purposefully not given in this INSTALLME in case it changes in the future. If you're reading this INSTALLME, you should already know what it is. Note: for historical reasons, the courier-unicode project is in the libs repository, the unicode subdirectory. It does not require sysconftool, and can be built by itself/ This repository does not contain any automatically or script-generated source files. As such, building from this repository requires additional dependencies that are not needed when building packaged tarballs. The repository does not contain gettext-generated ekeleton code, either. The "autobloat" script will also run gettextize to add gettext scaffolding, where needed. 3) xsltproc, docbook, and docbook DTDs. Fedora: libxslt, docbook-dtds, docbook-style-dsssl, docbook-utils, docbook-style-xsl, docbook5-schemas, docbook5-style-xsl Ubuntu: xsltproc, docbook, docbook-xml, docbook-xsl, w3c-sgml-lib 6) courier-authlib dependencies: openldap, mysql, postgresql, sqlite, gdbm/bdb. Fedora: openldap-devel, mariadb-devel, zlib-devel, sqlite-devel, postresql-devel, gdbm-devel, pam-devel, expect, libtool-ltdl-devel Ubuntu: libldap2-dev, libmariadb-dev, libz-dev, libsqlite3-dev, libpq-dev, libgdbm-dev, libpam0g-dev, expect, libltdl-dev

Excerpt from the source-code README · 3,667 chars · not written by Vinony

Available in 7 languages

via Wikidata sitelinks · CC0