操作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