このページでは、Postfix と他の MTA (特に sendmail) との互換性を
示します。
Postfix の別機能で sendmail を置き換えられるものも示してあります。
基本的には COMPATIBILITY ファイルにあるものですが、日本語化のついでに
ちょっとまとめてみました。
○: 互換性あり、△:一部互換、×:互換性なし
コマンド
機能 | 互換性 | 詳細 |
sendmail -q | ○ | |
sendmail -qRxxx | ○ | fast_flush_domains で指定したホストに対して。 |
sendmail -qSxxx | × | |
sendmail -qtime | △ | 無視します。 |
sendmail -v | ○ | 配送を表しません。 |
sendmail -bt | × | |
newaliases | ○ | メインの alias データベースのみ
($alias_database) |
mailq | ○ | |
makemap | ○ | postmap(1) を使用。
生成されたマップファイルに互換性あり。 |
設定
機能 | 互換性 | 詳細 |
m4 config | × | |
sendmail.cf | × | 当然? |
受信・配送
機能 | 互換性 | 詳細 |
mailertable | ○ | transport(5) マップを使用 |
ブラックリスト | ○ | クライアント名/アドレス,
helo ホスト名, mail from, rcpt to
(Ref. ブラックリストの活用)
|
RBL サポート | ○ | $maps_rbl_domains により指定
|
コンテンツフィルタ | ○ | |
UUCP サポート | ○ | user@domain 受信者を送ります |
TCP wrapper | × | ビルトインされたブラックリスト機能で代用します。 |
ESMTP | ○ | |
バーチャルドメイン | ○ | virtual(5) を使用 |
size オプション | ○ | サーバ、クライアント共 |
ETRN サポート | ○ | 目的地毎のログを使うかキュー全体をフラッシュします |
luser relay | ○ | |
LMTP サポート | ○ | クライアントのみ |
usertable | ○ | virtual(5) マップを使用 |
smarthost | ○ | |
IDENT 検索 | × | |
MIME への変換 | × | 未対応。8bit をそのまま送ることしかできません。7bit への変換パッチが Postfix ダウンロードサイトにあり。 |
SASL サポート | ○ | コンパイル時オプション |
QMQP サポート | ○ | |
VERP サポート | ○ | デリミタが設定可能です。 |
バーチャルドメイン | ○ | |
ローカル配送
ヘッダ
機能 | 互換性 | 詳細 |
Delivered-To: | ○ | |
Errors-To: | ○ | |
Return-Recipient: | × | 未対応。 |
Received: ヘッダの編集 | × | 未対応。ソース改変により対応 |
データベース
機能 | 互換性 | 詳細 |
db テーブル | ○ | コンパイル時オプション |
dbm テーブル | ○ | コンパイル時オプション |
mySQL テーブル | ○ | |
システム情報の取得
機能 | 互換性 | 詳細 |
NIS テーブル | ○ | |
NIS+ テーブル | ○ | nisplus パッチ を使用 |
netinfo テーブル | ○ | |
LDAP テーブル | ○ | |
エラー
機能 | 互換性 | 詳細 |
DSN (Delivery Status Notification) | △ | bounce は DSN 形式 |
その他
これらはCOMPATIBILITYファイルにあったもので上に挙げなかったものです。
bare newlines yes (but will send CRLF)
majordomo yes (edit approve script to delete /delivered-to/i)
mime conversion not yet; postfix uses just-send-eight
no <> yes (most common address forms)
pipeline option yes (server and client)
pop/imap yes (with third-party daemons that use /var[/spool]/mail)
year 2000 safe yes