Ubuntuを実行しているAmazonec2インスタンスがあります。ユーザーアカウントは数個しかなく、サーバーは小さなWebアプリをホストするために使用されます。どうやら、デフォルトでは、各ユーザーアカウントには電子メールアカウントがあります。これらのアカウントは使用しません。
最近、アカウントの1つが、その名前で送信されているスパムから「配信不能メッセージ」の電子メールを受信していることを発見しました。 1時間あたり数百を受信しており、ディスクがいっぱいになるまで気づきませんでした。
もちろん、すべてのメールを削除し、削除が完了するまでにさらに30通のメールを受け取りました。
最善の解決策は、このアカウントの電子メールを無効にすることです。ただし、アカウントは保持したいと思います。アカウント自体に影響を与えることなく、ユーザーの電子メールアカウントを削除する方法はありますか?グーグルは私を助けませんでした。個々のメールを削除するか、ユーザーアカウント全体を削除する方法しか見つかりませんでした。
これらのメールはMTAによって処理されます。ubuntuでは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を再構成することもオプションです。メールスプールはまだありますが、他のユーザー/デーモンのみが相互にメールを送信できます。 /etc/postfix/main.cf
を編集し、これら2つのオプションを次のように変更します
次に、service postfix restart
で接尾辞を再起動します
Lluaによって投稿された正解に加えて、ドメインに SPFレコード を設定する必要があります。これにより、返信先アドレスを偽造しようとする人々の効果が低下します。この現象を防ぐことはできませんが、そのようなメールを受信するメーラーを大幅に減らすことができます(すべての大規模なWebメールサービスはSPFをサポートしています)。
編集/etc/aliases
次のような行を追加します。
user: /dev/null
保存後、実行newaliases
をrootとして実行します。