是否有类似的方法,我可以访问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电子邮件,它确实有用。 有人可以帮帮我吗?