mqueue
宛先アドレスに基づいて電子メールを削除する方法。 「削除が必要」というメッセージが遅れて送信されました。[Eメール保護]」
無限ループ(検出および修正)により、多数の電子メールが遅延または再試行を待っていますvar/spool/mqueue
。バウンスメッセージは20分ごとにvar / logフォルダの1Gスペースを占めるため、できるだけ早くそれを消去する必要があります。
キューには正当な電子メールもあるため、空にすることはできませんvar/spool/mqueue
。私が探している結果をどのようにフィルタリングしますか?また、まずsendmailを停止する必要がありますか?
なぜなら。 。 。結果df-hファイルシステムが100%使用されたことを示すmqueue
理由は次のとおりです。/dev/sda2
var/log
root@tsunami12:/var/log# df -h
Filesystem Size Used Avail Use% Mounted on
udev 32G 0 32G 0% /dev
tmpfs 6.3G 650M 5.7G 11% /run
/dev/sda2 28G 28G 0G 100% /
tmpfs 32G 0 32G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 32G 0 32G 0% /sys/fs/cgroup
/dev/sda4 2.1T 986G 1013G 50% /home
tmpfs 6.3G 0 6.3G 0% /run/user/1000
tmpfs 6.3G 0 6.3G 0% /run/user/1002
tmpfs 6.3G 0 6.3G 0% /run/user/1003
ls -lhの結果mqueue
root@tsunami12:/var/spool/mqueue#
ls -lh
-rw-r----- 1 smmta smmsp 0 Mar 17 2020 df02H2TsFs012156
-rw-r----- 1 root smmsp 2.8K Apr 14 10:17 df33EDseEV018975
-rw-r----- 1 root smmsp 3.6K Apr 14 10:12 df33EECwjo001842
-rw-r----- 1 root smmsp 2.3K Apr 14 10:43 df33EEhHEt023903
-rw-r----- 1 root smmsp 2.3K Apr 14 10:45 df33EEj5ai025020
なぜなら。 。 。結果メールキュー注文する
33J38Htu005703 3623 Tue Apr 18 23:08 <[email protected]>
(Deferred)
<[email protected]>
<[email protected]>
<[email protected]>
<[email protected]>
<[email protected]>
33J382mj005213 3623 Tue Apr 18 23:08 <[email protected]>
(Deferred)
<[email protected]>
<[email protected]>
<[email protected]>
<[email protected]>
<[email protected]>
root@tsunami12の結果:/var/log#最後のメール。ログ注文する
Apr 19 15:54:56 tsunami12 sm-mta[22495]: 33INJGL5000565: to=<[email protected]>,<[email protected]>,<[email protected]>,<[email protected]>, delay=20:35:40, xdelay=00:00:00, mailer=esmtp, pri=10924132, relay=smtpin01.vzw.a.cloudfilter.net., dsn=4.0.0, stat=Deferred: Connection reset by smtpin01.vzw.a.cloudfilter.net.
Apr 19 15:54:56 tsunami12 sm-mta[15318]: 33J0R2EH028306: to=<[email protected]>,<[email protected]>, delay=19:27:53, xdelay=00:00:00, mailer=esmtp, pri=10655014, relay=att-e2xms-west.mx.a.cloudfilter.net., dsn=4.0.0, stat=Deferred: Connection reset by att-e2xms-west.mx.a.cloudfilter.net.
Apr 19 15:54:56 tsunami12 sm-mta[15318]: 33J0R2EH028306: to=<[email protected]>, delay=19:27:53, xdelay=00:00:00, mailer=esmtp, pri=10655014, relay=tmo-east.mx.a.cloudfilter.net., dsn=4.0.0, stat=Deferred: Connection reset by tmo-east.mx.a.cloudfilter.net.
Apr 19 15:54:56 tsunami12 sm-mta[15318]: 33J0R2EH028306: to=<[email protected]>,<[email protected]>,<[email protected]>,<[email protected]>, delay=19:27:53, xdelay=00:00:00, mailer=esmtp, pri=10655014, relay=smtpin01.vzw.a.cloudfilter.net., dsn=4.0.0, stat=Deferred: Connection reset by smtpin01.vzw.a.cloudfilter.net.
答え1
df*
記憶上はファイルとそれに対応するファイルがあることを覚えていますqf*
が、ここで走っているものではないのでsendmail
それを保証することはできません。許可される方法は、/var/spool/mqueue
そのテキストを含むファイルから削除することです[email protected]
。完璧ではありませんが、かなり近いです。
cd /var/spool/mqueue
mkdir /var/spool/mq.rm
mv $(grep -l '[email protected]' *) ../mq.rm
これでメールキューがはるかに短くなり、ディレクトリ内のメールは削除保留中です/var/spool/mq.rm
。
いつものように、生活環境に適用する前に徹底したテストを経てください。