アカウントのメールを無効にする

アカウントのメールを無効にする

Ubuntuを実行するAmazon EC2インスタンスがあります。少数のユーザーアカウントだけで、サーバーは小さなWebアプリケーションをホストするために使用されます。明らかに、デフォルトでは、すべてのユーザーアカウントには電子メールアカウントがあります。我々はこれらのアカウントを使用しません。

最近、私は自分のアカウントの1つが自分の代わりにスパムが送信された「配信できないメール」メールを受信して​​いることを発見しました。私たちは1時間あたり何百ものメッセージを受け取り、ディスクがいっぱいになるまでこれを知りません。

もちろん、私たちはすべてのEメールを削除し、削除が完了するのにかかる時間の間に30のEメールをさらに受け取りました。

最善の解決策は、アカウントのメールを無効にすることです。しかし、我々はアカウントを維持したいと思います。アカウント自体に影響を与えずにユーザーのメールアカウントを削除する方法はありますか?インターネット検索は私には役に立ちませんでした。個々のメールを削除するか、ユーザーアカウント全体を削除する手順のみが見つかりました。

答え1

これらの電子メールはUbuntuのMTAによって処理されますpostfix。これらのアカウントを使用していない場合は、サービスを無効にすることをお勧めします。

sudo update-rc.d stop postfix # stops the service

sudo update-rc.d disable postfix # disable the service from starting at boot


そのloopbackアドレスのみを受信するようにpostfixを再設定することもオプションです。電子メールスプールはまだ存在しますが、他のユーザー/デーモンだけが互いにメールを送信できます。これら2つのオプションを編集し、変更して/etc/postfix/main.cf読んでください。

  • inet_interfaces=ループバックのみ
  • mynetworks_style=ホスト

その後、postfixを再起動してください。service postfix restart

答え2

編集する/etc/aliases

次の行を追加します。

user: /dev/null

保存してnewaliasesrootとして実行してください。

答え3

lluaが投稿した正解以外にもSPFレコードドメイン用。これにより、あなたの返送先住所を偽造したい人の効率が低下します。この現象を防ぐことはできませんが、メッセージを受信する電子メールの送信者の数を大幅に減らします(すべての大規模なWebメールサービスはSPFをサポートしています)。

関連情報