mymap@mydomain.com上的Imap错误,但是在myname@gmail.com上工作

时间:2013-04-04 06:53:30

标签: php gmail imap

我遇到了一个问题,我无法找到答案,并会感谢任何人的帮助,因为我确信我错过了一些东西。

我在Gmail上设置了公司电子邮件,但使用我们公司的名称作为域名。 myname@mycompany.com。我试图使用IMAP和PHP连接到该帐户,但我收到以下错误'500内部服务器错误'。

我做了什么/尝试过:

  1. 这是我的连接代码:

    $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');
    
  2. 已验证php.ini有imap& openSSL已加载,它使用

    extension_loaded("imap") and extension_loaded("openssl")
    
  3. 已验证用户名/密码是否正确且

  4. 已确认该电子邮件帐户已启用IMAP,而且确实来自Google

    Status: IMAP is enabled
    
  5. 真的在这些论坛和互联网上寻求帮助

  6. 已确认我的帐户(http://support.google.com/accounts/bin/answer.py?hl=en&answer=185833)没有“应用程序专用密码”

  7. 正如快速测试一样,我制作了一个通用的myname@gmail.com电子邮件地址,并将该名称和密码放入$ username和$ password字段,一切正常。我可以阅读所有电子邮件,主题,日期,正文等。当我将用户名交换回myname@mycompany.com时,我再次收到内部服务器错误。

  8. 因为我能够从myname@gmail.com帐户连接和检索电子邮件,所以我没有从服务器远程登录。

  9. 我真的很难过。可以指出我可以尝试或指导的任何想法吗?

    由于

0 个答案:

没有答案