用PHP读取IMAP邮件

2016-01-29 14:39 63 1 收藏

用PHP读取IMAP邮件,用PHP读取IMAP邮件

【 tulaoshi.com - PHP 】

  //这个例子可以练习关于IMAP的函数
//但是如果真的要写WEBMAIL,那么要考虑的东西就不止这些了……孤狼

login.php3  
<?php  

if (!$PHP_AUTH_USER) {  
Header("WWW-authenticate: basic realm="邮件客户检查"");  
Header("HTTP/1.0 401 Unauthorized");  
} else {  
$MYDIR=ereg_replace("/[^/]+$","",$PHP_SELF);  
Header("Location: $SERVER_NAME$MYDIR/messages.php3");  
}  

?  

这个进行用户检查并将用户引导到用户邮件页.

messages.php3  

<?php  

$MAILSERVER="{localhost/imap}";  
$link=imap_open($MAILSERVER,$PHP_AUTH_USER,$PHP_AUTH_PW);  
$headers=imap_headers($link);  

for($x=1; $x < count($headers); $x++) {  
$idx=($x-1);  
echo "<a href="view.php3?num=$x"$headers[$idx]</a<br";  
}  

?  

通过验证后连接到IMAP服务器$MAILSERVER

然后在取得邮件列表,并创建阅读邮件的连接

view.php3:  

<?php  

$MAILSERVER="{localhost/imap}";  
$link=imap_open($MAILSERVER,$PHP_AUTH_USER,$PHP_AUTH_PW);  
$header=imap_header($link,$num);  

echo "From: $header[fromaddress]<br";  
echo "To: $header[toaddress]<br";  
echo "Date: $header[Date]<br";  
echo "Subject: $header[Subject]<br<br";  
echo imap_body($link,$num);  

?  

view.php3打开IMAP连接并取得邮件头部信息并显示

这Only是一个拿来完完的小程序,要完整的自己去写啦! 

来源:https://www.tulaoshi.com/n/20160129/1493859.html

延伸阅读
标签: Web开发
察看浏览器的 Cookies 让我们来看看保存在浏览器中的内容。如果你用的是 IE5 ,在 windows 目录下有一个 cookies 的目录,里面有很多文本文件,文件名都是类似于 wudong@15seconds[1].txt 这样的,这就是浏览器用来保存值的 cookies 了。在以前的 IE 版本中, cookies 的内容是可以察看的,但现在内容已经被编码了。在浏览器得到一个 ...
 PHP邮件专题PHP SMTP类    ? /*********************************** PHP MIMESMTP ver 1.0 Powered by Boss_ch, Unigenius soft ware co. Ltd All rights reserved, Copyright 2000 ; 本类用PHP通过smtp sock 操作发送MIME 类型的邮件,可以发送 HTML 格式的正文、附件,采用base64 编码 本版本是针对个人的发送,与多...
标签: PHP
  我经常听到这样一个问题:"我有一个从网站发来的合同。我如何给通过表单发送的电子邮件增加一个附件呢?" 首先我要说的是要做到这个没有什么简单的办法。你要很好的理解PHP或其它的服务器端的脚本语言。当然你还要一个真正支持PHP的网站的账号。如果满足了这个前提,在你读完了本章后就可以用PHP发送带附件的电子邮件了。 ...
标签: PHP
用PHP实现POP3邮件的收取   troyoo.com超越 发布日期:2004-08-09 14:51 发布人:chengxin119 〖关闭窗口〗 1 [2] [3] 作者信息:陈俊清()developer 文章信息:中级 初发日期:2004 08 关键字:PHP POP3 email 来源链接:http://developer.ccidnet.com/pub/disp/Article?columnID=295&articleID=10468&pageN...
标签: PHP
背景知识: 简体中文国标字库(1981年订,中国大陆)。7445个字符,其中汉字6773个,包括一级汉字3755个,二级汉字3008个。采用2字节(16位二进制)编码。 区位码:国标GB2312规定,所有的国标汉字与符号组成一个94×94的矩阵。在此方阵中,每一行称为一个区,每一列称为一个位,因此,这个方阵实际上组成了一个有...

经验教程

671

收藏

73
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部