0
我试图从我的网站访问我的icloud邮箱。该代码我用细与Gmail的作品,但是当我尝试连接到我的iCloud帐户,我得到这个错误:iCloud php imap未连接
Warning: imap_open() [function.imap-open]: Couldn't open stream {imap.mail.me.com:993/ssl/imap} in /hp/bd/ab/lq/www/rechner/Messages/MailAusgabe.php on line 6
,这是我的代码:
$mbox = imap_open("{imap.mail.me.com:993/ssl/imap}", "[email protected]", "mypassword");
这藏汉:
$mbox = imap_open("{imap.mail.me.com:993/ssl/imap}INBOX", "[email protected]", "mypassword");
我已经更改了密码并尝试了一些其他帐户,但没有成功。
您的主机很可能会为此端口设置防火墙。请使用shell来验证您甚至可以连接到服务器,例如使用openssl,socat甚至telnet。 – Max
对不起,但我想我只是愚蠢的理解你的意思。能够如此友善地向我解释一些更详细的信息吗? –
您需要在代码之外确保您确实有权访问连接到远程服务器。如果它是一个类似unix的系统,并且您有一个shell帐户,那么执行此操作的好方法是登录并尝试一个命令,如'openssl s_client -connect imap.mail.me.com:993'。如果无法连接,您的网络服务将无法连接。这个港口被防火墙并不罕见。 – Max