2.9. Postfix から別のホストで実行されている Dovecot への電子メールの配信
ネットワーク経由で Postfix メールサーバーと Dovecot 配信エージェントの間にセキュアな接続を確立できます。これを行うには、メールサーバー間でのメール配信にネットワークソケットを使用するように LMTP サービスを設定します。デフォルトでは、LMTP プロトコルは暗号化されていません。ただし、TLS 暗号化を設定した場合、Dovecot は LMTP サービスに同じ設定を自動的に使用します。続いて、SMTP サーバーは、LMTP 経由で STARTTLS
コマンドを使用してそれに接続できます。
前提条件
- root アクセスがある。
- Postfix サーバーを設定している。
- Dovecot サーバーを設定している。Dovecot IMAP および POP3 サーバーの設定と管理 を参照してください。
- Dovecot サーバーで LMTP サービスを設定している。LMTP ソケットと LMTPS リスナーの設定 を参照してください。
手順
以下の内容を追加して、
/etc/postfix/main.cf
ファイルで Dovecot にメールを配信するために LMTP プロトコルと INET ドメインソケットを使用するように Postfix を設定します。mailbox_transport = lmtp:inet:<dovecot_host>:<port>
<dovecot_host>
を Dovecot サーバーの IP アドレスまたはホスト名に置き換え、<port>
を LMTP サービスのポート番号に置き換えます。postfix
サービスをリロードして変更を適用します。# systemctl reload postfix
検証
- リモート Dovecot サーバーがホストするアドレスにテストメールを送信し、Dovecot ログをチェックして、メールが正常に配信されたことを確認します。