私が読んでDovecotとPostfix / Sendmailを使用するのはなぜですか?、DovecotとPostfixを一緒に使用するのはなぜですか?、DovecotとPostfixを一緒に使用するのはなぜですか?一般的なアイデアが提供されていますが、ここでは電子メールサーバーがどのように接続されているかについてのより正確な詳細を探しています。
example.com
次のDNS設定を持つドメインがあるとします。
example.com MX mail.example.com
mail.example.com A 1.2.3.4
IP 1.2.3.4を使用してDebianサーバーにインストールされpostfix
ます。dovecot
私が電子メールを送ったとしましょう:
- 私のISPアドレス
[email protected]
、私のローカルコンピュータThunderbirdから - ...住所
[email protected]
このプロセスで発生するさまざまな接続の全体像は何ですか?
次の声明は正しいですか?
- 私のローカルコンピュータは
smtp.myisp.com
(ポート25または587)に接続されています。 - 私のISPのSMTPサーバー(サフィックス?)はDNSを照会し、
example.com
最終的に接続します。つまり、ポート25または587でリッスンするmail.example.com
私のサーバーです。postfix
- 私のサーバーは
postfix
電子メールをディスクに保存します(デフォルトではディスクはどこにありますか?) - または(どのように接続されていますか?)
postfix
に電子メールを送信してください。dovecot
- 最終的に
[email protected]
別のThunderbirdアカウントを使用してメールを受信したい場合、コンピュータはポート110または995(POP3)を介してマイサーバー1.2.3.4に接続します。
?
この場合はPOP3/IMAPサーバであるpostfix
MTAなのですがdovecot
、MDA/LDA(配信エージェント)とは何ですか?
答え1
- これはSMTPクライアントの設定方法によって異なりますが、通常は正確です。
- 正しい。
/var/mail/username
UNIXスタイルのメールボックスを使用している人がいないので、キューメール対応のメールディレクトリについて話しましょう(デメリットが多すぎてメリットがほとんどありません)。メールはデフォルトでMaildirを指定した場所に保存されます。
sudo postconf -e "home_mailbox = Maildir/"
- デフォルトでは、
postfix
電子メールは誰にでも送信されず、組み込みの配信エージェントを使用して保存します。 AFAIKdovecot
それらの間に通信はありません。postfix
dovecot
上記で指定したユーザーを使用できるキューメール互換のmaildirに接続します。
mail_location = maildir:~/Maildir
この場合、postfixはMTA、dovecotはPOP3 / IMAPサーバーですが、MDA / Delivery Agent(LDA)とは何ですか?
再サフィックス:http://www.postfix.org/OVERVIEW.html:man 8 local
。