3CX邮箱服务器测试出现5.7.0 Denied错误

概述

3CX服务器中的邮箱服务器对于3CX系统来说是非常重要的,邮箱服务器用于发送各种通知邮件,比如发送分机的欢迎邮件给分机用户,发送各种事件类型的邮件给指定的分机。我们免费版本的3CX目前使用的邮箱服务器是由3CX提供的 SMTP服务器,商业版本的许可可使用Gmail,office365,outlook或者自定义SMTP服务器。当我们测试邮箱服务器正常的话是会以绿色字体和背景显示Mail sent。如果不正常则会以红色字体显示,原因有多种,本篇文档我们介绍的是3CX邮箱服务器测试出现5.7.0 Denied错误的可能原因及解决方案。该问题主要出现在使用了3CX SMTP邮箱服务器的服务器。

5.7.0 Denied 出现的原因

此错误通常表示您的服务器FQDN绑定的的IP地址与电子邮件请求的IP不匹配,比如说您当前的域名是test.3cx.cn,绑定的IP地址是113.112.111.110.您可以在您的3CX门户网站查看您的许可绑定的域名和IP地址,或者通过ping您的域名来查看当前的IP地址。您的当前3CX服务器目前的公网IP不是113.112.111.110,而是11.22.33.44,那么从11.22.33.44这个IP发送的邮件请求测试就会出现5.7.0 Denied错误,因为请求并非是来自于113.112.111.110这个IP地址。

可能出现IP地址不匹配的场景

  • 有些用户安装3CX的设备使用了多网卡,一个网卡用于3CX,另外一个网卡可能用于对接其他网络设备的,比如对接运营商提供的SIP线路。这样就可能导致在邮箱服务器测试时发送的请求使用的公网IP是另外一个网卡的IP而并非是3CX所绑定的IP地址。
  • 有些客户的3CX服务器没有固定的公网IP地址也会导致此问题的出现,当客户3CX的公网更改后,FQDN绑定的IP并没有立即更新,而是需要一段时间来更新DNS解析。那么这段时间邮箱服务器所用的IP地址就与3CX FQDN绑定的IP地址不一致,也就可能会出现5.7.0 Denied错误。
  • 有些客户安装3CX选择的3CX服务器的公网IP地址类型是静态也就是固定的,而在之后使用过程中公司更换了公网IP地址,但是并没有在3CX控制面板设置-网络里面更新公网IP地址,这也会造成IP地址不匹配,从而出现5.7.0 Denied错误。

解决方案

对于使用多网卡的用户,我们建议客户为网卡设备设定优先级来保证3CX服务器发出的数据是通过3CX域名绑定的IP来发送。我们不建议将商用的3CX部署在没有静态公网IP的环境中,当然,如果客户对于邮件通知没什么需求,并且只在内网使用,那么也是没有问题的。

另外,当出现5.7.0 Denied错误时,客户可以将3CX控制面板版的设置-网络-外网IP配置中的静态公网IP先修改为动态公网IP并重新启动所有3CX服务。然后尝试刷新激活许可证,然后再次测试SMTP。

如果是商业版许可的3CX,客户可使用其他几种邮箱服务器或者使用自定义的SMTP邮箱服务器。