Home > php教程 > php手册 > body text

PHP利用imap收件箱的例子

WBOY
Release: 2016-05-26 08:21:14
Original
2275 people have browsed it

imap是一款邮件交互访问的协议了,下面我来给大家介绍利用php imap模块来快速获取邮件的例子,有兴趣的朋友可参考一下,列出所有目录,代码如下:

$host = '{imap.mail.yahoo.com:993/ssl}'; 
$user = 'user@yahoo.com'; 
$pass = 'password'; 
$inbox = imap_open($host, $user, $pass); 
$mailboxes = imap_list($inbox, $host, '*'); 
$mailboxes = str_replace($host, '', $mailboxes); 
print_r($mailboxes);
Copy after login

//结果:

Array 
( 
[0] => Bulk Mail 
[1] => Draft 
[2] => Inbox 
[3] => Sent 
[4] => Trash 
)
Copy after login

重新打开指定的目录:

imap_reopen($inbox, $host.'Bulk Mail'); 
$emails = imap_search($inbox,'ALL'); 
print_r($emails);
Copy after login

windows安装imap

注意在windows中我们需要开启php.ini中的一个imap模板了,在php中找到php_imap.dll扩展然后开启,同时如果你看extensions没有关php_imap.dll需要复制一个过去.

linux中安装imap

最后完整的编译 imap 模块参数如下:

./configure --with-php-config=/usr/local/webserver/php/bin/php-config --with-kerberos=/usr --with-imap-ssl=/usr 
make 
make install
Copy after login

   


永久链接:

转载随意!带上文章地址吧。

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Recommendations
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!