Discuz论坛使用个人gmail发邮件 找回密码 注册验证

作者: wxfeng 分类: 杂项 发布时间: 2017-07-28 00:00    阅读 2,000 次
必要条件:

Google个人帐号,调整gmail设定

Web Server服务器, php.ini文件修改及防火墙开放465 Port,PHP启用openssl模组

Discuz管理中心,邮件设置设定


gmail:设定转寄和POP/IMAP –>对所有邮件启用POP功能(包括已经下载的邮件)




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




Web Server:开启php.ini 寻找段落”mail function” 找到SMTP 及smtp_port 设定

  1. [mail function]
  2. SMTP = smtp.gmail.com
  3. smtp_port = 465

复制代码



PHP :php.ini 寻找段落”extension=php” 注销模块的;分号

  1. 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两封测试信件

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

发表评论

您的电子邮箱地址不会被公开。