0

在控制器中,我有一个邮件操作。邮件从他的客户发送到一个电子邮件地址。电子邮件仅检查语法,因此有些邮件被退回。我想将反弹返回给用户并因此使用(ZF1):

$body = $arrUser['mailtext'];
$tr = new Zend_Mail_Transport_Sendmail('-fbounce@example.com');
Zend_Mail::setDefaultTransport($tr);
$mail = new Zend_Mail('UTF-8');
$mail->setFrom($arrUser['email_name'], $arrUser['email_name'] );
$mail->addTo($arrClient['email'], $arrClient['client_name']);
$mail->addBcc($arrUser['email_name'], $arrUser['email_name']);}
$mail->setReplyTo($arrUser['email_name'], $arrUser['email_name']);
$mail->setSubject($arrUser['subject']);
$mail->setBodyHtml($body);
$mail->send();

现在在上面的代码部分:

$tr = new Zend_Mail_Transport_Sendmail('-fbounce@example.com');
Zend_Mail::setDefaultTransport($tr);

是基于zend手册和这个论坛上的问题之一。但是它对我不起作用。邮件的发送一切正常,但我需要一种方法来给用户反馈邮件地址被退回。在我有之前

$mail->setReturnPath('bounce@example.com');

但这也不起作用,事后看来,采埃孚手册预期

非常感谢任何有关使返回路径正常工作的建议。

4

0 回答 0