macOS
brew install eximlocal Homebrew formula metadata
sudo port install eximMacPorts ports tree · mail/exim/Portfile · ソース: api.github.com
brew
exim のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。
インストール
brew install eximlocal Homebrew formula metadata
sudo port install eximMacPorts ports tree · mail/exim/Portfile · ソース: api.github.com
sudo apk add eximAlpine Linux edge package indexes · exim · ソース: dl-cdn.alpinelinux.org
sudo dnf install eximFedora Rawhide package metadata · exim · ソース: dl.fedoraproject.org
nix profile install nixpkgs#eximnixpkgs package indexes · pkgs/by-name/ex/exim/package.nix · ソース: api.github.com
sudo pacman -S eximArch Linux sync databases · exim · ソース: geo.mirror.pkgbuild.com
sudo zypper install eximopenSUSE Tumbleweed package metadata · exim · ソース: download.opensuse.org
概要
Complete replacement for sendmail
履歴
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.
セキュリティ状態
generalized runtime or code generation signal.
リスク yellow · 信頼度 中 · runtime
エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。
実行可能ファイル
| コマンド | 種類 | 公開範囲 | メモ |
|---|---|---|---|
exicyclog | cli | グローバル実行可能ファイル | |
exigrep | cli | グローバル実行可能ファイル | |
exim | cli | グローバル実行可能ファイル | |
exim-4.99.3-2 | cli | グローバル実行可能ファイル | |
exim_checkaccess | cli | グローバル実行可能ファイル | |
exim_ctl | cli | グローバル実行可能ファイル | |
exim_dbmbuild | cli | グローバル実行可能ファイル | |
exim_dumpdb | cli | グローバル実行可能ファイル | |
exim_fixdb | cli | グローバル実行可能ファイル | |
exim_id_update | cli | グローバル実行可能ファイル | |
exim_lock | cli | グローバル実行可能ファイル | |
exim_msgdate | cli | グローバル実行可能ファイル | |
exim_tidydb | cli | グローバル実行可能ファイル | |
eximstats | cli | グローバル実行可能ファイル | |
exinext | cli | グローバル実行可能ファイル | |
exipick | cli | グローバル実行可能ファイル | |
exiqgrep | cli | グローバル実行可能ファイル | |
exiqsumm | cli | グローバル実行可能ファイル | |
exiwhat | cli | グローバル実行可能ファイル |
鮮度
これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。
インストールメタデータ
| パッケージキー | 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 |
| Pulse | updated |
| 依存関係 | 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 Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | exim |
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
ソースデータベース一致
一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。
exim
nix profile install nixpkgs#eximexim 4.99.4-r0
Message Transfer Agent
sudo apk add eximexim-cdb 4.99.4-r0
EXIM extension: cdb
sudo apk add exim-cdbexim-dbmdb 4.99.4-r0
EXIM extension: dbmdb
sudo apk add exim-dbmdbexim-dnsdb 4.99.4-r0
EXIM extension: dnsdb
sudo apk add exim-dnsdbexim-doc 4.99.4-r0
Message Transfer Agent (documentation)
sudo apk add exim-docexim-mysql 4.99.4-r0
EXIM extension: mysql
sudo apk add exim-mysqlexim-openrc 4.99.4-r0
Message Transfer Agent (OpenRC init scripts)
sudo apk add exim-openrcexim-postgresql 4.99.4-r0
EXIM extension: pgsql
sudo apk add exim-postgresqlexim-scripts 4.99.4-r0
EXIM scripts
sudo apk add exim-scriptsexim-sqlite 4.99.4-r0
EXIM extension: sqlite
sudo apk add exim-sqliteexim-utils 4.99.4-r0
EXIM utils
sudo apk add exim-utilsexim 4.99.4-1.fc45
The exim mail transfer agent
sudo dnf install eximexim-clamav 4.99.4-1.fc45
Clam Antivirus scanner dæmon configuration for use with Exim
sudo dnf install exim-clamavexim-greylist 4.99.4-1.fc45
Example configuration for greylisting using Exim
sudo dnf install exim-greylistexim-mon 4.99.4-1.fc45
X11 monitor application for Exim
sudo dnf install exim-monソース経路
このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。
View the package source record on GitHub.