Automic VaultAutomic Vault

brew

exim を Homebrew, apk, dnf, MacPorts, Nix, pacman, zypper でインストール

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.org信頼度 none

インストールメタデータ

パッケージメタデータ

パッケージキー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

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

  • 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