必要条件:
Google个人帐号,调整gmail设定
Web Server服务器, php.ini文件修改及防火墙开放465 Port,PHP启用openssl模组
Discuz管理中心,邮件设置设定
gmail:设定转寄和POP/IMAP –>对所有邮件启用POP功能(包括已经下载的邮件)

我的帐号–> 登入和安全性–> [允许安全性较低的应用程式] 设定处于启用状态,启用状态呈现蓝色,非启用呈现灰色

Web Server:开启php.ini 寻找段落”mail function” 找到SMTP 及smtp_port 设定
- [mail function]
- SMTP = smtp.gmail.com
- smtp_port = 465
复制代码
PHP :php.ini 寻找段落”extension=php” 注销模块的;分号
- extension=php_openssl.dll
复制代码
Discuz 管理中心:站长–> 邮件设置
邮件发送方式–>通过SOCKET连接SMTP服务器发送(支持ESMTP验证)
┼添加新SMTP服务器
SMTP服务器:ssl://smtp.gmail.com
端口:465
验证:打勾
发信人邮件地址:username < emailname@ gmail.com >
SMTP身份验证用户名:emailname@gmail.com
SMTP身份验证密码:emailpassword
邮件头的分隔符–>选择与Server作业系统相符的选项

全部设定完成后,需要授权存取您的Google帐户,完成授权后开始检测 https://www.google.com/accounts/DisplayUnlockCaptcha
检测,测试收件人:username2 < emailname2@gmail.com >
成功将会发送给emailname2@gmail.com两封测试信件
|