タグ : CentOS

Postfixでcatch allを設定する

Postfixで、任意のメールアドレス宛てのメールを受信したい場合、catch allアドレスを設定します。

以前行ったときは、バーチャルドメインで設定したのですが、今回はサーバーに1ドメインしかないため

バーチャルドメインを使用せずにcatch allアドレスを設定できないか探してみました。

以下のサイトを参考にさせて頂きました。

トリアエズぶろぐ – Postfixでvirtualを使わずにキャッチオールアドレスを設定する
tkoshima.net – Postfix (Catch-All)

/etc/postfix/main.cfを2箇所修正します。

1.「#local_recipient_maps =」のコメントを外します。

# 変更前
#local_recipient_maps =

# 変更後
local_recipient_maps =

2.「luser_relay」に受信したいアドレスを指定します。

luser_relay = catchall

luser_relayには、他のドメインのメールアドレスも指定できます。