PHP imap_open无法连接

PHP imap_open无法连接,php,imap,Php,Imap,尝试使用PHP函数imap_open连接到我的gmail帐户,代码如下: $mailboxpath = "{imap.gmail.com:993/imap/ssl}INBOX"; $username = "email@gmail.com"; $password = "password"; $imap = imap_open($mailboxpath, $username, $password); 我收到以下错误: Warning: imap_open() [function.imap-ope

尝试使用PHP函数imap_open连接到我的gmail帐户,代码如下:

$mailboxpath = "{imap.gmail.com:993/imap/ssl}INBOX";
$username = "email@gmail.com";
$password = "password";

$imap = imap_open($mailboxpath, $username, $password);
我收到以下错误:

Warning: imap_open() [function.imap-open]: Couldn't open stream {imap.gmail.com:993/imap/ssl}INBOX in /websites/123reg/LinuxPackage22/sf/pa/ys/sfpayslips.info/public_html/test/index.php on line 6

不使用XAMPP

尝试使用
{imap.gmail.com:993/imap/ssl/novalidate cert}

尝试使用其他形式的帐户,例如Outlook。还可以尝试以下方法:
{mail.domain.com:143/notls}收件箱

这是在您的本地计算机中吗?还是在远程?如果遥远;试试本地的。可能是你的gmail帐户有问题,我已经测试了相同的脚本,还可以(没有抛出错误),你尝试过另一个gmail帐户吗?只是为了测试。这真的很奇怪,因为我在他们的imap上尝试了这个脚本,它抛出了相同的错误。刚刚尝试了一个不同的gmail帐户,我得到了相同的错误…连接超时,猜测谷歌正在阻止登录,因为这对他们来说可能是可疑的。你检查过端口没有防火墙吗?登录到shell并尝试连接到端口993。