操作系统: 2.6.32-696.23.1.el6.x86_64 (Centos 6)
发送邮件: 8.14.4
11月1日15:56:17服务器发送邮件18406:wA1JqHk8018406: to=,delay=00:00:00,mailer=local,pri=83669,dsn=4.4.3,stat=queued
然后:
11月1日22:50:31服务器发送邮件19747:wA1JqHk8018406: to=,delay=06:54:14,xdelay=00:00:00,mailer=local,pri=713669,dsn=2.0.0,stat=Sent
当时,其他27个介面被标记为'stat=Sent‘。
有任何有用的sendmail命令来调试这个命令吗?需要在.mc或.cf文件中签入的东西?
我应该指出,在最初的事务中,我得到了以下消息:
11月1日15:56:18服务器发送邮件18406:STARTTLS:写error=syscall错误(-1),errno=104,retry=99,ssl_err=5
除了使用ssldump之外,我找不到多少关于这个错误的信息。我不知道这是否与主要问题有关。
发布于 2018-11-02 15:51:05
似乎您需要挖掘.cf文件和.config文件,并编辑行如下
QUEUE_INTERVAL="10m"; 如果你设置了足够的这些低,希望它将修复速度设置。
要调试以下命令的窗口,请执行以下操作
while true; do mailq; sleep 1s; done 检查事物进入和离开Q的速度,使用电线鲨鱼捕获发送方和接收方的网络会话,这将帮助您确定是否存在网络延迟。
试着用这些标志运行
-N 'delay, success, failure'
-X logfile.log
-bv 也试着
postconf readme_directory or postconf html_directory 为了找到对调试非常有用的DEBUG_README
https://unix.stackexchange.com/questions/479422
复制相似问题