【问题标题】:Not able to connect to Bluehost server for reading mail from PHP script using imap_open无法连接到 Bluehost 服务器以使用 imap_open 从 PHP 脚本读取邮件
【发布时间】:2012-07-18 12:59:54
【问题描述】:

我正在尝试连接到 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 服务器。

【问题讨论】:

    标签: php imap bluehost


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:
      $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>";
      

      【讨论】:

        猜你喜欢
        • 2021-04-24
        • 1970-01-01
        • 2016-10-13
        • 2018-11-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-12-23
        • 2013-09-10
        相关资源
        最近更新 更多