![]() | |
| 作者 | Wietse Venema ら |
|---|---|
| 初版 | 1999年 (27年前) (1999)中頃 |
| 最新版 | 3.10.7[1] |
| リポジトリ | |
| プログラミング 言語 | C言語 |
| 対応OS | UNIX、Unix系 |
| プラットフォーム | クロスプラットフォーム |
| サポート状況 | 開発中 |
| 種別 | メール転送エージェント |
| ライセンス | IBM Public License またはEclipse Public License |
| 公式サイト | www |
| テンプレートを表示 | |
Postfix(ポストフィックス)は自由ソフトウェア・オープンソースソフトウェアのメール転送エージェント(MTA)である。先行して開発されていたSendmailとの操作上の互換性を確保しつつ、管理・設定が容易で、高速・安全であることを指向して開発されている。完全にUNIX用のMTAシステムとして設計されているため、UNIX上の他の多くのソフトウェアと連携が必要となる場合がある。
NetBSD、macOS Serverなど、いくつかのUNIX /Unix系オペレーティングシステム (OS) で標準のMTAとして採用されている。
ライセンスはIBM Public License 1.0であったが、バージョン3.2.5以降では、Eclipse Public License 2.0も選択できるようになった。
Postfixシステムは一つのプログラムではなく、複数のコアプログラムから成り立っている。
かつてはVMailerおよびIBM Secure Mailerという名前であった。Wietse Venema(英語版)がIBMトーマス・J・ワトソン研究所で開発を開始し、現在も活発に開発が行われている。Postfixの最初のリリースは1999年中頃に行われた。
2021年6月のE-Softによる調査[2]では、外部からアクセス可能なメールサーバとして、Eximに次ぐ32.5%のシェアを占めている。
Postfixの強みはバッファオーバーラン攻撃に強いことと、大量の電子メールをさばけることである。Postfixは異なったデーモンが協調動作するネットワークで構成される。そして、各々のデーモンには1つの仕事しかなく、必要最小限の権限でそれを行う。こうすることで、デーモンが攻略されたとしても、その影響はそのデーモンだけに留まり、システム全体に影響が及ぶことはない。実際、管理者権限を持つデーモンは(常にバックグラウンドプロセスとなる)master 一つだけで、Postfixの外への書き込みや外部プロセスの起動を行うのもlocal、virtual、pipeだけなので、ほとんどのデーモンはchrootして動作させることができる。
Postfixの構造についてはPostfix アーキテクチャの概要が詳しい。メッセージキュー、コアプログラム、ユーティリティプログラム、ルックアップテーブル、設定ファイルなどから構成される。
サイトごとの設定はmain.cfで、デーモンプロセスの設定はmaster.cfで行う。Postfix 基本設定には、各々のサイトで設定すべき主な項目が示されている。
Postfix 標準設定の例には、一般的な環境における設定の例が示されている。
Postfix アドレス書き換えでは、アドレス書き換えとメールのルーティングについて述べられている。日本語で利用可能なドキュメントの一覧は、Postfixのぺーじ - 和訳ドキュメント (2.3.x)にある。
この項目は、FOSSに関連した書きかけの項目です。この項目を加筆・訂正などしてくださる協力者を求めています(Portal:FOSS)。 |