Zend Framework Gmail - PullRequest
       7

Zend Framework Gmail

0 голосов
/ 01 декабря 2010

Я пытаюсь использовать Zend Mail для отправки в одном из моих приложений.

Я не уверен, что является основным требованием для использования zend_mail.

$this->transport = new Zend_Mail_Transport_Smtp(
        'smtp.gmail.com', 
        array(
            'ssl'=> 'tls',
            'port'=> '587',
            'auth'=> 'login', 
            'username'=> 'email@email.com', 
            'password'=> 'password'
    ));

Zend_Mail::setDefaultTransport($this->transport);

и при отправке почты

$mail->send($this->transport);

и обработал ошибку, используя

$e->getCode().$e->getMessage(); 

скрипт выдает ошибку 05.5.2

Я не могу понять, в чем проблема.

Ответы [ 2 ]

2 голосов
/ 01 декабря 2010

Порт должен быть 465 !!!! Тогда это работает. И я тоже!

0 голосов
/ 01 декабря 2010

Оставьте порт выключенным:

$config = array('auth'=>'login', 'username'=>'', 'password'=>'', 'ssl'=>'tls');
$transport = new Zend_Mail_Transport_Smtp('smtp.gmail.com', $config);
$mail->send($transport);
...