Postfix maillog邮件发送各阶段延时的日志记录
Postfix的邮件状态在日志中是:status=XXXXXX 一般来说Postfix的邮件状态有以下几种:sent 发送成功deferred 延期发送bounced 弹回deferral 延期reject 拒绝在maillog中有这样部分内容:delay=1.5,delays=0.11/0.04/1.2/0.14,dsn=2.0.0,status=sent (250 ok 1432871927
·
Postfix的邮件状态在日志中是:status=XXXXXX 一般来说Postfix的邮件状态有以下几种:
sent 发送成功
deferred 延期发送
bounced 弹回
deferral 延期
reject 拒绝
在maillog中有这样部分内容:
delay=1.5,
delays=0.11/0.04/1.2/0.14,
dsn=2.0.0,
status=sent (250 ok 1432871927 qp 3589)
格式为delay=x,delays=a/b/c/d 其中x=a+b+c+d
a表示在由queue mgr(队列管理器)控制前的延时,包括了邮件传输的时间;
b表示在队列管理器控制期间的延时;
c表示建立连接,包括dns/helo和tls等耗费的时间;
d表示邮件传递的时间。
如果发现c这里延时大,说明dns等操作耗时多,则建立cache dns,如果有改善则说明问题就在那里;
如果b的时间长,则说明qmgr反映速度有问题,则可以看到底是队列到了上限,还是磁盘I/O速度不够。
更多推荐
所有评论(0)