0

我正在尝试连接到 Bluehost 以阅读我的电子邮件(在 Bluehost 上的一个域上)。我尝试了以下代码:

imap_open("{mail.domain.com:993/imap/ssl}INBOX", $email, $password);

也试过

imap_open("{box***.bluehost.com:993/imap/ssl}INBOX", $email, $password);

imap_open("{box***.bluehost.com:995/imap/ssl}INBOX", $email, $password);

但它显示连接超时错误。

我使用 phpinfo() 进行了检查,启用了 imap 和 ssl 支持。

我使用了端口 995、993 110 和 143。

我使用 Microsoft Outlook 作为我的电子邮件客户端。我试图从 Outlook 获取详细信息,并将服务器显示为 pop3 服务器。

4

2 回答 2

0
$mailboxpath = '{boxXXX.bluehost.com:143/imap}';
$username = 'a@b.c';
$password = '?????';

$imap = imap_open($mailboxpath, $username, $password);


$folders = imap_list($imap, $mailboxpath, "*");

echo "<ul>";
foreach ($folders as $folder)
{
        $folder = str_replace($mailboxpath, "", imap_utf7_decode($folder));
        echo '<li><a href="mail.php?folder=' . $folder . '&func=view">' . $folder . '</a></li>';
print "\n";
}
echo "</ul>";
于 2013-11-09T21:32:28.860 回答
0

你有专用IP吗?如果启用了 IMAP,您可能还想检查您的 PHP INI 文件。

于 2012-07-22T20:03:00.817 回答