可能重复:
retrieve email using PHP and pop3 - what is your technique?
我想知道是否可以通过php检查帐户的电子邮件。我的托管服务提供商给了我服务器地址,我知道帐户信息,PHP如何检索电子邮件并显示它们。我所需要的只是最基本的形式。此外,我相信如果重要的话,它就是一个pop3。
非常感谢你。
答案 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 与邮件服务器的连接。