Zend_Mail - читать сообщения Gmail через POP - PullRequest
3 голосов
/ 17 декабря 2010

Я пытаюсь прочитать мою учетную запись Gmail с Zend_Mail. Похоже, что время ожидания истекло. Есть ли проблема с моим $config?

public function indexAction()
{
    $config = array(
        'host'=> 'pop.gmail.com',
        'user' => 'xxx',
        'password' => 'xxx',
        'ssl' => 'tls',
        'port' => 995);

    $mail = new Zend_Mail_Storage_Pop3($config);
    $maxMessage = $mail->countMessages();
    $this->view->maxMessage = $maxMessage;

    $message = $mail->getMessage(1);
    $this->view->message = $message;
}

Ответы [ 2 ]

4 голосов
/ 17 декабря 2010

Я думаю, вам нужно использовать SSL в качестве типа ssl.Кроме того, вы используете свой полный адрес электронной почты в качестве имени пользователя?

$config = array('host'=> 'pop.gmail.com',
        'user' => 'xxx',
        'password' => 'xxx',
        'ssl' => 'SSL',
        'port' => 995);
0 голосов
/ 03 марта 2011

Вам не нужно вводить ssl и порт в случае gmail.ваш конфиг должен быть

$config = array('host'=> 'pop.gmail.com',
        'user' => 'xxx',
        'password' => 'xxx');
...