用PHP读取IMAP邮件

奔波儿霸0421

奔波儿霸0421

2016-01-29 14:39

用PHP读取IMAP邮件,用PHP读取IMAP邮件
  //这个例子可以练习关于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是一个拿来完完的小程序,要完整的自己去写啦! 
展开更多 50%)
分享

猜你喜欢

用PHP读取IMAP邮件

PHP
用PHP读取IMAP邮件

用PHP编程读取汉字点阵数据

PHP
用PHP编程读取汉字点阵数据

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

用PHP发电子邮件

PHP
用PHP发电子邮件

用PHP读取和编写XML DOM

PHP
用PHP读取和编写XML DOM

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

用PHP发送MIME邮件(一)

PHP
用PHP发送MIME邮件(一)

用PHP发送MIME邮件(三)

PHP
用PHP发送MIME邮件(三)

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

修改ORACLE的DATAFILE文件名

修改ORACLE的DATAFILE文件名

用Oracle10g列值掩码技术隐藏敏感数据

用Oracle10g列值掩码技术隐藏敏感数据
下拉加载更多内容 ↓