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

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

Ubuntu を実行している Amazon EC2 インスタンスがあります。ユーザー アカウントは 2、3 個しかなく、サーバーは小さな Web アプリをホストするために使用されています。どうやら、デフォルトでは、各ユーザー アカウントに電子メール アカウントがあるようです。これらのアカウントは使用していません。

最近、アカウントの 1 つがその名前で送信されたスパムから「配信不能メッセージ」メールを受信して​​いることに気付きました。1 時間あたり数百のメールを受信して​​おり、ディスクがいっぱいになるまで気づきませんでした。

もちろん、私たちはすべてのメールを削除しましたが、削除が完了するまでの間にさらに 30 通のメールが届きました。

最善の解決策は、このアカウントのメールを無効にすることです。ただし、アカウントは保持しておきたいです。アカウント自体に影響を与えずに、ユーザーのメール アカウントだけを削除する方法はありますか。Google で検索しても役に立ちませんでした。個々のメールを削除するか、ユーザー アカウント全体を削除する手順しか見つかりませんでした。

答え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


postfixを再構成して、アドレスのみをリッスンするようにloopbackすることもできます。メールスプールはそのまま残りますが、他のユーザー/デーモンのみが互いにメールを送受信できます。/etc/postfix/main.cfこれらの2つのオプションを編集して変更し、

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

次にpostfixを再起動しますservice postfix restart

答え2

編集/etc/aliases

次のような行を追加します。

user: /dev/null

保存したら、newaliasesroot として実行します。

答え3

lluaが投稿した正解に加えて、SPFレコードドメインの SPF を有効にしてください。これにより、返信先アドレスを偽造しようとする人の効果が減少します。この現象を防ぐことはできませんが、このようなメールを受信するメーラーが大幅に減少します (すべての大手 Web メール サービスは SPF をサポートしています)。

関連情報