在当今互联网环境中,确保电子邮件的正常发送对于网站运营至关重要。尤其是针对Discuz 3.4这样的论坛系统,当25端口被禁止使用时,我们需要通过SMTP协议的465端口来实现邮件的发送功能。以下是一篇详细说明如何设置Discuz 3.4 SMTP邮件服务的文章。
要开始配置Discuz 3.4的SMTP邮件服务,首先需要注册一个腾讯企业免费邮箱。这可以通过百度搜索“腾讯企业邮箱”来完成。
注册完成后,登录到腾讯企业邮箱,并进行成员添加操作。点击“添加成员”,然后确定即可。
下一步,登录刚才注册的企业邮箱账户,在邮箱界面选择“设置”,接着进入“客户端设置”。在这里,您可以查看到用于发送邮件的服务器地址。
现在,转到您的Discuz 3.4后台管理页面。依次点击“站长” -> “邮件设置”。在此处,按照之前获取的信息正确填写邮件服务器参数。值得注意的是,如果您的服务器是阿里云Linux CentOS 7.2版本,则必须开启防火墙中的465端口以保证通信顺畅。
对于SMTP服务器地址,务必使用ssl://前缀。例如,如果您从腾讯企业邮箱获得的SMTP服务器地址为smtp.exmail.qq.com,则应填写为ssl://smtp.exmail.qq.com。

// 示例代码:设置Discuz 3.4的SMTP服务器
SMTP_Server = 'ssl://smtp.exmail.qq.com';
SMTP_Port = 465;
    
另外,请确保全局设置下的“站点信息”中包含正确的管理员邮箱。
最后,回到Discuz 3.4后台的“站长” -> “邮件设置”部分,点击“检测”按钮验证配置是否成功。

注意事项:
1. 确保服务器已经开启了465端口。
2. 在配置SMTP服务器时,记得加上ssl://前缀。
遵循上述步骤,您就可以顺利解决Discuz 3.4系统在25端口禁用情况下的邮件发送问题。希望这些信息对您有所帮助!