特定のユーザーの受信トレイから特定のドメインのすべてのメッセージを削除する方法は? [閉鎖]

特定のユーザーの受信トレイから特定のドメインのすべてのメッセージを削除する方法は? [閉鎖]

特定のユーザーの受信トレイから特定のドメイン内のすべてのメッセージ(@qq.comまたは@sohu.com"...のスパム)を削除する正しいコマンドを見つけるのに役立ちます。

ベストアンサー1

私はそうします:

ユーザーメールボックスとしてCD

cd /var/vmail/domain.tld/user/

qq.comのすべての電子メールを視覚的に見つけてください。

grep --color=always "^From:.*qq.com" -r .

結果にqq以外のEメールが含まれている場合は、qq.comからのEメールのみがあるまでgrepフィルタを調整し、

for email in $(grep --color=no "^From:.*qq.com" -l -r .); do echo $email --; rm -rf $email; done;

これにより、特定のメールディレクトリからすべてのメールが削除されます。

もちろん、すべてのメールアドレスに申し込むことができますが、これは危険です。

おすすめ記事