转 postfix邮件服务下mailqpostmappostqueue postsuper等用法
Posted gold叠
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了转 postfix邮件服务下mailqpostmappostqueue postsuper等用法相关的知识,希望对你有一定的参考价值。
1、Mailq
功能说明:显示待寄邮件的清单。
语 法:mailq [-q]
补充说明:mailq可列出待寄邮件的清单,包括邮件ID,邮件大小,邮件保存时间,寄信人,收信人,以及邮件无法寄出的原因,提供管理员参考的信息。mailq实际上是执行sendmail -bp指令。
参 数:
-v 显示较详细的信息。
2、处理邮件队列:
停止postfix
#/etc/init.d/postfix stop
比如说寄存邮件有很多,想删除其中的一个或几个,可以这样做:
下面的是mailq查看到的结果:
10EB53A808C 26985 Fri Dec 29 10:49:26 [email protected]
(lost connection with mx2.hotmail.com[65.54.244.168] while sending end of data -- message may be sent more than once)
[email protected]
7B94A3A810F 3683 Sun Dec 24 19:20:11 MAILER-DAEMON
(connect to mx-dfw-rpfn.emailscience.com[207.235.126.39]: Connection timed out)
[email protected]
我们可以使用
postsuper -d 7B94A3A810F
删除所有的:
postsuper -d ALL all必须大写,小写没用
Postfix 中对邮件队列的操作命令
postfix的队列是放在/var/spool/deferred下的,
queuemgr命令可以删除指定ID号的队列邮件.
postqueue -p 查看队列内容
postqueue –f 将寄存队列的邮件重新发送一次
postcat 查看队列里邮件内容
postsuper -d ALL hold/deffered... 删除某个队列里所有邮件
postmap 既可以检查语法错误,也可以是文件立即生效。
Postmap mail.c 文件中有语句错误,会报出来。
Postmap virtual 是加密生效
Postalias /etc/alias 使邮件别名文件立刻生效
以上是关于转 postfix邮件服务下mailqpostmappostqueue postsuper等用法的主要内容,如果未能解决你的问题,请参考以下文章
Centos 下搭建postfix和Dovecot的邮箱服务系统