pkg.sopackage field notes

brew / rang 7350

Installer exim avec Homebrew

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

provider-native install command

aperçu

Résumé du paquet

Complete replacement for sendmail

Commandes et alias

  • exicyclog
  • exigrep
  • exim
  • exim-4.99.5-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

  • Aucune métadonnée de bottle Homebrew n’a été enregistrée.

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
exicyclogexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
exigrepexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
eximexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
exim-4.99.5-2exécutableexécutable indexéDécouvert depuis l'index local des exécutables.
exim_checkaccessexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
exim_ctlexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
exim_dbmbuildexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
exim_dumpdbexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
exim_fixdbexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
exim_id_updateexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
exim_lockexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
exim_msgdateexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
exim_tidydbexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
eximstatsexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
exinextexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
exipickexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
exiqgrepexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
exiqsummexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
exiwhatexécutableexécutable indexéDécouvert depuis l'index local des exécutables.

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-08-03
version du gestionnaire4.99.5
gestionnaire mis à jour2026-07-22
données localesinconnu
amontnon disponible
dernière version détectéenon détecté
  • OKAucun avertissement de fraîcheur n'a été généré.

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:exim
Version4.99.5
Gestionnaire de paquetsHomebrew
Page d'accueilhttps://exim.org
Dernière mise à jour2026-07-22T16:04:55Z
Pulseupdated
Bouteillenon enregistré
Serviceaucun déclaré

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
  • curated package history
  • pkgdb category and tag curation