ユーザーが不要な電子メールアカウントに電子メールを送信するのを防ぐ方法はありますか?

ユーザーが不要な電子メールアカウントに電子メールを送信するのを防ぐ方法はありますか?

ユーザーが次のアカウントにのみメールを送信できるようにするコマンドを設定したいと思います。

@hotmail.com 
@gmail.com
@talktalk.net 

例えば。ユーザーがその電子メールを有効な電子メールでのみ入力できるように設定する方法はありますか?

答え1

MTA(ローカルPostfixなど)を制御できる場合は、それを使用してsmtpd_recipient_restrictions電子メールを送信できるドメインを制限できます。

まず、ホワイトリストファイル(例/etc/postfix/recipient_domains:)を作成します。

hotmail.com    OK
gmail.com      OK
talktalk.net   OK

ハッシュファイルを作成してください...

$ postmap /etc/postfix/recipient_domains

ここで編集/etc/postfix/main.cfして制限を追加します。

smtpd_recipient_restrictions = 
    check_recipient_access hash:/etc/postfix/recipient_domains,
    reject

そしてPostfixを再起動することを忘れないでください。

関連情報