我收到一条错误消息,回复给我,这似乎与Exchange设置有关。我有可能做错了吗?我不知道从哪里开始跟踪这个:
The following recipient(s) cannot be reached:
Customer Service Account on 6/3/2009 11:00 AM
There was a SMTP communication problem with the
recipient's email server. Please
contact your system administrator.
<fgdc.myservername.net #5.5.0 smtp;550 Requested action not taken: mailbox unavailable>
这可能是一个ServerFault问题,但我想得到一些意见,以确定是否可以在我的代码中修复它。
网站是Asp.Net C#,使用网址路由
Server是2003,64位且运行Exchange 2003
更新
原来这是一层垃圾邮件防护。想出这只发生在内部地址上,MIMESweeper看起来就是丢掉了这些消息。它们来自外部Web服务器,但是使用内部域发送。旗帜上升。消息不会消失。
答案 0 :(得分:1)
我的猜测是你指定了错误的用户。特定版本的Exchange对用户名/电子邮件非常挑剔。如果你只把“全名”作为收件人,你将得不到任何东西。您必须与Exchange 2000完全匹配并且还需要X.400地址才能使其正常工作。
Exchange SMTP网关有很多问题可以解决,我真的不知道你的问题到底是什么。您最好与Mail管理员交谈,并打开该邮箱的邮件跟踪,以了解幕后发生的情况。
答案 1 :(得分:0)
没有什么可以修复的 - 你唯一能做的就是优雅地恢复并记录错误。唯一要检查的是确保您拥有正确的电子邮件地址,因为错误是"mailbox unavailable"
。