
インターネット上の別のホストにある既存の postfix サーバーで mailman 3 を実行しようとしています。かなり遠いところにいると思いますが、何らかの理由で、postfix は lmtp を使用して mailman のメールを mailman ホストに正しく送信しません。
postfix_lmtp
次の形式で複数のエントリを含むマップ ファイルを作成しました。
[email protected] lmtp:[127.0.0.1]:8024
LMTP サーバーは起動して実行されています。(SSH トンネルを使用して接続しているため、localhost を使用して接続しています。)
このファイルはpostmap
postfix で使用できるようにも処理されました。
このファイルを次の構成オプションに追加しましたmain.cf
(ただし、すべてが本当に必要かどうかはわかりません)。
- 仮想エイリアスマップ
- 交通マップ
- ローカル受信者マップ
Postfix は情報を認識し、処理しているようですが、何らかの理由でまだ動作していません。ログ ファイルに表示される内容は次のとおりです。
Jan 21 xx:xx:xx myserver postfix/local[3180670]: xxxxxxxx: to=<"lmtp:[127.0.0.1]:8024"@myserver.example.com>, orig_to=<[email protected]>, relay=local, delay=0.51, delays=0.48/0.01/0/0.01, dsn=5.1.1, status=bounced (unknown user: "lmtp:[127.0.0.1]:8024")
宛先はlmtp:[127.0.0.1]:8024
接続先のソケットとして解釈されるのではなく、ユーザー名として解釈されるようです。
私の設定のどこが間違っているのか、あるいはさらにデバッグするにはどうしたらよいのか、何かアイデアはありますか?