テーブル編集【gateway.dat】と組み合わせて使う「全受信メールをSMTPゲートウェイへ転送」の意味は? new!
メールサーバのクラウド移行などで、DNS(MXレコード)を切り替えた後の浸透期間中に、旧サーバであるE-Postに届いたメールを新サーバへまとめて転送したい、というご相談をいただいたことがあります。
このように「受信メールをまとめて別サーバへ転送する」構成を実現したい場合、テーブル編集【gateway.dat】での転送先指定と、「全受信メールをSMTPゲートウェイへ転送」チェックボックスの設定を組み合わせて実現します。本記事では、両者の関係と、とくに誤解の生じやすい当チェックボックスの意味・挙動について解説します。
テーブル編集【gateway.dat】で転送先を指定します
SMTP配送時のフォワード先は、E-POSTコントロールセンターのメールサーバ管理から[システム管理メニュー]をクリック、[基本設定]にある[ゲートウェイ詳細]ボタンをクリックし、表示される【gateway.dat】で指定します。書式は次のとおりで、受信メールのエンベロープTOのドメインを基準に、ドメイン別に転送先を振り分けられます。
記述式:対象ドメイン,ゲートウェイ先(FQDN or IP),接続ポート番号
-----記述例:特定ドメイン宛てをすべて別サーバへ転送する場合-----
example.jp,new.example.jp,25
対象ドメイン欄にワイルドカード「*」を指定すると、受信するすべてのメールを対象に、指定した転送先へフォワードする指示になります。
*,new.example.jp,25
-----------------------------------------------------------------------------
なお、【gateway.dat】を編集・保存しただけであれば、サービスの再起動は不要です(後述のチェックボックス切り替えとは扱いが異なります)。転送先が1個所のMTA固定に決まっている場合は、【gateway.dat】ではなく「SMTPゲートウェイ」欄に指定する方法もあります。くわしくは下記記事「フォワードするSMTPサーバをドメイン別に振り分け制御する」を参照ください。
「全受信メールをSMTPゲートウェイへ転送」チェックボックスの意味
【gateway.dat】(または「SMTPゲートウェイ」欄)で転送先を指定する際に、あわせて意味を十分ご理解いただく必要があるのが、「全受信メールをSMTPゲートウェイへ転送」チェックボックスです。このチェックボックスは、「自身のサーバにメールボックスを持つかどうか」という配送の基本方針を切り替えるもので、オン/オフで挙動が大きく変わります。
・オンのとき
自身のサーバにはメールボックスが存在しないものとして扱い、すべて転送する、という指示になります。自身のサーバに該当アカウントが存在していても、そのメールボックスには一切着信・格納されず、すべて転送先へフォワードされます。受信したメールを自サーバには一切残さず、まるごと別サーバへ引き渡したい場合は、オンにします。
・オフのとき
自身のサーバに該当アカウントとメールボックスが存在するものは、そのメールボックスに着信・格納させる働きになります。つまり、一部でも自身のサーバで受信させたいアカウントがある場合は、オフに設定します。オフのときは、転送先を判定する前に、まず自身のドメイン・アカウントの有無が判定されます。
なお、オン/オフいずれの設定であっても、エイリアス指定の有無は必ず最初にチェックされる点にもご留意ください。
また、「全受信メールをSMTPゲートウェイへ転送」チェックボックスのオン/オフを切り替えたときは、[適用]ボタンをクリックしたうえで、epstdd サービスの再起動が必要です。設定を変更しただけでは反映されませんので、切り替え後は必ずepstdd サービスを再起動してください。
以上のとおり、実際の運用では、
・[基本設定]の[ゲートウェイ詳細]で開く【gateway.dat】 → どのドメイン(メール)を、どこへ転送するか
・「全受信メールをSMTPゲートウェイへ転送」 → 自サーバにメールボックスを残すか、残さずすべて転送するか
の二つを組み合わせて設定することになります。転送先の記述だけでなく、チェックボックスのオン/オフが意図どおりになっているかを、あわせてご確認ください。
外部MTA側(ホスティング事業者のメールサーバなど)でSMTP認証が必要なケースで、認証付きのままフォワードさせたい場合は、下記記事もあわせてご参照ください。
(関連FAQ)
●フォワードするSMTPサーバをドメイン別に振り分け制御する
●SMTP認証を有効にして外部MTAに送信要求をそのままフォワードさせる方法