前一段时间我在虚拟机上安装了Exchange Server来玩它,看看我是否可以使用合适的邮件服务器。我认为我做得很好,因为我能够在网络内部发送和接收消息,并能够将电子邮件发送到互联网。
然而,当我使用网络外部的计算机登录时远程桌面并尝试向我在Exchange Server上创建的帐户发送电子邮件,我收到以下消息:
You do not have permission to send to this recipient. For assistance, contact your system administrator.
后面是某种类型消息中继错误:
<myserver.mydomain.com #5.7.1 smtp;550 5.7.1 Unable to relay for [email protected]>
请注意,如果您来到此页面是因为您尝试向某人发送电子邮件而您是不确定你身边或接收方是否有问题,这绝对是接收方的问题!在这种情况下,您需要打电话给您尝试发送电子邮件的人,并告诉他们通知网络或电子邮件管理员此问题。
这基本上是Exchange Server的配置问题,必须修复。因此,如果您域中的用户无法从内部网络外部接收电子邮件,则必须执行以下操作。
修复Exchange问题
步骤1:在Exchange系统管理器中,展开服务器,展开协议,然后展开SMTP。
第2步:选择用于连接外部的SMTP虚拟服务器,然后右键单击并选择选项或属性。
第3步:在访问标签上,点击转接。
第4步:首先,选择仅列表为低。现在,您需要取消选中授权中继到经过身份验证的计算机或允许所有成功通过身份验证的计算机进行中继复选框,然后单击用户按钮。
第5步:检查认证用户的允许框(提交权限和回复权限)。
这就是它!现在,您只需要在Exchange的主控制台窗口中启动和停止SMTP服务器!外部用户现在应该能够向您的域发送电子邮件,而不会收到“无法中继”或“您没有权限发送给此收件人”错误。享受!