Exchange邮件系统默认是关闭匿名中继的,也就是说用户发送外网邮件必须经过验证才可以发送,如果匿名发送外网邮件就会出现550 5.7.1 Unable to relay的错误。
但有些设备,比如扫描仪或者ERP系统等等后台可能需要嵌入SMTP来发送系统邮件,而在SMTP模块设置中有的设备不支持用户名和密码验证,只能填写一个发件人邮箱地址和SMTP服务器地址,这就需要在邮件服务器调整安全设置,允许这些设备的IP匿名投递邮件;下面是针对Exchange系统的调整设置记录:
方法一:使用 EMC 控制台创建可允许匿名发送邮件的接收连接器
1、在控制台树中展开“服务器配置”,然后选择“集线器传输”。在结果窗格中,选择要创建连接器的服务器,然后单击“接收连接器”选项卡。
2、在操作窗格中,单击“新建接收连接器”。此时将启动“新建接收连接器”向导。
3、在“简介”页上,执行下列步骤:
a、在“名称”字段中为此连接器键入有意义的名称。此名称用于标识该连接器。
b、在“选择此接收连接器的预期用法”字段中选择“自定义”。
c、单击“下一步”。
4、在“本地网络设置”页上,保持默认,单击“下一步”。
5、在“远程网络设置”页上,执行下列步骤:
a、选择现有的 0.0.0.0 - 255.255.255.255 条目,然后单击 删除图标。
b、单击“添加”或“添加”旁边的下拉箭头,键入允许在此服务器上中继邮件的远程邮件服务器的 IP 地址或 IP 地址范围。输入完 IP 地址后,单击“确定”。
c、单击“下一步”。
6、在“新建连接器”页上,复查该连接器的配置摘要。如果要修改设置,则单击“上一步”。若要使用配置摘要中的设置创建接收连接器,请单击“新建”。
7、在“完成”页上,单击“完成”。
8、在工作窗格中,选择您创建的接收连接器。
9、在操作窗格中该接收连接器的名称下,单击“属性”打开“属性”页。
10、单击“权限组”选项卡。选择“Exchange 服务器”。
11、单击“身份验证”选项卡。选择“外部保护(例如,使用 IPsec)”。
至此已经新建了一个允许192.168.0.201此IP向Exchange的25端口匿名投递邮件的接收连接器,测试在192.168.0.201客户端上匿名发送邮件成功:
方法二:使用命令行管理程序控制台创建可允许匿名发送邮件的接收连接器
打开Exchange Management Shell命令窗口,执行以下命令:
New-ReceiveConnector -Name "Anonymous Relay" -Usage Custom -AuthMechanism ExternalAuthoritative -PermissionGroups ExchangeServers -Bindings 0.0.0.0:25 -RemoteIpRanges 192.168.0.201
这篇文章就介绍到这了,需要的朋友可以参考一下。