web-dev-qa-db-ja.com

Postfixを使用して異なるドメインから複数の電子メールアカウントを持つにはどうすればよいですか?

this 役立つ記事を読み終え、メールサーバーを単一のドメインで正常にセットアップしました。

私が今疑問に思っているのは、異なるドメインに複数の電子メールアカウントを追加する方法です。

現在、新しい電子メールアカウントを追加するには、次のコマンドを使用します。

useradd -m john -s /sbin/nologin

これにより、john @ example.comのようなメールを作成できます。

複数のドメインが必要な場合はどうすればよいですか? ([email protected]のように)

おかげで、私はまだVPSの世界に完全に新しいです:)

3
Doug Beney

virtual_mapを使用して、セカンドドメインの仮想ユーザーをサーバー上の実際のユーザーまたは他のアドレス(エイリアスと同様)にマップします。

例えば/etc/postfix/main.cfには、次のものがあります。

virtual_maps = hash:/etc/postfix/virtual

および/etc/postfix/virtual

example.com            VIRTUAL

[email protected]       [email protected]
[email protected]        [email protected]

# catch-all (optional and not recommended as it can act as a spam amplifier)
@example.com           [email protected]


example2.com           VIRTUAL
[email protected]      [email protected]
[email protected]      [email protected]
@example2.com          [email protected]

編集後は、必ずpostmap /etc/postfix/virtualを実行してください。そして、postfix reloadを編集した後の/etc/postfix/main.cf

後置仮想テーブル形式の詳細については、man 5 virtualを参照してください。

3
cas