system_linux:您好,版主:
这条命令在win7 和server2008上是可以的,但是在windows server 2003但是不能识别。。提示找不到命令, 版主, Exchange2007里的队列这个怎么弄。。。
(2012-05-07 11:30)
您好,根据您的截图,我理解您发现在HUB服务器上有很多发往外部的邮件无法到达,提示451 4.4.0 Primary target IP address responded with: "421 4.2.1 Unable to connect."
首先,请确保这些邮件不是黑客在利用您的邮件服务器做垃圾邮件的中转(您可以打开smtpsend的日志以确认),如果是的话,您可以通过建立一个传输规则,阻挡匿名的用户向外网发送邮件:
打开exchange 2007管理控制台>组织配置>中心传输>传输规则>新建传输规则>条件选择:From users inside or outside my organization" 和 "Send to users inside or outside my organization,
默认的选择是inside,把他们都改成outside>
Action选择: sliently drop the message,然后可以添加排除,最后完成。
这个规则可以阻挡任何来自外网的用户,利用您的服务器,发送任何邮件到外网。禁止他们中继。
然后如果是非黑客行为,而只是特定的几个目标域无法到达,请尝试用telnet命令检查发信成功与否。
用TELNET尝试命令行邮件发送是否成功
http://technet.microsoft.com/en-us/library/aa995718(v=EXCHG.65).aspx
不成功的话,请检查你的服务器与公网是否有防火墙什么的。如果你确定不是发送端的问题,那可以考虑为这些目标域单独建立发送连接器(建议以ISP的smtp服务器为smarthost)