开发者

Check email with php [duplicate]

This question already has answer开发者_JAVA技巧s here: Closed 11 years ago.

Possible Duplicate:

retrieve email using PHP and pop3 - what is your technique?

I was wondering if it is possible to check the email of an account through php. My hosting provider gives me the server address and I know the account information, how can PHP retrieve the emails and display them. All I need is the most basic form. Also I believe that it is a pop3 if that matters.

Thank you so much.


I use PHP imap with imap_open. You will find the doc here

Simple usage:

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

It is easy to use and works good but it will getting slow if you try to fetch 5000+ mails. Alternative you can use fsockopen.

Edit: To install:

To get these functions to work, you have to compile PHP with --with-imap[=DIR] , where DIR is the c-client install prefix. From our example above, you would use --with-imap=/usr/local/imap-2000b . This location depends on where you created this directory according to the description above. Windows users may include the php_imap.dll DLL in php.ini. IMAP is not supported on systems earlier than Windows 2000. This is because it uses encryption functions in order to enable SSL connections to the mail servers.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜