Exchange 2003中的电子邮件stream问题

我遇到一些邮件没有被发送到用户收件箱的问题。 DMZ上从Internet接收电子邮件的SMTP服务器是Symantec Brigthmail Gateway ,该服务器报告该消息正常传送到交换服务器:

Screenshoot2 http://img1.uploadscreenshot.com/images/orig/11/32015524182-orig.jpg

DMZ服务器将收到的邮件转发给局域网段上的交换服务器,交换服务器上的邮件跟踪报告将邮件发送到高级队列

http://img1.uploadscreenshot.com/images/orig/11/32015184068-orig.jpg http://img1.uploadscreenshot.com/images/orig/11/32015505074-orig.jpg

我在谷歌上做了几次search,没有任何运气。
有没有人遇到类似的问题?

任何帮助或指针将非常感激。

根据要求,这是一个smtp会话的logging:


helo 250 mail2.XXXXXXXXXXXXXXXX.XXX.XX Hello [192.168.9.6] MAIL FROM: [email protected] RCPT TO: [email protected] DATA Subject: Mensaje de Prueba Test . 250 2.1.0 [email protected] OK 250 2.1.5 [email protected] 354 Start mail input; end with <CRLF>.<CRLF> 250 2.6.0 <'[email protected]> Queued mail for delivery 

您可以尝试模拟Symantec Box和Exchange服务器之间的会话,以查看是否可以获取有用的错误消息。 有可能您的Exchange服务器被locking,只能与Symantec框交谈,因此您可能需要将IP地址添加到允许的IP列表中。

打开命令提示符并键入以下内容。 将我放在<angle brackets>任何内容replace为被拒绝的消息中的值。 对于下面的每一个新行,按Enter键并给它一秒发送一个响应。

 HELO symantec-gateway telnet <Your Exchange Server> 25 MAIL FROM: <Sender Address> RCPT TO: <Recipient Address> DATA Subject: <Message Subject> Test . 

主题和testing信息之间的新界线是有意和必需的,这是最后一个阶段(。)本身的一个阶段 – 这很重要。 当你这样做的时候,你应该从Exchange Server收到一条类似Message [email protected] successfully queued for delivery 。 然后你可以inputquit ,你应该放回到命令行。

请更新您的原始post,以包括您收到的任何错误。

编辑

您可以尝试打开诊断日志logging来查看是否有任何用处。
打开Exchange系统pipe理器,然后进入pipe理组 => (您的pipe理组 => 服务器 => (您的服务器))并右键单击它。转到属性并转到诊断日志logging选项卡。

在左侧的服务下,select“ MSExchangeTransport” ,然后将“ NDRSMTP协议”升级为“ 中”

希望这将(在应用程序事件日志中)logging所有发送的NDR消息及其状态代码。 当你得到一些日志,与他们更新你的问题。 另外,当你得到一些有用的日志时,再次打开诊断日志logging – 你的服务器将会爱上你!