メールサーバー構築 | Mail
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/
メールシステム概略図

構成要素
| 役割 | 内容 | ソフトウェア |
|---|---|---|
| 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 を有効にすることで、認証済みのユーザーにだけリレーを許可します。
手順
- Postfix 導入 … MTA / MSA
- Dovecot 導入 … POP3 / IMAP
- SMTP AUTH( SASL )… Postfix の submission で認証を有効化。Dovecot 導入 に記載