Automic VaultAutomic Vault

brew

Installer exim avec Homebrew, apk, dnf, MacPorts, Nix, pacman, zypper

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de exim pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install exim

local Homebrew formula metadata

MacPortsvérifié · 94%
sudo port install exim

MacPorts ports tree · mail/exim/Portfile · Source: api.github.com

Linux

Alpine Linux apkvérifié · 92%
sudo apk add exim

Alpine Linux edge package indexes · exim · Source: dl-cdn.alpinelinux.org

Fedora dnfvérifié · 92%
sudo dnf install exim

Fedora Rawhide package metadata · exim · Source: dl.fedoraproject.org

Nixvérifié · 92%
nix profile install nixpkgs#exim

nixpkgs package indexes · pkgs/by-name/ex/exim/package.nix · Source: api.github.com

Arch Linux pacmanvérifié · 92%
sudo pacman -S exim

Arch Linux sync databases · exim · Source: geo.mirror.pkgbuild.com

openSUSE zyppervérifié · 92%
sudo zypper install exim

openSUSE Tumbleweed package metadata · exim · Source: download.opensuse.org

aperçu

Résumé du paquet

Complete replacement for sendmail

Commandes et alias

  • exicyclog
  • exigrep
  • exim
  • exim-4.99.3-2
  • exim_checkaccess
  • exim_ctl
  • exim_dbmbuild
  • exim_dumpdb
  • exim_fixdb
  • exim_id_update
  • exim_lock
  • exim_msgdate
  • exim_tidydb
  • eximstats
  • exinext
  • exipick
  • exiqgrep
  • exiqsumm
  • exiwhat

historique

Historique du projet et usages

Exim is a Unix-oriented mail transfer agent from the University of Cambridge, built for Internet-connected hosts and distributed under the GPL. It matters in package-manager culture because it is one of the long-lived sendmail replacements that administrators can install as a real MTA, a queueing mail system, and a command-line-compatible submission tool.

Historique du projet

The current Exim specification describes Exim as an MTA for Unix and Unix-like hosts, designed around permanently connected Internet systems but configurable for intermittent links. Its own introduction explicitly places it in the Smail 3 lineage: many ideas and user interfaces came from Smail, while the Exim codebase was new and later grew beyond that initial model.

Exim's documentation and distribution model are also part of its history. The project has long shipped a large reference specification, command-line man page, filter language documentation, upgrade notes, and per-release change logs. Source releases are published from exim.org, with signed tarballs and a separate public Git repository for people who want to track the source tree directly.

Historique d'adoption

An Exim 3.20 overview from 2000 already described production use at sites handling hundreds of thousands of messages per day. The current documentation points to mailing lists for announcements, user support, development, and automated VCS messages, plus independent mirror sites, which reflects the classic Unix server-project adoption pattern: distro packages, local site policy, mailing-list support, and careful upgrades.

Exim gained popularity as a sendmail-compatible replacement without requiring administrators to learn sendmail configuration. Its current manual says Exim adopts the Sendmail command-line interface so it can replace /usr/lib/sendmail or /usr/sbin/sendmail for message submission, while still producing Exim-specific output for administrative commands such as queue listings.

Modes d'utilisation

Exim is used to receive, queue, route, and deliver mail over SMTP and related transports. Administrators care about its runtime configuration file, router and transport model, ACLs, queue runner, logs, and privileged execution model because those determine how mail policy, local delivery, forwarding, relaying, and security boundaries behave on a server.

The package exposes a cluster of operational tools around the main exim binary, such as queue inspection, log grepping, database maintenance, and statistics commands. That shape is why it appears in package managers as a service-oriented package rather than a single-purpose CLI utility.

Pourquoi les passionnés de paquets s'y intéressent

For package maintainers, Exim is a security-sensitive daemon with signed upstream releases, build-time paths, runtime privilege rules, and distro-specific defaults. The official manual notes that the runtime configuration filename is compiled in through CONFIGURE_FILE, which explains why packaged Exim builds often differ in configuration paths and default integration details.

Exim is also historically interesting because major policy behavior changed over time. The official DNSBL HOWTO notes that Exim 4.00 moved incoming-mail policy checks to ACLs, making Exim 4 configuration materially different from Exim 3 for common anti-abuse setups.

Chronologie

  • 2000: Exim 3.20 overview documented production use at high-volume sites.
  • 4.00: Incoming mail policy checks moved to ACLs.
  • 4.73: Runtime configuration file permission rules were tightened.
  • 4.99.4: Current specification documents the modern Exim 4 series.

Related projects

  • Smail 3 is the direct design predecessor named by Exim's own documentation.
  • Sendmail is the compatibility target for Exim's message-submission command-line interface.
  • DNSBL services, TLS libraries, DBM libraries, and content scanners are common integration points documented around Exim deployments.

posture de sécurité

Niveau de risque : yellow

generalized runtime or code generation signal.

Classificateur de risque

risque yellow · confiance moyen · runtime

Pourquoi

  • generalized runtime or code generation signal

Signaux

  • text:repl

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 6 plateformes.
  • S’installe avec 2 dépendances d’exécution.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
exicyclogcliexécutable global
exigrepcliexécutable global
eximcliexécutable global
exim-4.99.3-2cliexécutable global
exim_checkaccesscliexécutable global
exim_ctlcliexécutable global
exim_dbmbuildcliexécutable global
exim_dumpdbcliexécutable global
exim_fixdbcliexécutable global
exim_id_updatecliexécutable global
exim_lockcliexécutable global
exim_msgdatecliexécutable global
exim_tidydbcliexécutable global
eximstatscliexécutable global
exinextcliexécutable global
exipickcliexécutable global
exiqgrepcliexécutable global
exiqsummcliexécutable global
exiwhatcliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-07-25
version du gestionnaire4.99.5
gestionnaire mis à jour2026-07-22
données localesOK
amontnot checked
dernière version détectéenon détecté

https://exim.org

  • infoRelease/tag comparison is only available for GitHub repositories.https://exim.orgconfiance none

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:exim
Version4.99.5
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/exim
Page d'accueilhttps://exim.org
Dépôthttps://code.exim.org/exim/exim.git
Docs amonthttps://www.exim.org/docs.html
LicenceGPL-2.0-or-later
Archive sourcehttps://ftp.exim.org/pub/exim/exim4/exim-4.99.5.tar.xz
Dernière mise à jour2026-07-22T16:04:55Z
Pulseupdated
Dépendancesopenssl@3, pcre2
Bibliothèques fournies par macOSlibxcrypt, perl, sqlite
Bouteilledisponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré
PrécautionsStart with: exim_ctl start Don't forget to run it as root to be able to bind port 25.

faits du registre

Détails de la base source

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameexim
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Nix95%

exim

nix profile install nixpkgs#exim
  • normalized package name match
  • Correspondance par : Exim
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ex/exim/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
apk95%

exim 4.99.4-r0

Message Transfer Agent

https://www.exim.org/

sudo apk add exim
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: exim
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Exim
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: exim from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

exim-cdb 4.99.4-r0

EXIM extension: cdb

https://www.exim.org/

sudo apk add exim-cdb
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: exim
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Exim
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: exim-cdb from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

exim-dbmdb 4.99.4-r0

EXIM extension: dbmdb

https://www.exim.org/

sudo apk add exim-dbmdb
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: exim
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Exim
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: exim-dbmdb from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

exim-dnsdb 4.99.4-r0

EXIM extension: dnsdb

https://www.exim.org/

sudo apk add exim-dnsdb
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: exim
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Exim
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: exim-dnsdb from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

exim-doc 4.99.4-r0

Message Transfer Agent (documentation)

https://www.exim.org/

sudo apk add exim-doc
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: exim
  • normalized package name match
  • Correspondance par : Exim
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: exim-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

exim-mysql 4.99.4-r0

EXIM extension: mysql

https://www.exim.org/

sudo apk add exim-mysql
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: exim
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Exim
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: exim-mysql from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

exim-openrc 4.99.4-r0

Message Transfer Agent (OpenRC init scripts)

https://www.exim.org/

sudo apk add exim-openrc
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: exim
  • normalized package name match
  • Correspondance par : Exim
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: exim-openrc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

exim-postgresql 4.99.4-r0

EXIM extension: pgsql

https://www.exim.org/

sudo apk add exim-postgresql
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: exim
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Exim
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: exim-postgresql from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

exim-scripts 4.99.4-r0

EXIM scripts

https://www.exim.org/

sudo apk add exim-scripts
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: exim
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Exim
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: exim-scripts from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

exim-sqlite 4.99.4-r0

EXIM extension: sqlite

https://www.exim.org/

sudo apk add exim-sqlite
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: exim
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Exim
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: exim-sqlite from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

exim-utils 4.99.4-r0

EXIM utils

https://www.exim.org/

sudo apk add exim-utils
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: exim
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Exim
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: exim-utils from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
dnf95%

exim 4.99.4-1.fc45

The exim mail transfer agent

https://www.exim.org/

sudo dnf install exim
  • License: GPL-2.0-or-later
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: exim
  • 32 Dépendances
  • 10 fournit
  • normalized package name match
  • Correspondance par : Exim
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: exim from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

exim-clamav 4.99.4-1.fc45

Clam Antivirus scanner dæmon configuration for use with Exim

https://www.exim.org/

sudo dnf install exim-clamav
  • License: GPL-2.0-or-later
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: exim
  • 6 Dépendances
  • 2 fournit
  • normalized package name match
  • Correspondance par : Exim
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: exim-clamav from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

exim-greylist 4.99.4-1.fc45

Example configuration for greylisting using Exim

https://www.exim.org/

sudo dnf install exim-greylist
  • License: GPL-2.0-or-later
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: exim
  • 5 Dépendances
  • 2 fournit
  • normalized package name match
  • Correspondance par : Exim
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: exim-greylist from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

exim-mon 4.99.4-1.fc45

X11 monitor application for Exim

https://www.exim.org/

sudo dnf install exim-mon
  • License: GPL-2.0-or-later
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: exim
  • 12 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Exim
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: exim-mon from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment