loading...

Discuz!论坛支持Gmail发信

发布时间:October 6, 2008 分类:PHP

惠普的新媒体策略

上海三日印象片段

Discuz!论坛其实是可以通过Gmail发送邮件的,而且Gmail的稳定性和易用性是有口皆碑的,比起国内的其他免费STMP服务商更加可靠。下面一步一步告诉你如何实现用Discuz!论坛支持Gmail发信。

第一步,检查OpenSSL
首先查看phpinfo,查看看PHP是否支持OpenSSL,看到下面的字样,或者图片就标示支持OpenSSL。一般现在的PHP都会默认支持的。
OpenSSL support enabled
OpenSSL Version OpenSSL 0.9.8b 04 May 2006
查看PHP是否支持OpenSSL

第二步,修改Discuz!代码
在include/sendmail.inc.php文件中查找
fsockopen($mail['server'], $mail['port'], $errno, $errstr, 30)
替换为
fsockopen('ssl://' .$mail['server'], $mail['port'], $errno, $errstr, 30)

第三步,修改Gmail设置
1.登录到您的 Gmail 帐户。
2.点击任一 Gmail 页顶部的设置。
3.点击橙色框邮件设置中的转发和 POP。
4.选择针对所有邮件启用 POP 或者针对从现在起开始接收的邮件启用 POP。
5.使用 POP 访问 Gmail 邮件后,选择您要对邮件采用的处理方式。

第四步,配置Discuz!邮件设置
邮件发送方式:选择“通过 SOCKET 连接 SMTP 服务器发送(支持 ESMTP 验证)”
SMTP 服务器:smtp.gmail.com
SMTP 端口:465
其他的就按照下图设置吧,
Discuz!论坛Gmail发送邮件设置

Tags: Discuz!, Gmail


已有 18 条评论 »

  1. gowers gowers

    DZ基本上不用,不过昨天才给别人装了个,哈~FF3.03好像也支持GMAIL触发了

  2. 淡水 淡水

    其实免费的STMP服务不太好找,但是虚拟主机支持ssl更少。
    以前花了力气用gmail发信,但是主机却不支持,最后索性用tom的smtp了事。
    tom和qq的smtp都是开发的,稳定性还不错。

  3. blankyao blankyao

    很遗憾的告诉你,我用教育网访问不了你的blog了

  4. joyqi joyqi

    听说你要去沙特了,以后你就是中亚地区总裁了,替我向拉登问好

  5. 阿扑 阿扑

    继续关注!

  6. 嘟嘟鱼 嘟嘟鱼

    用gmail发信有啥好处呢?

  7. 松山之鹰 松山之鹰

    其实国内也有不错的

    我用的discuz都不是6.1的

    你的验证码很难看清楚是什么东西

  8. LittleH LittleH

    完全不用修改PHP代码,直接在SMTP服务器那填写 ssl://smtp.gmail.com或者tls://smtp.gmail.com,端口号用465

  9. orzmm orzmm

    格达迪的空间,试了好久,就是无法收到邮件。

  10. wkl17 wkl17

    @LittleH, 请问为什么要加ssl://或tls:// ??我刚刚试了一下,真的可以了,真的是太棒了!我为此不知道弄了多少天了!!

    请问你是看了相关文档吗?还是说你知道其中的“原理”而没有看过任何相关文档就知道了呵??

    我的邮箱是wkl17#qq.com ,如果LittleH有看到此回复,或者其他朋友可以回复我的疑问(比如ccvita站长),麻烦Email告诉我一下哈,谢谢!!(因为这样的“知识”别的地方“问”不到哈。。。激励一下自己!)

    ————1名假期平均16小时/天在线的在校生

    1. kimi kimi

      @wkl17, 因为gmail走的是加密的ssl协议,LittleH的实现方式和我的实现方式一样,最终的地址都是ssl://smtp.gmail.com

      1. wkl17 wkl17

        @kimi,

        这么说来,只要是使用OpenSSL加密的,都是要用ssl://开头了?比如http://baidu.com,如果也用OpenSSL加密,那就要使用ssl://baidu.com来访问了??

        另外,除了OpenSSL,有其它的SSL吗?

  11. Kevin Kevin

    想請教大大設置gmail

    因為我試了上面您所說

    還是未能成功

    方面的話

    我想請大大幫忙我試試

  12. Kevin Kevin

    忘了跟大大說我試免費空間

    IHOST的空間

  13. jeff jeff

    你好,我之前就是看过这篇文字,设置成功的DISCUZ 7.0的邮件功能。最近我又新建了一个7.1的论坛。用这个文章里提到的设置已经无法设置成功,测试邮件时提示邮件已发出。但是邮箱里却收不到邮件。特此求助您。望指教了~谢谢了!!

  14. colo colo

    终于搞定了,感谢楼主还有回帖的“LittleH”兄弟

  15. 小潜 小潜

    大大,我的网站按照上面的设置和回复设置都不行啊,是discuzX2.5的。请大大帮帮忙,我只想用Gmail。请给我邮件回复,感激不尽!!!

    1. Indeed Indeed

      检查下主机有没有墙掉465端口吧

添加新评论 »

captcha
请输入验证码