$7.49 .com domain with free InstantPage Website Builder$1.99 Web Hosting   捷飞网络官方淘宝店   Godaddy 优惠码
返回列表 发帖
分享到:




如何清除qmail的邮件队列

有台服务器上Qmail队列排到将近20000,可得发半天了。( B% l) c9 U$ {4 m1 P
后来考虑到这台服务器并不是专门的邮件服务器,客户有重要信件不会从这里走,故决定删除邮件队列。7 d7 T8 }+ M+ y: s& A
这里需要一个工具:qmail-remove,可以从以下地址找到:http://www.linuxmagic.com/opensource/qmail/qmail-remove/
* C1 X4 E6 c, e! ^9 y( q下载完后解压安装,当前最高可用版本是0.95
% v/ Z, y' |% ~& @/ I; k7 c( l* y" {+ R) n
/ ^4 t& j: q7 v8 ?5 }( D. d$ j4 x

#wget -c http://www.linuxmagic.com/opensource/qmail/qmail-remove/qmail-remove-0.95.tar.gz

#tar zxvf qmail-remove-0.95.tar.gz

#cd qmail-remove-0.95

#make && make install


0 x: J, C3 R8 o

命令qmail-remove将被安装到/usr/local/sbin下,不用配置PATH了,默认的PATH多半会包括这个目录。
8 {: X6 I6 \( V0 Z" U0 t  v) e5 d另外,你需要建立一个默认的清除邮件的垃圾箱

! O. W% _  H' T) v3 u+ O8 ]! W3 J7 h# n

mkdir /var/qmail/queue/yanked

$ s. M* Z8 C, u' P; f, \

' o0 @8 U6 s/ B! j, _
直接敲qmail-remove可以显示命令的使用方法

下面是我当时用到的两个命令
' V) b) e, a) n$ V3 r1.查看队列
6 G8 s8 D' L5 M  `+ c5 j#qmail-remove -q /var/qmail/queue

如果你的队列目录不在这里请自己修改

2.删除队列

#qmail-remove -r

删除速度挺快的,被删除的邮件全部放在/var/qmail/queue/yanked/目录。* C& w0 \2 O8 g* c- ~
我删20000封信有了10分钟左右。

. }7 ~4 _% ~9 c2 C9 p- v
参考:http://blog.chinaunix.net/uid-200093-id-2785688.html




返回列表
Namecheap
Namecheap.com - Cheap domain name registration, renewal and transfers - Free SSL Certificates - Web Hosting
互联网安全