首页 > CMS > 动易CMS > 正文

关于前台用户注册发送邮件成功但收不到邮件的解决办法!

2024-09-10 21:54:14
字体:
来源:转载
供稿:网友
最近动易2006  4月10日版本出现关于前台用户注册发送邮件成功但收不到注册邮件的问题!在此提出解决办法如下,希望有这个问题的网站站长们看一下,或许对你有帮助哦。
修改系统设置-网站信息配置-邮件选项-注意下面的
SMTP服务器地址:
用来发送邮件的SMTP服务器此处原来动易默认设置错误pop3。应为smtp.163.com将pop3改为smtp。另外你的管理员邮箱必需是有效的,比如你的管理员邮箱是5555@163.com   则你的发送邮件服务器地址是:smtp.163.com 登陆用户名是:5555@163.com   smtp域名是:163.com 密码就不用我说了,就是你的管理员电子邮箱的密码。
另外还得勾选邮件选项下面第一个邮件发送组件如jmail
这样解决了发送邮件的问题,你也能收到注册的邮件了。

注意:在本地架设的服务器稍等一会儿才能收到邮件,邮件内容样式为:

http://127.0.0.1/Reg/User_RegCheck.asp?Action=Check&UserName=20040218&Password=123456&CheckNum=23848295

但是点击该链接还是不能注册成功!打开的网页出现如下提示:
  • 错误类型:
    ADODB.Recordset (0x800A0CC1)
    在对应所需名称或序数的集合中,未找到项目。
    /Reg/User_RegCheck.asp, 第 163 行

    浏览器类型:
    Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; TencentTraveler )

     

  • 网页:
    GET /Reg/User_RegCheck.asp

    显然仅是收到邮件还不行,点击不能注册成功,因此还得根据提示修改注册确认码的验证邮件文件user_RegCheck.asp(在reg文件夹下)该文件有一个bug,你搜寻找到rs("ChargeType") = GroupSetting(14)删除掉。重新注册一个用户名,收到邮件点击成功注册出现了下面这个提示:
    恭喜你!

    恭喜你正式成为本站的一员,请返回首页登录。
    至此该问题得到解决!因此你只需要修改User_RegCheck.asp文件删除rs("ChargeType") = GroupSetting(14)即可,其他的注意发送邮件服务器是smtp而不是pop3。前台 减压后覆盖Reg/User_RegCheck.asp文件即可。
    附邮件服务器程序JMail:

    希望发送注册邮件成功但收不到邮件的朋友们在官方没有修改出补丁文件以前就按照本文修改!用了觉得好就顶!不然后面的人不晓得的。
  • 相关文件下载请到:http://bbs.powereasy.net/dispbbs.asp?BoardID=67&ID=220643

    发表评论 共有条评论
    用户名: 密码:
    验证码: 匿名发表

    图片精选