天天看点

qmail队列清除

                操作qmail

一、清除队列 

注意   清除队列之前,要把qmail和相关程序关掉!否则可能会对队列删除后,qmail服务起不来。

关掉qmail有2种方法。

1利用kill smtp.tcp ,  kill qmail send  

2.修改/etc/qmail/start.sh 在里面加#注释,对队列修改完以后再去掉注释,然后重起服务器。

1. 直接清除操作

直接清除/var/qmail/queue/目录下mess,info,remote,local目录中的全部文件或部分文件

 如:  cd /var/qmail/queue/mess   进入mess目录  

ls –l    查看目录

cd   2  进入要删除2目录

ls – l   查看文件

rm   要删除队列文件

实验中是自己写了几个队列文件,然后分别删除。

或者复制出写成保存为txt文档,利用ultaedit工具,利用列模式整体添加rm

2. 不能选择性清除

使用qmail-remove 命令

A. 如果remove 软件安装则可以采取以下方式

查看队列  

#qmail-remove -q /var/qmail/queue  (72 服务器上无此软件)

删除队列  

#qmail-remove –r

B.如果没有安装qmail-remove软件则需要安装。安装软件包在/usr/ports/mail-remove 

  #make install  clean 

安装好软件同样实行A的查看和删除队列操作。

二、 后台运行&使用方法。

  为了防止×××突然中断使修改不能正常进行,所以建议在执行命令后添加&,可以使运行程序在后台进行。例如 # make install&

三、 允许192.168.0.37发送邮件

vi /etc/tcp.smtp 

192.168.0.37:allow,RELAYCLIENT=""

127.0.0.1:allow,RELAYCLIENT=""

:deny

四、 队列的最长时间设置改为11小时。

  修改或新增/var/qmail/control/目录下的queuelifetime文件

在里面输入数字39600

继续阅读