2013年11月29日
Tweet
PostfixでDMZにあるメールサーバーをローカルのメールサーバーに転送させる運用をしています。
いつもは plesk + qmail 環境なのですが、今回は postfix でした。
慌てて作業したので、ちょいはまりながら。メモしておきます。
最初の状態では、リレーの設定は行われていないので、unknown user となってしまいます。
これは、来たメールをローカルで処理しようとしているためにこのような状態になってしまうのだと。
そこで以下の行を追加します。
transport_maps = hash:/etc/postfix/transport
参考
TRANSPORT(5)
transport ファイルは、必ず postmap をする必要があります。
# postmap /etc/postfix/transport
※その他 main.cf では
local_recipient_maps =
上記設定も必要です。
Postfix で知らないローカルユーザを拒否する
参考
Postfixで中継サーバ(転送)を噛ます時の設定
宛先により配送先を振り分けるメールサーバ
どうやっても local に配送しようとするのです・・。困った困ったということで、よくよく見てみたら transport_maps の設定が抜けていたという、なんともはや・・・という状態でした。
hash とかは気をつけていたんですがそれじゃ意味ないですよね。
いつもは plesk + qmail 環境なのですが、今回は postfix でした。
慌てて作業したので、ちょいはまりながら。メモしておきます。
最初の状態では、リレーの設定は行われていないので、unknown user となってしまいます。
これは、来たメールをローカルで処理しようとしているためにこのような状態になってしまうのだと。
そこで以下の行を追加します。
transport_maps = hash:/etc/postfix/transport
参考
TRANSPORT(5)
transport ファイルは、必ず postmap をする必要があります。
# postmap /etc/postfix/transport
※その他 main.cf では
local_recipient_maps =
上記設定も必要です。
Postfix で知らないローカルユーザを拒否する
参考
Postfixで中継サーバ(転送)を噛ます時の設定
宛先により配送先を振り分けるメールサーバ
どうやっても local に配送しようとするのです・・。困った困ったということで、よくよく見てみたら transport_maps の設定が抜けていたという、なんともはや・・・という状態でした。
hash とかは気をつけていたんですがそれじゃ意味ないですよね。