8.8. 同じホストで実行している Postfix から Dovecot への電子メールの配信
UNIX ソケット経由で LMTP を使用して、受信メールを同じホスト上の Dovecot に配信するように Postfix を設定できます。このソケットは、ローカルマシンの Postfix と Dovecot との間の直接通信を有効にします。
前提条件
- root アクセスがある。
- Postfix サーバーを設定している。
- Dovecot サーバーを設定している。Dovecot IMAP および POP3 サーバーの設定と管理 を参照してください。
- Dovecot サーバーに LMTP ソケットを設定している。LMTP ソケットと LMTPS リスナーの設定 を参照してください。
手順
/etc/postfix/main.cf
ファイルの Dovecot にメールを配信するために LMTP プロトコルと UNIX ドメインソケットを使用するように Postfix を設定します。仮想メールボックスを使用する場合は、次のコンテンツを追加します。
virtual_transport = lmtp:unix:/var/run/dovecot/lmtp
仮想以外のメールボックスを使用する場合は、次のコンテンツを追加します。
mailbox_transport = lmtp:unix:/var/run/dovecot/lmtp
postfix
をリロードして変更を適用します。# systemctl reload postfix
検証
-
テストメールを送信して、LMTP ソケットが正常に動作することを確認します。
/var/log/maillog
のメールログでエラーがないか確認します。