本文主要是介绍以dzzoffice为例设置通过 SOCKET 连接 SMTP 服务器发送(支持 ESMTP 验证),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在测试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端口发送,具体截图如下:
这篇关于以dzzoffice为例设置通过 SOCKET 连接 SMTP 服务器发送(支持 ESMTP 验证)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!