脚本宝典收集整理的这篇文章主要介绍了php – 如何使用Zend_Mail,sendmail和localhost发送电子邮件?,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
当我尝试向自己发送测试邮件时,我收到一条例外消息:“无法发送邮件”.我不知道这是一个环境问题,还是代码问题.我没有使用传输,所以我认为它是默认的Zend_Mail_Transport_Sendmail.这是我的代码:@H_419_2@
public function sendtestAction() { $mail = new Zend_Mail(); $mail->setFrom('test@aol.COM','Test Email'); $mail->addTo('my@email.com','My Name'); $mail->setSubject('This is just a test.'); $mail->setBodyText('This is only a test.'); $mail->send(); }
更新:我尝试了一种不同的方法,将SMTP传输设置为使用localhost:@H_419_2@
transport = new Zend_Mail_Transport_Smtp('localhost'); Zend_Mail::setDefaultTransport($transport);
这次我得到了一个不同的错误:“拒绝连接”不确定这意味着什么.也许我还没有做些什么呢?@H_419_2@
更新:我想我没有安装/设置SMTP服务器. This tutorial made it really easy for me to get an SMTP server up an running.现在上面的两个代码示例都有效.@H_419_2@
以上是脚本宝典为你收集整理的php – 如何使用Zend_Mail,sendmail和localhost发送电子邮件?全部内容,希望文章能够帮你解决php – 如何使用Zend_Mail,sendmail和localhost发送电子邮件?所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。