如何确保使用Zend_Mail(Zend Framework版本1.12.20)成功发送电子邮件?

时间:2019-07-19 09:58:38

标签: php zend-framework

我正在使用Zend_mail发送电子邮件。我没有收到任何错误或异常。

我尝试打印异常,但它不会引发任何异常。

下面是发送电子邮件的代码:

public function sendEmail($mailFromEmailId, $mailFromName, $mailToEmailId, $mailSubject, $mailBody) {
    require_once APPLICATION_PATH . '/../library/Zend/Mail.php';

    $mail = new Zend_Mail();
    $mail->setBodyHtml($mailBody);

    if (!empty($mailFromName)) {
        $mail->setFrom("$mailFromEmailId", $mailFromName); 
    } else {
        $mail->setFrom("$mailFromEmailId");
    }

    $mail->addTo($mailToEmailId);
    $mail->setSubject($mailSubject);
    try {
        if ($mail->send()) {
            return true;
        } else {
            return false;
        }
    } catch (Exception $e) {
            return false;
    }
}

0 个答案:

没有答案