Zend邮件无法在实时网站上运行

时间:2013-08-08 07:37:59

标签: php zend-framework zend-mail

我使用下面提到的脚本在http://framework.zend.com/manual/1.12/en/zend.mail.smtp-authentication.html建议的zend(版本1.12)项目中发送电子邮件。

$admin_email ='admin@test.com';
$subject = "Subject";
$mail_body = "Mail body";

$mail_config = array('auth' => 'login',
                     'username' => 'abc@abc.com',
                     'password' => 'password');                  
$transport = new Zend_Mail_Transport_Smtp('smtp.server.com', $mail_config);

$mail = new Zend_Mail('utf-8');
$mail->setBodyHtml($mail_body);
$mail->setFrom($admin_email);
$mail->addTo($admin_email);
$mail->setSubject($subject);
$mail->send($transport);

上面的代码在我的本地测试站点上运行正常。但是,它不在现场工作(即不是发送邮件,而是中止执行进一步的行动过程)。我尝试了其他smtp信息,但没有在现场工作。

同时检查了这篇文章Problem when sending mail with Zend Mail?,并包含了以下代码,但也没有解决问题。

require_once('Zend/Mail/Transport/Smtp.php');
require_once 'Zend/Mail.php';

0 个答案:

没有答案