Discuz!论坛支持Gmail发信
本文最后更新于 5651 天前,其中的信息可能已经有所发展或是发生改变。

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发送邮件设置

评论

  1. 15年前
    2008-10-07 9:35:50

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

  2. 15年前
    2008-10-07 13:23:22

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

  3. 15年前
    2008-10-08 8:22:58

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

  4. joyqi
    15年前
    2008-10-09 23:19:36

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

  5. 15年前
    2008-10-10 11:35:30

    继续关注!

  6. 15年前
    2008-10-15 13:58:29

    用gmail发信有啥好处呢?

  7. 15年前
    2008-10-27 0:56:44

    其实国内也有不错的

    我用的discuz都不是6.1的

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

  8. 15年前
    2009-3-15 23:35:30

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

  9. 15年前
    2009-4-12 21:27:19

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

  10. 15年前
    2009-7-29 19:15:19

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

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

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

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

    • 博主
      wkl17
      15年前
      2009-7-29 23:51:03

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

      • Kimi
        15年前
        2009-7-30 0:17:37

        @kimi,

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

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

  11. Kevin
    15年前
    2009-8-06 16:33:59

    想請教大大設置gmail

    因為我試了上面您所說

    還是未能成功

    方面的話

    我想請大大幫忙我試試

  12. Kevin
    15年前
    2009-8-06 16:34:55

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

    IHOST的空間

  13. jeff
    14年前
    2009-10-23 21:20:08

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

  14. 14年前
    2010-3-24 11:37:54

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

  15. 12年前
    2012-5-23 15:34:50

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

    • 小潜
      12年前
      2012-6-04 12:54:02

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

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇