我有一些电子邮件问题不是被发送到用户收件箱。DMZ 上从互联网接收电子邮件的 SMTP 服务器是Symantec Brigthmail 网关,此服务器报告该消息已正常传送至 Exchange 服务器:
屏幕截图2 http://img1.uploadscreenshot.com/images/orig/11/32015524182-orig.jpg
这非军事区服务器将收到的邮件转发到交换服务器位于 LAN 段上,Exchange 服务器上的消息跟踪报告已提交到高级队列:
http://img1.uploadscreenshot.com/images/orig/11/32015184068-orig.jpg http://img1.uploadscreenshot.com/images/orig/11/32015505074-orig.jpg
我在谷歌上搜索了几次,但没有任何结果。
你们有人遇到过类似的问题吗?
如能得到任何帮助或指点我将非常感激。
根据要求,以下是 smtp 会话的记录:
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
答案1
您可以尝试模拟 Symantec 框和 Exchange 服务器之间的会话,看看是否可以收到有用的错误消息。您的 Exchange 服务器可能被锁定为仅与 Symantec 框通信,因此您可能需要将您的 IP 地址添加到允许的 IP 列表中。
打开命令提示符并输入以下内容。将我输入的所有内容替换<angle brackets>
为被拒绝的消息中的值。对于下面的每个新行,按 Enter 并等待一秒钟以发送响应。
HELO symantec-gateway
telnet <Your Exchange Server> 25
MAIL FROM: <Sender Address>
RCPT TO: <Recipient Address>
DATA
Subject: <Message Subject>
Test
.
主题和测试邮件之间的新行是有意为之且必需的,最后一行有一个单独的句点 (.) - 这很重要。执行此操作后,您应该会收到来自 Exchange Server 的消息,内容类似 。然后您可以键入,然后您应该会返回到命令行。Message [email protected] successfully queued for delivery
quit
请更新您的原始帖子以包含您收到的任何错误。
编辑
您可以尝试打开诊断日志,看看是否有任何有用的信息。
打开 Exchange 系统管理器,然后转到管理组=>(您的管理组=>服务器=>(您的服务器)并右键单击。转到特性然后转到诊断日志标签。
在下面服务在左侧选择微软ExchangeTransport然后转非报告和SMTP 协议取决于中等的。
希望这会记录(在应用程序事件日志中)所有发送的 NDR 消息及其状态代码。当您收到一些日志时,用它们更新您的问题。此外,当您收到一些有用的日志时,再次关闭诊断日志记录 - 您的服务器会为此而爱上您!