正文

在使用PHP发送SMTP邮件的时候遇到的问题及其解决。2010-08-10 23:25:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/edwardguo/51619.html

分享到:

       这几天,我借鉴网上和自己研究的知识学习PHP发送SMTP邮件的方法。眼看成功了,却遇到两个问题:一是邮件的标题是乱码;二是在邮件里面没有显示发件人姓名。


       对于第一个问题,经过我网上搜索后知道是编码的问题,在将标题转换为GBK格式之后,问题迎刃而解!


       对于第二个问题,我在网上查到对于$From参数,需要写成“收件人姓名<XXX@163.com>”的形式。我欣喜若狂,改完之后,在gmail的邮箱里面立马生效。正准备欢庆,发现在测试163邮箱的时候依旧无法显示。头大啊!!!!!想了好久,试了几个格式都不成。到底为什么呢?于是我又想到了编码,是啊,这里有中文了呢,立即把这里的中文也转成GBK格式,嘿嘿!问题也解决了。我真是高兴啊!想这虽然是两个小问题,可是可能要是不注意很容易被忽略,这里写出来,希望可以给大家提供一些借鉴。以后多注意在遇到中文时候的邮件编码,很多错误就不会发生了:)

阅读(1792) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册