Zend mail - не могу прочитать - соединение закрыто? - PullRequest
0 голосов
/ 10 мая 2018

Использование php-пакета zend mail для подключения к Gmail и получения ошибки

Мой метод выглядит как

//Get all mail
    public function GetMail() {
        $mail = new Imap([
            'host'     => 'imap.gmail.com',
            'ssl' => 'tls',
            'port' => '993',
            'user'     => 'example@gmail.com',
            'password' => '*********',
        ]);

        echo $mail->countMessages() . " messages found\n";
        foreach ($mail as $message) {
            printf("Mail from '%s': %s\n", $message->from, $message->subject);
        }
    }

Ошибка следующая: не могу прочитать - соединение закрыто?

Использование Laravel в качестве основы

1 Ответ

0 голосов
/ 11 мая 2018

Так что я исправил, используя

 $mail = new Imap(array(
            'host' => 'imap.gmail.com',
            'user' => 'noreply@gmail.com',
            'password' => '*********',
            'ssl' => 'ssl',
            'port' => 993
        ));

        $mail->countMessages();
        $content = array();
        foreach ($mail as $messageNum => $message) {
            array_push($content, ['from' => $message->from,'subject' => $message->subject, 'id' => $message->messageId]);
        }
        return $content;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...