3

Zend_MailでGmailアカウントを読み込もうとしています。リクエストがタイムアウトしたようです。私に問題はあり$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;
}
4

2 に答える 2

4

sslタイプとしてSSLを使用する必要があると思います。また、完全な電子メールをユーザー名として使用していますか?

$config = array('host'=> 'pop.gmail.com',
        'user' => 'xxx',
        'password' => 'xxx',
        'ssl' => 'SSL',
        'port' => 995);
于 2010-12-17T17:16:40.927 に答える
-2

Gmailの場合はSSLとポートを入力する必要はありません。あなたの設定は

$config = array('host'=> 'pop.gmail.com',
        'user' => 'xxx',
        'password' => 'xxx');
于 2011-03-03T05:47:06.333 に答える