DNSで「MX」レコードとして使用できる電子メール配信システムを構成する方法

DNSで「MX」レコードとして使用できる電子メール配信システムを構成する方法

example.com状況:ドメイン名がありますが、登録機関が「Eメール配信」システムを提供していないとします。

IP 1.2.3.4 サーバーを使用してすべての着信メールを ("catch-all") サーバーにリダイレクトするように構成するにはpostfix(またはいくつかの転送ルールをカスタマイズできるので、単純な Python スクリプトが良いでしょう) ?*@example.com[email protected]

DNS レコードは次のとおりです。

mx.example.com                   MX     mailforwarder.example.com
mailforwarder.example.com        A      1.2.3.4

答え1

DNSでMXを正しく設定し(無駄な混乱はありません)、次のコマンドを使用して確認してください。

dig example.com mx

その後、次のように設定できますpostfix

A)ファイルの生成/etc/postfix/virtual

@example.com [email protected]

あるいは、電子メールで転送することもできます。

[email protected] [email protected]

B) 次に、次のコマンドを使用してエイリアスマッピングを作成します。

postmap /etc/postfix/virtual

C)次に、ファイルの/etc/postfix/main.cfエイリアスマッピングを参照する必要があります。

virtual_alias_domains = example.com test.com
virtual_alias_maps = hash:/etc/postfix/virtual

D)次に、次のコマンドを使用してサーバーを再ロードします。

systemctl reload postfix

関連情報