Exim 在拒绝日志中显示“DATA 后暂时被拒绝”

Exim 在拒绝日志中显示“DATA 后暂时被拒绝”

我遇到一个奇怪的现象,我的拒绝日志中有以下消息:

2012-04-13 14:19:17 1SIfTB-0007y2-5S H=(mail.myhost.com) [0.0.0.0] F=<[email protected]> temporarily rejected after DATA
Envelope-from: <[email protected]>
Envelope-to: <[email protected]>
P Received: from [0.0.0.0] (helo=mail.myhost.com)
    by mail.myhost.com with esmtp (Exim 4.34)
    id 1SIfTB-0007y2-5S
    for [email protected]; Fri, 13 Apr 2012 14:19:17 +0200
* Return-Path: <[email protected]>
I Message-ID: <[email protected]>
  Date: Fri, 13 Apr 2012 14:19:17 +0200
  Subject: My Subject
F From: [email protected]
T To: [email protected]
  MIME-Version: 1.0
  Content-Type: multipart/alternative;
 boundary="_=_swift_v4_13343195574f8819c529888_=_"

(请注意,为了保护隐私,myhost.com、otherhost.com、mywebhost.com 和 otherhost2.com 都是虚构的)

客户端(SwiftMailer)吐出以下错误消息:

Expected response code 250 but got code "451", with message "451 Temporary local problem - please try later"

奇怪的是,exim 仅在其拒绝日志中报告上述错误消息 - 在 mainlog、paniclog、mail.log、syslog 或任何其他日志文件中都没有任何邮件的迹象。

有什么线索吗?

这是 Exim 4.34,除了这些奇怪的拒绝之外,其他都运行良好......

答案1

它可能被其他服务器列入灰名单或类似情况:它决定给你一个 451暂时的无法查看您的服务器是否确实在尝试投递邮件(在这种情况下,稍后将允许重试)。许多垃圾邮件系统不会重试这些失败。

答案2

是的,因为邮件一开始就没有发出,

尝试做>telnet your_server_ip 25

预期的响应应该是:

250 ************
welcome to xxx smtp mail server 

您收到的响应是 451 而不是 250,这是由于客户端的一些限制或 exim 邮件服务器的配置错误造成的

相关内容