我正在尝试使用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;
}
答案 0 :(得分:4)
我认为你需要使用SSL作为ssl类型。另外,您使用完整的电子邮件作为用户名吗?
$config = array('host'=> 'pop.gmail.com',
'user' => 'xxx',
'password' => 'xxx',
'ssl' => 'SSL',
'port' => 995);
答案 1 :(得分:-2)
如果是gmail,则无需输入ssl和port。 你的配置应该是
$config = array('host'=> 'pop.gmail.com',
'user' => 'xxx',
'password' => 'xxx');