0

有没有类似的方法,我可以从 Kloxo 服务器访问电子邮件,就像我们通过 imap 访问 Gmail 一样?

问题是,我正在测试我的代码,这意味着它需要多个电子邮件帐户。我不想使用虚拟帐户向 Gmail 发送垃圾邮件,而是在我的 VPS 中安装了 kloxo,我可以使用它来创建电子邮件帐户。

现在,使用我用来访问 Gmail tru imap 的代码的问题在我的 kloxo 中不起作用。

这里是我kloxo的设置,SMTP端口是@587,webmail.xxx.com和mail.xxx.com指向我的VPS ipaddress。

这是我用来访问我的电子邮件的代码:

      function readMail() {

   $dns = "{mail.xxxx.com:587}INBOX";
   $email = "xxx@xxxx.com";
   $password = "xxxx";

   $openmail = imap_open($dns,$email,$password ) or die("Cannot Connect ".imap_last_error());
   if ($openmail) {
         echo  "You have ".imap_num_msg($openmail). " messages in your inbox\n\r";
         for($i=1; $i <= 100; $i++) {
          $header = imap_header($openmail,$i);
          echo "<br>";
          echo $header->Subject." (".$header->Date.")";
          }

       echo "\n\r";
       $msg = imap_fetchbody($openmail,1,"","FT_PEEK");
     echo $msg;
     imap_close($openmail);
      }else {

      echo "False";

      }

  }
    readMail();

它只是我在代码中的设置吗?或者还必须在我的 kloxo 中进行一些调整?但是我已经尝试使用 localhost 文件(PHPmailer)通过我的 Kloxo 电子邮件发送电子邮件,并且它可以工作。有人可以帮助我吗?

4

0 回答 0