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