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 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
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值