我的imap_open
功能存在问题。似乎我的连接在Mac OS X上不起作用,我不知道为什么。如果我在Windows上尝试它(我正在使用WAMP),它可以正常工作而没有任何问题。如果我在Mac OS X Mavericks上尝试完全相同的代码,似乎我有以下错误:
Warning: imap_open() [function.imap-open]: Couldn't open
stream {XXX.co.uk:993/imap/ssl}INBOX in XXX.php on line XXX
代码是与imap_open的简单连接,您可以在下面看到我的代码:
$host = 'XXX.co.uk:993/imap/ssl';
$username = 'XXX';
$password = 'XXX';
$mailbox = '{'.$host.'}INBOX';
imap_open($mailbox , $username , $password);
如果这很重要,对于Mac OS X Mavericks,我使用的是MAMP。
我不知道为什么会发生这种情况。也许从Mac OS X阻止端口?如果这是问题,你能帮我解决这个问题吗?我怎样才能为PHP和Mac OS X启用993端口?