在测试dzzoffice的过程中,需要配置邮件服务器,dzzoffice的邮件设置有三种选项:
1、通过 PHP 函数的 sendmail 发送(推荐此方式)
2、通过 SOCKET 连接 SMTP 服务器发送(支持 ESMTP 验证)
3、通过 PHP 函数 SMTP 发送 Email(仅 Windows 主机下有效,不支持 ESMTP 验证)
如果自己内部有邮件服务器,则可以选择第2种方式,配置smtp服务器。
有的公司可能要求使用smtps 465端口的方式加密发送邮件,但是在实际测试dzzoffice的邮件过程中,使用25端口可以正常发送测试邮件,465加密端口发送的时候报错。
查阅了一些资料,以下是解决ESMTP使用smtps 465加密发送邮件的方法:
在smtp服务器的配置使用ssl://smtp.test.com,才可以使用465端口发送,具体截图如下: