为什么邮件排队,不发送sendmail?

我遇到了一个sendmail服务器的问题。 用户告诉我注册邮件没有到达。 日志文件声称消息已排队,但队列为空:

sudo cat /var/log/mail.log | grep email 

(在本例中使用了模糊的电子邮件和服务器地址):

1月6日23:33:57 fx1 sendmail [9292]:u06MXvuk009292:to = email,ctladdr =发件人电子邮件(1001/100),延迟= 00:00:00,xdelay = 00:00:00,邮件程序= pri = 38128,relay = [127.0.0.1] [127.0.0.1],dsn = 2.0.0,stat =发送(u06MXv7o009293接受发送的消息)

Jan 6 23:34:00 fx1 sm-mta [9295]:u06MXv7o009293:to =,delay = 00:00:03,xdelay = 00:00:03,mailer = esmtp,pri = 128308,relay = mx3.hotmail。 COM。 [65.55.37.120],dsn = 2.0.0,stat =发送(<70001a6bb8ff80254895632a2c4367fb @ myhost>排队的邮件发送)

 $ mailq > MSP Queue status... /var/spool/mqueue-client is empty Total requests: 0 MTA Queue status... /var/spool/mqueue (1 request) -----Q-ID----- --Size-- -----Q-Time----- ------------Sender/Recipient----------- u04ALref018750* 184 Mon Jan 4 11:21 <[email protected]> (Deferred: Connection timed out with mail.vtmail.com.) <[email protected]> Total requests: 1 

mail.err日志文件是空的。

我怎么能find这个问题? 这经常发生。

日志条目

 stat=Sent ( <remote-id> Queued mail for delivery) 

表示远程服务器接受了该消息。 从您的SMTP服务器的angular度已经交付。 现在是在接收者INBOX的下一跳。

从那里发生的事情不再是你的邮件服务器的责任,也不是你可以轻易地从你的最后debugging的东西。 但通常情况下,邮件将通过垃圾邮件和防病毒filter等,最终在收件人的INBOX,垃圾邮件文件夹或可能被默默丢弃。

要求收件人检查他们的垃圾邮件文件夹,如果发现有他们转发邮件标题给你是一种方法。 请同时阅读关于防止邮件被标记为垃圾邮件和反垃圾邮件的规范问答, 该怎么办?