PostfixはSendmailと同じものですか?


59

コマンドラインを使用して送信メールを送信できるように、サーバーにPostfixをセットアップしています。

mail -s "Subject" address@example.com
  1. これはSendmailまたはPostfixを使用していますか?
  2. Sendmail」は単なるソフトウェアのカテゴリーですか、それとも別個のプログラムですか?
  3. 何かが「Sendmail-ready」である場合、それはPostfixで動作することを意味しますか?

私がオンラインで読んだものはすべて、これら2つの用語を同じ意味で使用しているようです。

回答:


43

Sendmailは、Postfixとは異なる(そしてはるかに古い)プログラムです。ただし、Unix環境ですべてのメールサーバーが成功するには、sendmailバイナリ(予期されるコマンドラインオプションの一部を含む)を提供する必要があります。

編集:たとえば、Postfixが提供するsendmailプログラムのマニュアルページを参照してください。


5
言い換えれば、PostfixはSendmailをエミュレートします。
ステパンチェグ

1
いいえ、違います。独自の構成ファイルを使用し、sendmail.cfを理解しません。
アダモ

25
Postfix Sendmailのsendmailメッセージ送信プログラムの実装をエミュレートします。それ以外は、彼らは同じ目的を果たしますが、かなり異なる手段でそれを達成します。
フィルミラー

それでは、postfixにはすべてを処理するmock-sendmailフロントエンドスクリプトがあるため、postfixをセットアップしていても、「sendmail」を要求することについて話すほとんどのものを使用できます。ですから、私のアプリは、相手がsendmailでないことを決して知りません。
Xeoncross

44

Postfixとsendmailは、インターネット経由の電子メール転送にSMTP(Simple Mail Transfer Protocol)を使用しているメール転送エージェントの異なる実装です。

1998年に最初にリリースされたPostfixは、1982年以来広く使用されていた広く使用されているSendmail MTAの代替となることを意図していました。

4つの一般的なメールエージェントすべての概要は次のとおりです。

後置要約 Sendmailの概要

Eximの概要 qmailの概要

そして、それらの比較表:

MTA適合表

ソース:せん断機

完全な比較については、shearer.orgでのMTA比較を確認してください。


9

実際、SendmailとPostfixは両方ともメール転送エージェント(MTA)です。

Postfixは、新しい管理者が設定するのがかなり簡単で、プロセスのメールストア側(Cyrus POP / IMAP、Dovecotなど)とうまく統合できる優れた機能がいくつかあります。

あなたが実際にそのボックスに入ってくる電子メールを受け入れようとしておらず、それが別のシステムに転送される場合、Eximのようなより軽い何かがより良い選択かもしれません。


1
私はそれが著しく小さい場合、セットアップEximのが大好きだ-しかし、あなたはすでにない限り、それにそのくらいそこに存在していない、あなたがやって知っています
-Xeoncross

3
転送ボックスにはEximを使用します。これは、Ubuntuがデフォルトでmailutilsとともにインストールするものだからです。実行中dpkg-reconfigure exim4-configおよび30秒間の構成は、メールサーバーを指すように機能します。
マゼラン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.