Automic VaultAutomic Vault

brew

使用 Homebrew, apk, dnf, MacPorts, Nix, pacman, zypper 安装 exim

查看 exim 的安装路径、可执行文件、元数据以及面向 AI 代理工作流的安全说明。

安装

其他安装命令

macOS

Homebrew已验证 · 100%
brew install exim

local Homebrew formula metadata

MacPorts已验证 · 94%
sudo port install exim

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

Linux

Alpine Linux apk已验证 · 92%
sudo apk add exim

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

Fedora dnf已验证 · 92%
sudo dnf install exim

Fedora Rawhide package metadata · exim · 来源: dl.fedoraproject.org

Nix已验证 · 92%
nix profile install nixpkgs#exim

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

Arch Linux pacman已验证 · 92%
sudo pacman -S exim

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

openSUSE zypper已验证 · 92%
sudo zypper install exim

openSUSE Tumbleweed package metadata · exim · 来源: download.opensuse.org

概览

软件包摘要

Complete replacement for sendmail

命令和别名

  • 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

历史

项目历史与用法

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.

项目历史

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.

采用历史

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.

使用方式

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.

为什么软件包爱好者会关心

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.

时间线

  • 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.

安全态势

风险级别:yellow

generalized runtime or code generation signal.

风险分类器

yellow 风险 · 中 置信度 · runtime

原因

  • generalized runtime or code generation signal

信号

  • text:repl

安装行为

  • formula 元数据中未记录 Homebrew post-install 钩子。
  • Homebrew bottle 元数据适用于 6 个平台目标。
  • 安装时包含 2 个运行时依赖。

建议审查

在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。

可执行文件

已安装的可执行文件

命令类型暴露范围备注
exicyclogcli全局可执行文件
exigrepcli全局可执行文件
eximcli全局可执行文件
exim-4.99.3-2cli全局可执行文件
exim_checkaccesscli全局可执行文件
exim_ctlcli全局可执行文件
exim_dbmbuildcli全局可执行文件
exim_dumpdbcli全局可执行文件
exim_fixdbcli全局可执行文件
exim_id_updatecli全局可执行文件
exim_lockcli全局可执行文件
exim_msgdatecli全局可执行文件
exim_tidydbcli全局可执行文件
eximstatscli全局可执行文件
exinextcli全局可执行文件
exipickcli全局可执行文件
exiqgrepcli全局可执行文件
exiqsummcli全局可执行文件
exiwhatcli全局可执行文件

新鲜度

版本和新鲜度

这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。

页面生成时间2026-07-25
管理器版本4.99.5
管理器更新时间2026-07-22
本地数据OK
上游not checked
检测到的最新版本未检测到

https://exim.org

  • 信息Release/tag comparison is only available for GitHub repositories.https://exim.orgnone 置信度

安装元数据

软件包元数据

软件包键brew:exim
版本4.99.5
软件包管理器Homebrew
软件包管理器页面https://formulae.brew.sh/formula/exim
主页https://exim.org
仓库https://code.exim.org/exim/exim.git
上游文档https://www.exim.org/docs.html
许可证GPL-2.0-or-later
源码归档https://ftp.exim.org/pub/exim/exim4/exim-4.99.5.tar.xz
最后更新2026-07-22T16:04:55Z
Pulseupdated
依赖openssl@3, pcre2
macOS 提供的库libxcrypt, perl, sqlite
Bottle可用 (于 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-install未定义
服务未声明
注意事项Start with: exim_ctl start Don't forget to run it as root to be able to bind port 25.

注册表事实

源数据库详情

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

源数据库匹配

其他软件包管理器记录

匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。

Nix95%

exim

nix profile install nixpkgs#exim
  • normalized package name match
  • 匹配方式: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 依赖
  • 1 提供
  • normalized package name match
  • 匹配方式: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 依赖
  • normalized package name match
  • 匹配方式: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 依赖
  • normalized package name match
  • 匹配方式: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 依赖
  • normalized package name match
  • 匹配方式: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
  • 匹配方式: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 依赖
  • normalized package name match
  • 匹配方式: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
  • 匹配方式: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 依赖
  • normalized package name match
  • 匹配方式: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 依赖
  • 1 提供
  • normalized package name match
  • 匹配方式: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 依赖
  • normalized package name match
  • 匹配方式: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 依赖
  • 1 提供
  • normalized package name match
  • 匹配方式: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 依赖
  • 10 提供
  • normalized package name match
  • 匹配方式: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 依赖
  • 2 提供
  • normalized package name match
  • 匹配方式: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 依赖
  • 2 提供
  • normalized package name match
  • 匹配方式: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 依赖
  • 1 提供
  • normalized package name match
  • 匹配方式: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

来源线索

由仓库数据生成

此页面由 av-webscripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。

使用的来源

  • 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