用php检查电子邮件

时间:2011-10-07 04:18:44

标签: php html email smtp pop3

  

可能重复:
  retrieve email using PHP and pop3 - what is your technique?

我想知道是否可以通过php检查帐户的电子邮件。我的托管服务提供商给了我服务器地址,我知道帐户信息,PHP如何检索电子邮件并显示它们。我所需要的只是最基本的形式。此外,我相信如果重要的话,它就是一个pop3。

非常感谢你。

1 个答案:

答案 0 :(得分:1)

我将PHP imap与imap_open一起使用。您会找到文档here

简单用法:

$stream = imap_open ("{localhost:110/pop3}INBOX", "user_id", "password");
$mbox = imap_check($stream);
$msg_amount = $mbox->Nmsgs;

它易于使用且效果很好,但如果您尝试获取5000多封邮件,它会变慢。 您也可以使用fsockopen

编辑: 要安装:

  

要使这些功能起作用,您必须使用PHP编译   --with-imap [= DIR],其中DIR是c-client安装前缀。从我们的   例如,你可以使用--with-imap = / usr / local / imap-2000b。这个   位置取决于您根据创建此目录的位置   以上描述。 Windows用户可能包含php_imap.dll DLL   php.ini中。早于Windows 2000的系统不支持IMAP。   这是因为它使用加密功能来启用SSL   与邮件服务器的连接。