Zend Framework v1 Zend_mail не отправляет электронную почту, если идентификатор электронной почты имеет домен компании. Например, username@company.com - PullRequest
0 голосов
/ 23 апреля 2020

Ниже приведен код, используемый для отправки электронной почты:

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 {
            $mail->send();
            /*if ($mail->send()) { 
                return true;
            } else { 
                return false;
            }*/
        } catch (Exception $e) {
            print_r($e);
            die("<-exception-");
            return false;
        }
    }

Он работает при использовании другой электронной почты, такой как username@gmail.com. Он также вызывает любое исключение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...