Ref.

  • https://blog.denet.co.jp/ec2-postfix-dovecot-mail-server-setup/
  • https://qiita.com/taroshin/items/078527bb6939eb31edb8
  • https://learning.zealseeds.com/contents/text/IPA/technology/network/internet/mail/index.html
  • http://linux.kororo.jp/cont/server/smtp_auth.php
  • http://infra.blog.shinobi.jp/Entry/128/

メールシステム概略図

88132

構成要素

役割 内容 ソフトウェア
MUA( Mail User Agent ) 利用者が使うメールソフト Thunderbird、Gmail など
MSA( Mail Submission Agent ) MUA からの投函を受け付ける( submission: 587番 ) Postfix
MTA( Mail Transfer Agent ) サーバ間でメールを転送する( SMTP: 25番 ) Postfix
MDA( Mail Delivery Agent ) 受け取ったメールをメールボックスへ配送する Postfix local(8)、Dovecot LDA / LMTP
メールボックスの取得 POP3( 110 / 995番 )・IMAP( 143 / 993番 )で MUA に渡す Dovecot

※ SMTP AUTH( RFC 4954 )は MSA そのものではなく、SMTP に認証を追加する 拡張 です。 MSA( submission )で SMTP AUTH を有効にすることで、認証済みのユーザーにだけリレーを許可します。

手順

  1. Postfix 導入 … MTA / MSA
  2. Dovecot 導入 … POP3 / IMAP
  3. SMTP AUTH( SASL )… Postfix の submission で認証を有効化。Dovecot 導入 に記載