mail-mta/exim (gentoo)

Search

Notice: This package is in a virtual group: virtual/mta
Equivalents: mail-mta/courier, mail-mta/esmtp, mail-mta/msmtp, mail-mta/netqmail, mail-mta/notqmail, mail-mta/nullmailer, mail-mta/opensmtpd, mail-mta/postfix, mail-mta/sendmail, mail-mta/ssmtp

Install

Install this package:

emerge -a mail-mta/exim

Package Information

Description:
Exim is a message transfer agent (MTA) developed at the University of Cambridge for use on Unix systems connected to the Internet. It is freely available under the terms of the GNU General Public Licence. In style it is similar to Smail 3, but its facilities are more general. There is a great deal of flexibility in the way mail can be routed, and there are extensive facilities for checking incoming mail. Exim can be installed in place of sendmail, although the configuration of exim is quite different to that of sendmail.
Homepage:
https://www.exim.org/
License:
GPL-2

Versions

Version EAPI Keywords Slot
4.99.5 8 ~alpha amd64 arm ~arm64 ~hppa ~ppc ppc64 ~sparc x86 0
4.100.1 8 ~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 0

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person">
		<email>grobian@gentoo.org</email>
	</maintainer>
	<maintainer type="person">
		<email>jkroon@gentoo.org</email>
	</maintainer>
	<longdescription>
		Exim is a message transfer agent (MTA) developed at the University of
		Cambridge for use on Unix systems connected to the Internet. It is
		freely available under the terms of the GNU General Public Licence. In
		style it is similar to Smail 3, but its facilities are more general.
		There is a great deal of flexibility in the way mail can be routed, and
		there are extensive facilities for checking incoming mail. Exim can be
		installed in place of sendmail, although the configuration of exim is
		quite different to that of sendmail.
	</longdescription>
	<use>
		<flag name="arc">Adds support for Authenticated Receive Chain
			(ARC)</flag>
		<flag name="dane">Adds support for DNS-based Authentication of Named Entities</flag>
		<flag name="dcc">Adds support for Distributed Checksum Clearinghouse
			(DCC)</flag>
		<flag name="dkim">Adds support for DomainKeys Identified Mail
			(DKIM)</flag>
		<flag name="dlfunc">Install local_scan.h header to compile separate
			dlfunc libraries</flag>
		<flag name="dmarc">Adds support for DMARC</flag>
		<flag name="dmarc-native">Use *EXPERIMENTAL* Native DMARC implementation (Only effective with USE=dmarc).</flag>
		<flag name="dmarc-opendmarc">Use established opendmarc based DMARC implementation (Only effective with USE=dmarc).</flag>
		<flag name="dnsdb">Adds support for a DNS search for a record whose
			domain name is the supplied query</flag>
		<flag name="dovecot-sasl">Adds support for Dovecot's
			authentication</flag>
		<flag name="dsn">Adds support for Delivery Status Notifications
			(DSN)</flag>
		<flag name="gsasl">Adds support for GNU SASL authentiction</flag>
		<flag name="lmtp">Adds support for lmtp</flag>
		<flag name="mbx">Adds support for UW's mbx format</flag>
		<flag name="pkcs11">Require pkcs11 support in <pkg>net-libs/gnutls</pkg> with USE=gnutls</flag>
		<flag name="prdr">Adds support for Per-Recipient Data Response</flag>
		<flag name="proxy">Add support for being behind a proxy, such as HAProxy</flag>
		<flag name="redis">Adds support for querying <pkg>dev-db/redis</pkg></flag>
		<flag name="spf">Adds support for Sender Policy Framework</flag>
		<flag name="srs">Adds support for Sender Rewriting Scheme</flag>
		<flag name="tdb">Use <pkg>sys-libs/tdb</pkg> for internal database
			storage (such as hints database)</flag>
		<flag name="tpda">Adds support for Transport Post-Delivery Actions</flag>
	</use>
	<upstream>
		<bugs-to>https://code.exim.org/</bugs-to>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Manage flags for this package: euse -i <flag> -p mail-mta/exim | euse -E <flag> -p mail-mta/exim | euse -D <flag> -p mail-mta/exim

Flag Description 4.99.5 4.100.1
arc Adds support for Authenticated Receive Chain (ARC) ✓ ✓
berkdb Add support for sys-libs/db (Berkeley DB) ✓ ✓
dane Adds support for DNS-based Authentication of Named Entities ⊕ ⊕
dcc Adds support for Distributed Checksum Clearinghouse (DCC) ✓ ✓
dkim Adds support for DomainKeys Identified Mail (DKIM) ⊕ ⊕
dlfunc Install local_scan.h header to compile separate dlfunc libraries ✓ ✓
dmarc Adds support for DMARC ✓ ✓
dmarc-native Use *EXPERIMENTAL* Native DMARC implementation (Only effective with USE=dmarc). ✗ ✓
dmarc-opendmarc Use established opendmarc based DMARC implementation (Only effective with USE=dmarc). ✗ ⊕
dnsdb Adds support for a DNS search for a record whose domain name is the supplied query ⊕ ⊕
doc Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally ✓ ✓
dovecot-sasl Adds support for Dovecot's authentication ✓ ✓
dsn Adds support for Delivery Status Notifications (DSN) ✓ ✓
gdbm Add support for sys-libs/gdbm (GNU database libraries) ✓ ✓
gnutls Prefer net-libs/gnutls as SSL/TLS provider (ineffective with USE=-ssl) ✓ ✓
gsasl Adds support for GNU SASL authentiction ✓ ✓
idn Enable support for Internationalized Domain Names ✓ ✓
ipv6 Add support for IP version 6 ✓ ✗
ldap Add LDAP support (Lightweight Directory Access Protocol) ✓ ✓
lmtp Adds support for lmtp ✓ ✓
maildir Add support for maildir (~/.maildir) style mail spools ✓ ✓
mbx Adds support for UW's mbx format ✓ ✓
mysql Add mySQL Database support ✓ ✓
nis Support for NIS/YP services ✓ ✓
pam Add support for PAM (Pluggable Authentication Modules) - DANGEROUS to arbitrarily flip ✓ ✓
perl Add optional support/bindings for the Perl language ✓ ✓
pkcs11 Require pkcs11 support in <pkg>net-libs/gnutls</pkg> with USE=gnutls ✓ ✓
postgres Add support for the postgresql database ✓ ✓
prdr Adds support for Per-Recipient Data Response ⊕ ⊕
proxy Add support for being behind a proxy, such as HAProxy ✓ ✓
redis Adds support for querying <pkg>dev-db/redis</pkg> ✓ ✓
sasl Add support for the Simple Authentication and Security Layer ✓ ✓
selinux !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur ✓ ✓
socks5 Add support for the socks5 proxy ✓ ✓
spf Adds support for Sender Policy Framework ✓ ✓
sqlite Add support for sqlite - embedded sql database ✓ ✓
srs Adds support for Sender Rewriting Scheme ✓ ✓
ssl Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security) ⊕ ⊕
syslog Enable support for syslog ✓ ✓
tcpd Add support for TCP wrappers ✓ ✓
tdb Use <pkg>sys-libs/tdb</pkg> for internal database storage (such as hints database) ⊕ ⊕
tpda Adds support for Transport Post-Delivery Actions ⊕ ⊕

Files

Manifest

Type File Size Versions
DIST exim-4.100.1.tar.xz 2007956 bytes 4.100.1
DIST exim-4.99.5.tar.xz 1962384 bytes 4.99.5
DIST exim-pdf-4.100.1.tar.xz 2183016 bytes 4.100.1
DIST exim-pdf-4.99.5.tar.xz 2174576 bytes 4.99.5
DIST system_filter.exim.gz 3075 bytes 4.99.5, 4.100.1
Unmatched Entries
Type File Size