我正在尝试使用php imap函数读取gmail收件箱
将错误显示为
Warning: imap_open(): Couldn't open stream {imap.gmail.com:993/imap/ssl}INBOX in C:\xampp\htdocs\mail.php on line 10
Cannot connect to Gmail: [CLOSED] IMAP connection broken (server response)
Notice: Unknown: Invalid credentials i9mb61071274pbk (errflg=1) in Unknown on line 0
Notice: Unknown: Invalid credentials i9mb61071274pbk (errflg=1) in Unknown on line 0
Notice: Unknown: Invalid credentials i9mb61071274pbk (errflg=1) in Unknown on line 0
Notice: Unknown: Too many login failures (errflg=2) in Unknown on line 0
Notice: Unknown: [CLOSED] IMAP connection broken (server response) (errflg=1) in Unknown on line 0
答案 0 :(得分:0)
您是否启用了对Gmail帐户的IMAP访问权限?
- 登录Google管理控制台。
- 从信息中心转到应用> Google Apps> Gmail>高级设置。
- 在“组织”部分中,选择要为其配置设置的组织单位。
- 在POP和IMAP访问下,选中或清除禁用>复选框。域中所有用户的POP和IMAP访问权限。
醇>如果选中该复选框,则会为您网域中的所有用户完全禁用POP和IMAP。
- 用户无法在Gmail界面中访问POP和IMAP设置。
- 用户无法通过POP或IMAP访问其邮件,即使它们最初也是如此 好了。
- 用户无法通过Google桌面访问或搜索邮件 (使用POP)。
醇>如果清除该复选框,则会为您启用POP 用户,但IMAP仍然被禁用。
- 系统会自动为您的用户启用POP访问。
- 用户需要在转发和POP / IMAP下的Gmail设置中启用IMAP。
醇>IMAP和POP更改可能需要15-30分钟才能生效。如 只要清除该框,用户就可以配置POP和IMAP访问 为了许多客户。
答案 1 :(得分:0)
目前Google似乎遇到了IMAP问题。我现在遇到与我的邮件客户端类似的问题。
http://www.google.com/appsstatus#hl=fr&v=status处的Google Apps状态信息中心未列出任何中断,但Twitter上有多个帖子提及,http://downrightnow.com/gmail显示服务中断。