blog.wuhui.sh.cn 分享知识 交流技术
postfix 日常维护队列管理
上一篇 /
下一篇 2008-07-03 04:17:24
/ 个人分类:Linux
postfix有四种不同的邮件
队列,并且由队列
管理进程统一进行管理:
S
zcjhvN0DOIT博客@Vi)NH 1. maildrop:本地邮件放置在maildrop中,同时也被拷贝到incoming中。
DOIT博客k6WqI&hX0N7fx3t-NDOIT博客n0@vAz-{;q 2. incoming:放置正在到达或队列管理进程尚未发现的邮件。
DOIT博客Sz;[)h*|s;e|DOIT博客c
TT-|%TbCA4^(r
} 3. active:放置队列管理进程已经打开了并正准备投递的邮件,该队列有
DOIT博客$|$]5?;X$v0^3mO:s&H3p 长度的限制。
QE
TT)So'vc0B*Q#[p&_c
Jf#b0 4. deferred:放置不能被投递的邮件。
q
O&J.T1o0
8K8YlP+bo7bc,th2u0postfix日常维护
I2mI{%^0F/I0启动postfix
DOIT博客B
[tEjpostfix start
ul4bqX:Nd5nS7T0停止postfixDOIT博客0q(}"d jf)cEBG
postfix stop
,_R5b1}\e)Hr
J0重新读取postfix配置文件DOIT博客8pp2|(rX(jG
postfix reload
&]\s/o9]4_'y6I4Rk_0立即投递队列中所有邮件(慎用)
xDjwN%~*q2H&{0postfix flushDOIT博客 b Yl I/XG
查看队列邮件
*F6`3Omyo0postqueue -p
L3W
@@ B
a|A0mailq
+w-e-`+FJE9f"r0postqueue -p |tailDOIT博客bC|Igk/yt
DOIT博客 @:qm$S$IV0Ll使用postsuper 来维护队列。
uMb)eb&~L+L0一般是先用mailq查看队列里的邮件,找到对应的id,然后用postsuper -d来删除。
-N*[FId@)Ds9@0例如id是0EAF3A9B 那么postsuper -d 0EAF3A9BDOIT博客8sO0kUg
Q: 删除邮件队列DOIT博客/J;dc"{,k-|NA: mailq | tail +2 | awk 'BEGIN { RS = "" } / chen@example\.org$/ { print $1 }' | tr -d '*!' | postsuper -d -
8}_
lw,Zh0 'dr yGQ0]0详细要看mailq和postsuper的用法