Php imap_检查不返回任何结果
我正在编写一个PHP脚本,它应该连接到Outlook电子邮件帐户,检索附加的图像并在页面上显示它们 我正在使用WAMP,在本文的帮助下,我使用hMailServer建立了一个邮件服务器,它运行良好 但是,当我尝试通过PHP脚本连接到邮箱时,它显示为0条消息,如屏幕截图所示,即使我的Outlook帐户的收件箱中有电子邮件 这是我到目前为止编写的PHP代码Php imap_检查不返回任何结果,php,email,imap,Php,Email,Imap,我正在编写一个PHP脚本,它应该连接到Outlook电子邮件帐户,检索附加的图像并在页面上显示它们 我正在使用WAMP,在本文的帮助下,我使用hMailServer建立了一个邮件服务器,它运行良好 但是,当我尝试通过PHP脚本连接到邮箱时,它显示为0条消息,如屏幕截图所示,即使我的Outlook帐户的收件箱中有电子邮件 这是我到目前为止编写的PHP代码 $serverName = "{localhost/imap:143}INBOX"; //$serverName = "{localhost/
$serverName = "{localhost/imap:143}INBOX";
//$serverName = "{localhost/pop3:110}INBOX";
$userName = "isuru@localhost.localdomain";
$passWord = "abc123";
$mbox = imap_open($serverName, $userName, $passWord);
if(!$mbox)
{
echo "Could not open Mailbox";
}
$hdr = imap_check($mbox);
if(!$hdr)
{
echo "failed";
}
else
{
var_dump($hdr);
echo "Messages " . $hdr->Nmsgs . "\n\n<br><br>";
$msgCount = $hdr->Nmsgs;
}
$serverName=“{localhost/imap:143}收件箱”;
//$serverName=“{localhost/pop3:110}收件箱”;
$userName=”isuru@localhost.localdomain";
$passWord=“abc123”;
$mbox=imap_open($serverName、$userName、$passWord);
如果(!$mbox)
{
echo“无法打开邮箱”;
}
$hdr=imap\U支票($mbox);
如果(!$hdr)
{
echo“失败”;
}
其他的
{
var_dump($hdr);
回显“消息”。$hdr->Nmsgs。“\n\n
”;
$msgCount=$hdr->Nmsgs;
}
这是有关邮件帐户的信息
更新 我对代码做了一些更改(在这里也进行了更新),现在输出如下所示。 不过,最初的问题仍然存在。即使我的帐户中有电子邮件,也显示0 谁能告诉我为什么会发生这种情况,以及应该做些什么改变 多谢各位
if($hdr = imap_check($mbox))
因为您只使用了一个=
,所以它可能没有执行预期的操作。以下内容将永远无法访问
因为您只使用了一个
=
,所以它可能没有执行预期的操作。以下内容永远不会被访问。我按照您提到的那样做了,它为$hdr
抛出了一个未定义的变量错误。所以我对代码做了一些修改,并在上面的原始帖子中对其进行了更新。但是问题仍然存在..我按照您提到的那样做了,它为$hdr
抛出了一个未定义的变量错误。所以我对代码做了一些修改,并在上面的原始帖子中对其进行了更新。但问题仍然存在。。