◆メールキュー送信元指定削除
例:MAILER-DAEMONからのメールを削除( MAILER-DAEMONは「送信したメールが何らかの理由で相手に届かなかった場合にくる自動返答メール」の送信元)
1 |
mailq | tail -n '+2' | grep -v '^ *(' | awk 'BEGIN { RS = "" } { if ( $7 == "MAILER-DAEMON" ) print $1 }' | tr -d '*!' | postsuper -d - |
◆メールキュー送信先指定削除
例:to@example.comへのメールを削除
1 |
mailq | tail -n '+2' | grep -v '^ *(' | awk 'BEGIN { RS = "" } { if ( $8 == "to@example.com" || $9 == "to@example.com" ) print $1 }' | tr -d '*!' | postsuper -d - |
◆メールキュー内容確認
1 |
postcat -q キューID |
◆メールキュー指定削除
1 |
postsuper -d キューID |
参考
メール送信数の急増により、メールサーバーのメールキューが異常に溜まって場合は、メールアカウントが乗っ取られて、スパムメールの踏み台になっている可能性があるため、以下のコマンドで LOGIN状況も確認するといい。
1 |
grep "LOGIN" /var/log/maillog | less |