mail/courier 1.5.1_1
Courier SMTP IMAP POP3 HTTP mail server suite
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- GPLv3
- Categories
- Package size
- 2039.7 KiB, 8371.2 KiB installed
Description
Courier is a modular multiprotocol mail server that's designed to strike a balance between reasonable performance, flexibility and features:
* Can be configured to function as an intermediate mail relay, or as a mail server that receives mail for one or more domains, or anything in between. * Web-based administration and configuration tool. * Uses an efficient maildir format as its native mail storage format. Some support is provided for legacy mbox mailboxes. * STARTTLS ESMTP extension (as well as IMAP/POP3/Webmail over SSL) in both the client and the server (requires OpenSSL). The ESMTP client can optionally require that the remote server's X.509 certificate is signed by a trusted root CA (a default set of root CAs is provided). * Mailboxes can be accessed via POP3, IMAP, SMAP, and HTTP. * A faxmail gateway that forwards E-mail messages via fax. * Courier includes a mailing list manager. * PAM, LDAP, PostgreSQL, or MySQL authentication. * Authenticated SMTP. * Integrated mail filtering.
Install
As a binary package — by origin, or by package name:
pkg install mail/courier
pkg install courier
From the ports tree:
cd /usr/ports/mail/courier/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= courier>0:mail/courier
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.5.1_1 | 1.5.1_1 | - | 1.1.11_4 | 1.5.1_1 |
| FreeBSD:14:quarterly | 1.5.1_1 | 1.5.1_1 | n/a | 1.1.11_4 | 1.5.1_1 |
| FreeBSD:15:latest | 1.5.1_1 | 1.5.1_1 | n/a | 1.1.11_4 | 1.1.11_4 |
| FreeBSD:15:quarterly | 1.5.1_1 | 1.5.1_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.5.1_1 | 1.5.1_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 3
courierauthconfig: security/courier-authlib-basegpg2: security/gnupgwget: ftp/wget
Library 5
libcourier-unicode.so: devel/courier-unicodelibfam.so.0: devel/gaminlibgdbm.so: databases/gdbmlibidn2.so: dns/libidn2libpcre2-8.so: devel/pcre2
Runtime 6
${LOCALBASE}/etc/mime.types: misc/mime-support${LOCALBASE}/share/sysconftool/sysconftool: devel/sysconftoolca_root_nss>=3.*: security/ca_root_nsscourierauthconfig: security/courier-authlib-basep5-Net-CIDR>=0: net-mgmt/p5-Net-CIDRwget: ftp/wget
The full lists below include those, and their dependencies in turn.
All build dependencies 48
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- converters/libiconv
- databases/gdbm
- databases/sqlite3
- devel/courier-unicode
- devel/gamin
- devel/gettext-runtime
- devel/gettext-tools
- devel/glib20
- devel/gmake
- devel/libedit
- devel/libffi
- devel/libinotify
- devel/libltdl
- devel/libtextstyle
- devel/libunistring
- devel/npth
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/readline
- devel/sysconftool
- dns/libidn2
- ftp/wget
- lang/perl5.42
- lang/python312
- lang/python315
- lang/tcl86
- math/gmp
- math/libtommath
- math/mpdecimal
- print/indexinfo
- security/courier-authlib-base
- security/gnupg
- security/gnutls
- security/libassuan
- security/libgcrypt
- security/libgpg-error
- security/libksba
- security/libtasn1
- security/nettle
- security/p11-kit
- security/pinentry
- security/pinentry-curses
- textproc/expat2
- textproc/libxml2
All run dependencies 28
- archivers/liblz4
- archivers/zstd
- converters/libiconv
- databases/gdbm
- devel/courier-unicode
- devel/gamin
- devel/gettext-runtime
- devel/glib20
- devel/libffi
- devel/libinotify
- devel/libltdl
- devel/libunistring
- devel/pcre2
- devel/py-packaging
- devel/readline
- devel/sysconftool
- dns/libidn2
- ftp/wget
- lang/perl5.42
- lang/python312
- lang/python315
- math/mpdecimal
- misc/mime-support
- net-mgmt/p5-Net-CIDR
- print/indexinfo
- security/ca_root_nss
- security/courier-authlib-base
- textproc/expat2
No port depends on this one.
Configuration
Options name: mail_courier
| Option | Default | Description |
|---|---|---|
| ASPELL | off | ASpell support for WebMail |
| CERTSDIR | off | separate .pem directory for certificates |
| DOCS | off | Build and/or install documentation |
| EMPTYALIASES | off | create empty aliases file |
| GNUPG | off | GNU Privacy Guard support for WebMail |
| IPV6 | off | IPv6 protocol support |
| ISPELL | off | ISpell support for WebMail |
| LDAP | off | LDAP-based mail aliasing support |
| MAILCONF | off | modify mailer.conf to use courier instead of sendmail |
| PROCMAIL | off | Procmail local delivery support |
| SENDFAX | off | mgetty+sendfax support |
| SYSTEMALIASES | on | symlink system /etc/aliases |
| UUCP | off | UUCP support |
| WEBMAILFLAGS | off | webmail show flags patch |
| WEBMAILRSENT | on | enable Autorename Sent folder |
| WEBMAILXFACE | off | experimental webmail X-Face patch |
- USES
- gettext gmake libtool localbase perl5 pkgconfig shebangfix ssl tar:bzip2
- Service scripts
courier- Conflicts with
- courier-imap-2.* couriermlm-0.* exim-4.* maildrop-1.* panda-imap-201* postfix-1.* postfix-2.* qmail-*-1.* qmail-1.* sendmail-*-8.* sendmail-8.* smail-3.* sqwebmail-3.* zmailer-2.*
Message after installing
Files
Manual pages 64
- aliaslookup(8)
- cancelmsg(1)
- courier(8)
- courierfax(8)
- courierfilter(8)
- courierldapaliasd(8)
- couriermlm(1)
- courierperlfilter(8)
- courierpop3d(8)
- courierpop3login(8)
- couriertcpd(1)
- couriertls(1)
- courieruucp(8)
- deliverquota(8)
- dot-courier(5)
- dot-forward(1)
- dotforward(1)
- dupfilter(8)
- esmtpd(8)
- esmtpd-msa(8)
- filterctl(8)
- imapd(8)
- localmailfilter(7)
- lockmail(1)
- mailbot(1)
- maildir(5)
- maildiracl(1)
- maildirkw(1)
- maildirmake(1)
- maildirquota(7)
- maildirwatch(1)
- maildrop(1)
- maildropex(7)
- maildropfilter(7)
- maildropgdbm(7)
- mailq(1)
- makeacceptmailfor(8)
- makealiases(8)
- makedat(1)
- makehosteddomains(8)
- makeimapaccess(8)
- makemime(1)
- makepercentrelay(8)
- makesmtpaccess(8)
- makesmtpaccess-msa(8)
- makeuucpneighbors(8)
- mimegpg(1)
- mkdhparams(8)
- mkesmtpdcert(8)
- mkimapdcert(8)
- mkpop3dcert(8)
- pop3d(8)
- pop3d-ssl(8)
- preline(1)
- ratefilter(8)
- reformail(1)
- reformime(1)
- rmail(1)
- sendmail(1)
- submit(8)
- testmxlookup(1)
- verifyfilter(8)
- verifysmtp(8)
- webmlmd(1)
pkg-plist 580
- @postunexec rm -f %D/etc/courier/*.dat 2>/dev/null || true
- bin/addcr
- @(,,) bin/cancelmsg
- bin/courier-config
- bin/couriermlm
- bin/couriertls
- bin/deliverquota
- bin/dotforward
- bin/imapd
- bin/lockmail
- bin/mailbot
- bin/maildiracl
- bin/maildirkw
- bin/maildirmake
- @(,,4511) bin/maildrop
- @(,,2555) bin/mailq
- bin/makedat
- bin/makemime
- bin/mimegpg
- bin/preline
- bin/reformail
- bin/reformime
- @(,,4511) bin/rmail
- @(,,4511) bin/sendmail
- bin/testmxlookup
- bin/verifysmtp
- bin/webmlmd
- bin/webmlmd.rc
- etc/courier/aliases/system
- @postexec [ -e /etc/aliases ] && ln -sf /etc/aliases %D/etc/courier/aliases/system
- @postexec true > %D/etc/courier/aliases/system
- @sample etc/courier/courierd.sample
- etc/courier/crontab
- etc/courier/dsndelayed.txt
- etc/courier/dsndelivered.txt
- etc/courier/dsnfailed.txt
- etc/courier/dsnfooter.txt
- etc/courier/dsnheader.txt
- etc/courier/dsnrelayed.txt
- etc/courier/dsnsubjectnotice.txt
- etc/courier/dsnsubjectwarn.txt
- etc/courier/enablefiltering
- etc/courier/esmtp.authpam
- @(,,) etc/courier/esmtpauthclient
- @sample etc/courier/esmtpd-msa.sample
- @sample etc/courier/esmtpd-ssl.sample
- @sample etc/courier/esmtpd.cnf.sample
- @sample etc/courier/esmtpd.sample
- @sample etc/courier/faxcoverpage.tr.sample
- @sample etc/courier/faxnotifyrc.sample
- @sample etc/courier/faxrc.sample
- @sample etc/courier/imapd-ssl.sample
- etc/courier/imapd.authpam
- @sample etc/courier/imapd.cnf.sample
- @sample etc/courier/imapd.sample
- @sample etc/courier/ldapaddressbook.sample
- @sample etc/courier/ldapaliasrc.sample
- etc/courier/locallowercase
- etc/courier/maildrop
- etc/courier/maildropfilter
- etc/courier/module.dsn
- etc/courier/module.esmtp
- etc/courier/module.fax
- etc/courier/module.local
- etc/courier/module.uucp
- @sample etc/courier/pop3d-ssl.sample
- etc/courier/pop3d.authpam
- @sample etc/courier/pop3d.cnf.sample
- @sample etc/courier/pop3d.sample
- etc/courier/quotawarnmsg.example
- etc/courier/smtpaccess/default
- @sample etc/courier/sqwebmaild.sample
- etc/courier/webmail.authpam
- @sample etc/courier/webmlmrc.sample
- @(,,) libexec/courier/aliascombine
- @(,,) libexec/courier/aliascreate
- @(,,) libexec/courier/aliasexp
- @(,,) libexec/courier/courierd
- libexec/courier/courierfilter
- libexec/courier/courierpop3d
- libexec/courier/courierpop3login
- libexec/courier/imaplogin
- libexec/courier/makedatprog
- @(,,) libexec/courier/modules/dsn/courierdsn
- @(,,) libexec/courier/modules/esmtp/addcr
- @(,,) libexec/courier/modules/esmtp/courieresmtp
- @(,,) libexec/courier/modules/esmtp/courieresmtpd
- @(,,) libexec/courier/modules/fax/courierfax
- @(,,) libexec/courier/modules/local/courierdeliver
- @(,,) libexec/courier/modules/local/courierlocal
- @(,,) libexec/courier/modules/uucp/courieruucp
- libexec/courier/pcpd
- libexec/courier/sqwebmaild
- @(,,2555) libexec/courier/sqwebpasswd
- @(,,) libexec/courier/submit
- @(,,) libexec/courier/submitmkdir
- libexec/courier/webmail/webadmin
- libexec/courier/webmail/webmail
- libexec/courier/webmail/webmlm
- libexec/filters/dupfilter
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| courier-1.5.1.tar.bz2 | 8.470196e+06 | 521d1dcbb5038ff635d8e264eee2c45d4638b05a8551c3107d47b227df41a162 |
Master sites 1
- SF
Commit history 0
No commits in the history this site was built from.