本帖最后由 fufsky 于 2012-9-27 09:36 编辑
如果您遇到邮件配置不成功,不发送邮件,邮件标题乱码等问题,看看下面的办法能帮助你否。
我是用的UTF8,打了最新补丁,服务器在美国,不保证以下方法一定适合您:
解决方法:我是国外服务器,用内置mail服务时,能发送测试邮件,注册能收到激活邮件,只是邮件标题乱码,而且其他动作下无邮件发送给已验证邮箱的相关用户,连找回密码的邮件也收不到,尝试用其他smtp服务,怎么配置都错误,发不出测试邮件。
在网上找了一圈,首先是解决邮件标题乱码的问题:
lib/helper/phpmailer_class iso-8859-1成UTF-8
再发送测试邮件,邮件标题就正常了。
然后是解决其他动作不发送邮件的问题,我考虑还是我用内置mail服务有问题,可能服务器这方面的功能有限制,于是还是决定用其他smtp服务,网上搜了一下“PHPmailer不SMTP Error”,找到这篇博客http://blog.sina.com.cn/s/blog_7bd6d6810100rsd1.html
试着到lib/helper/phpmailer_class把里面的smtp改成大写SMTP,再试着配置如下:
哈哈,成功了,发送测试邮件成功,标题内容都正常显示,再测试找回密码,投标发任务,都能收到邮件通知了。
解决。 |