1月 26

catchallでメールを受信するには

とりあえずドメインレベルでメールを一括して受信したくなったので、調べてみた方法をまとめました。
必要に応じてユーザーをいちいち作るのは面倒ですしスマートではないですね。
ちなみに、coreserverでは「default」というユーザーを作成するとcatchallユーザーとして機能します。

メールサーバーはCentOS 6.x上でPotfixが稼働している前提です。
設定ファイル「/etc/postfix/main.cf」を編集します。

local_recipient_maps =  ← コメントアウト
luser_relay = catchall  ← catchallで受信する実在のユーザ名

この2行を編集して保存後に設定を読み込ませれば完了です。
実在しない適当なユーザ宛にメールを送信して、設定したユーザで受信できれば成功です。

仮想ホスト(バーチャルドメイン)の場合は…、知りません。
まだそういう運用をしていないというか避けているので。