我遇到了一个问题,我无法找到答案,并会感谢任何人的帮助,因为我确信我错过了一些东西。
我在Gmail上设置了公司电子邮件,但使用我们公司的名称作为域名。 myname@mycompany.com。我试图使用IMAP和PHP连接到该帐户,但我收到以下错误'500内部服务器错误'。
我做了什么/尝试过:
这是我的连接代码:
$hostname = '{imap.gmail.com:993/imap/ssl}INBOX';
$username = 'myname@gmail.com';
$password = 'mypassword';
$inbox = imap_open($hostname,$username,$password) or die('Cannot connect to your email account: ' . imap_last_error());
$emails = imap_search($inbox,'ALL');
$get_unseen = imap_search($inbox,'UNSEEN');
已验证php.ini有imap& openSSL已加载,它使用
extension_loaded("imap") and extension_loaded("openssl")
已验证用户名/密码是否正确且
已确认该电子邮件帐户已启用IMAP,而且确实来自Google
Status: IMAP is enabled
真的在这些论坛和互联网上寻求帮助
已确认我的帐户(http://support.google.com/accounts/bin/answer.py?hl=en&answer=185833)没有“应用程序专用密码”
正如快速测试一样,我制作了一个通用的myname@gmail.com电子邮件地址,并将该名称和密码放入$ username和$ password字段,一切正常。我可以阅读所有电子邮件,主题,日期,正文等。当我将用户名交换回myname@mycompany.com时,我再次收到内部服务器错误。
因为我能够从myname@gmail.com帐户连接和检索电子邮件,所以我没有从服务器远程登录。
我真的很难过。可以指出我可以尝试或指导的任何想法吗?
由于