当前位置: 首页 > 图文教程 > 网络编程 > PHP > PHP mail 通过Windows的SMTP发送邮件失败的解决方案

PHP
PHP中for循环语句的几种“变态”用法
用PHP与XML联手进行网站开发
PHP程序漏洞产生的原因和防范方法
利用PHP编程防范XSS跨站脚本攻击
使用PHP往Windows系统中添加用户
PHP Shell的编写(改进版)
PHP开发中接收复选框信息的方法
PHP程序加速探索之服务器负载测试
PHP实现首页自动选择语言转跳
十天学会php之第一天
十天学会php之第二天
十天学会php之第三天
十天学会php之第四天
十天学会php之第五天
十天学会php之第六天
十天学会php之第七天
十天学会php之第八天
十天学会php之第九天
十天学会php之第十天
Web开发源代码:PHP生成静态页面的类

PHP mail 通过Windows的SMTP发送邮件失败的解决方案


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-13   浏览: 166 ::
收藏到网摘: n/a

今天调试WordPress的邮件发送功能,总是提示:SMTP server response: 501 5.5.4 Invalid Address。用telnet测试SMTP是没有任何问题的 原因必定在WordPress的php邮件发送类中。轻松Google到了原因:原来Windows的SMTP服务不支持Name<[email protected]>这样的邮件格式,必须直接写成[email protected]。于是把WordPress的class-phpmailer.php中的这行
复制代码 代码如下:

$from[0][1] = $this->FromName;

注释掉就OK了。