Windows+IIS下Discuz和UCH的邮件设置方案

DZ关于邮件发送的介绍太笼统了,连各种设置需要的环境都不说清楚,翻来覆去都是那几句废话,估计有很多用Windows+IIS环境的TX都和我一样发不出邮件,用了两年DZ,今天才找到有效的解决方案。。。

环境:windows2003、iis6.0

程序:discuz7.0、ucenter home1.5等Comsenz产品

问题:系统发不出邮件,验证Email、找回密码等功能是个摆设

解决方案:

1.注册一个Foxmail或QQ邮箱,建议Foxmail,用QQ邮箱的话需要手动开启SMTP,并设置独立密码

2.Discuz/UCH后台——邮件设置

邮件发送方式:通过 SOCKET 连接 SMTP 服务器发送(支持 ESMTP 验证)
(其他模式都需要服务器或环境的支持,最方便的还是这种)

邮件头的分隔符:使用 CRLF 作为分隔符(通常为 Windows 主机)

SMTP 服务器:smtp.foxmail.com 或 smtp.qq.com

SMTP 端口:25

要求身份验证:是

发信人邮件地址:你的Foxmail或QQ邮箱地址

SMTP 用户名:同发信人邮件地址

SMTP 密码:Fomail密码或QQ邮箱密码
(看出为什么推荐Foxmail了吧,因为这里密码是不被保护的,其他拥有创始人身份的管理员也能看到,而QQ毕竟关系到个人,即使设置独立密码也是多少有些不方便的)

3.提交

后记:现在支持SMTP的邮箱太少了,Gmail是SSL加密的,要改源文件才能这么用,最简单的还是Foxmail和QQ,不得不说,邮箱是腾讯做得最好的产品(Foxmail早在05年被腾讯收购)。

Updata:

经过测试,QQ邮箱通过SMTP发太多会被腾讯当作垃圾邮件帐户锁定,Foxmail测试中……

文章发表于 09年2月2日(星期一) 01:27:40
分类: 网站&开发 标签: , , ,
评论RSS

3 只评论

  1. 雀巢 在 09年2月2日 22:58 说:

    qq邮箱发送多了smtp好像会拒绝的

    回复

    長生天 回复于 09年2月2日 23:04

    @雀巢, 啊 这样啊~ 我测试一下~

  2. 鸟人 在 10年2月2日 15:56 说:

    是的,你说的很对!
    欢迎你来到鸟人地盘来做客!

    回复

发表评论