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速度不够。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐