本站提供互联网编程技术交流分享,部分技术教程不断更新中,请随时关注或联系我寻求帮助 有事点我吧同时也欢迎有兴趣的朋友进行投稿。

discuz3.2 windows主机设置gmail邮箱邮件发送返回错误信息解决方法

建站 熊哥club 1086℃ 0评论
 博主最近忙里偷闲终于把闲置很久的论坛站点部署到aws主机上了。因为aws有免费试用一年,可以创建一个linux实例和windows实例。为了充分利用资源。熊哥总算在百忙之中把discuz3.2部署上去了。
 而只是部署上去而已,discuz的功能强大不用多说,很多设置需要花大量时间去配置,所以博主就从最基本的邮件设置开始,悲剧的就是刚开始,熊哥就被难住了。
 邮件设置整了2天都才搞定,真是不易啊,所以特整理下教程帮助需要的人。
 其实网上教程很多,discuz官方论坛上也有很多帖子教程,相信大家搜索到的时候基本上看到的都是千篇一律的文章,都是原版复制,并不适合所有人。
 博主按照教程都试了一遍,也没成功,总是提示邮件发送返回错误信息,大部分教程都是使用qq邮件,163或者126等邮箱,可惜熊哥喜欢使用gmail邮箱。配置很多遍都没成功。最终才知道忽略了很多关健配置。
 废话不多说,上教程:
 前面说了,博主用的是aws的windows server 2012 R2主机,使用iis8.5+php5.5+mysql5.6,配置gmail邮箱smtp服务。下面方法就是以gmail为例子。

 首先要确认服务器是否开启php的fsockopen函数?

如果你要使用一些邮件的类,那么很多要求支持php的fsockopen函数。但是服务器默认不是开启的。

  第一步:

  php.ini文件中查找
  allow_url_fopen = On
  使其值为On
discuz

  第二步:

  php.ini文件中查找
  extension=php_openssl.dll
  如果前面有分号,去掉分号
discuz

  第三步:

  重启web服务器,apache或IIS

      第四步:

按照如下图配置邮件smtp服务器
discuz

       第五步:

检查是否配置成功。如果不成功可以在如下图示中的目录中查看具体错误日志

discuz

 

熊哥按照这个方便亲测成功。后面打算换成自己的域名邮箱。有什么问题欢迎骚扰,博主很乐于帮助你解决技术问题。

 

 

 

 

本文地址: http://www.xiongge.club/548.html

转载请注明:熊哥club » discuz3.2 windows主机设置gmail邮箱邮件发送返回错误信息解决方法

喜欢 (1)
[您的支持是我最大的动力]
分享 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
×
订阅图标按钮