Zend Framework Zend_mail не отправляет электронную почту - PullRequest
0 голосов
/ 24 августа 2018

Унаследовано приложение Zend Framework версии 1.12 и с недавнего времени перестало отправлять электронные письма.

indexcontroller.php

$mail = new Zend_Mail('UTF-8');
                $mail->addTo($sender_email);
                $mail->setSubject("Result of Payment Transaction (Success)");
                ob_start();
                include APPLICATION_PATH . 
                 '/views/scripts/file.phtml';
                $message = ob_get_clean();

                $mail->setBodyText($message);
                $mail->setFrom('email@mail.com');
                $mail->send();

application.ini

                   ;EMAIL SETTTING
resources.mail.transport.type = Zend_Mail_Transport_Smtp
resources.mail.transport.host = "smtp.gmail.com"
resources.mail.transport.port = 465 
resources.mail.transport.auth = "login"
resources.mail.transport.username = "mail@emil.com"
resources.mail.transport.password = "pass"
resources.mail.transport.ssl = "ssl"

Bootstrap.php

         $emailConfig = array(
        'auth' => 'login',
        'username' => Zend_Registry::get('config')->email->username,
        'password' => Zend_Registry::get('config')->email->password,
        'ssl' => Zend_Registry::get('config')->email->protocol,
        'port' => Zend_Registry::get('config')->email->port
    ); 

    $mailTransport = new Zend_Mail_Transport_Smtp(
            Zend_Registry::get('config')->email->server, $emailConfig);
    Zend_Mail::setDefaultTransport($mailTransport);

Ошибка вывода:

Информация об исключении:
Сообщение: не удалось открыть сокет

Трассировка стека:
1. library / Zend / Mail / Protocol / Smtp.php (167): Zend_Mail_Protocol_Abstract-> _connect ('ssl: //smtp.gmai ...')
2. library / Zend / Mail / Transport / Smtp.php (199): Zend_Mail_Protocol_Smtp-> connect ()
3. library /Zend / Mail / Transport / Abstract.php (348): Zend_Mail_Transport_Smtp -> _ sendMail ()

Я смотрел, подключен ли сервер, к которому он подключен, telnet smtp.gmail.com 465 подключен Имя пользователя парольправильно, я также пытаюсь перейти на tls, но все равно безуспешно

...