如何从邮件队列中删除电子邮件或从特定的电子邮件地址(Postfix)

如何从邮件队列中删除电子邮件或从特定的电子邮件地址(Postfix) 如果你受到垃圾邮件攻击洪水你的服务器wi ...

如何从您的邮件队列(Postfix)中删除邮件或从特定电子邮件地址

版本1.0
作者:Falko Timme

如果您受到垃圾邮件攻击的打击,您的服务器将使用同一发件人电子邮件地址或相同收件人电子邮件地址的数百/数千封电子邮件,您可以在邮件泛滥之前使用一个命令从这些邮件中清除邮件队列你的服务器跪下。

你可以这样查看你当前的邮件队列:

postqueue -p

要从falko@example.com的邮件队列中删除所有邮件,或者发送到falko@example.com (该命令是相同的,无论是发件人还是收件人地址),您可以使用以下命令:

mailq | tail +2 | awk 'BEGIN { RS = "" } / falko@example\.com$/ { print $1 }' | tr -d '*!' | postsuper -d -

之后再次检查你的邮件队列:

postqueue -p

现在要短得多