web-dev-qa-db-ja.com

DovecotとPostfixの両方を使用する理由

好奇心から、dovecot-postfixメールサーバーのセットアップに役立つ数十/数百のチュートリアルがあります。表面的には、どちらもメールサーバーですが、なぜ両方を使用するのですか?メールサーバーは十分に複雑ですが、なぜ2つのことを管理してトラブルシューティングする必要があるのですか?

表面的には、Ubuntu内でCentOSを実行するのと同じくらい意味があり、常に./configureが混乱している理由を常に疑問視しています:)

http://www.dovecot.org/

Dovecotは、Linux/UNIXライクなシステム向けのオープンソースのIMAPおよびPOP3電子メールサーバーであり、主にセキュリティを念頭に置いて作成されています。 Dovecotは、小規模および大規模なインストールの両方に最適です。高速でセットアップが簡単で、特別な管理は必要なく、メモリの使用量もほとんどありません。

http://www.postfix.org/

Postfixとは何ですか? Wietse Venemaのメールサーバーは、広く使用されているSendmailプログラムに代わるものとしてIBMの調査で始まりました。 Wietseは現在GoogleでPostfixのサポートを続けています。

私はそれらの多くのガイドの1つに従い、PostfixとISPConfigへのTLS認証をすべて機能させて、最後にDovecotに触れる必要がないことを実感しましたが、スパムフィルターのためにそこにある必要があるかどうか確信がありませんでした。アンチウイルスまたは私が考えていない他の何か。

14
Alan

PostfixとDovecotは異なることをします。

PostfixはMTA、またはメール転送エージェントです。外部の世界やローカルのソースからのメールを受け入れ、宛先にルーティングします。これには、別のマシンへのSMTP接続が含まれる場合や、ローカルの配信エージェントに配信する場合や、mboxに直接書き込む場合があります。 MTAがうまくいかないと、物事は醜くなります。たとえば、あなたのマシンは大量のスパムを跳ね返すために使われるかもしれません。ただし、電子メールシステムの動作方法により、MTAは正当なメールソースと不要なメールソースの両方と常にやり取りする必要があります。

Dovecotはメールボックスインターフェイスソフトウェアです。具体的には、ユーザーはIMAPインターフェイスを使用してメールボックスにアクセスできます。正しく構成されている場合、認証されたユーザーとのみ対話します。これは、一般的に、dovecotは「悪者と話す」必要がないことを意味します。

50,000フィートからの眺め:Postfixはsmtpを「知っている」。 DovecotはIMAPを「知っています」。

(はい、postfixは、dovecotを使用して認証を実行し、dovecotのldaを使用してメールをmboxに入れることができるため、話は間違いなく続きます。

25
John Clements