用PHP读取IMAP邮件
2006-10-09 00:00
453 查看
//这个例子可以练习关于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是一个拿来完完的小程序,要完整的自己去写啦!
//但是如果真的要写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是一个拿来完完的小程序,要完整的自己去写啦!
相关文章推荐
- php imap读取邮件功能
- 用PHP读取IMAP邮件
- 用PHP读取IMAP邮件
- 利用Python imaplib和email模块 读取邮件文本内容及附件内容
- PHP imap收取邮件记录
- php的IMAP的应用实例(实现收发邮件、删除邮件、附件下载等功能,解决中文乱码问题)
- python通过imaplib模块读取gmail里邮件的方法
- php读取邮件
- PHP IMAP收QQ邮件,SMTP存入另外QQ邮箱
- PHP IMAP收QQ邮件,SMTP存入另外QQ邮箱
- PHP中发送和读取邮件
- php的IMAP的应用实例(实现收发邮件、删除邮件、附件下载等功能,解决中文乱码问题)
- PHP基于imap获取邮件实例
- PHP基于imap获取邮件实例
- Ruby从指定邮箱读取邮件(IMAP/POP3)
- php imap gmail接收邮件。
- 学习注水-20161113-php-imap收取邮件知识点mark一下「待解一个已知的bug」
- C#使用 LumiSoft.Net.dll 通过IMAP 登陆QQ邮箱读取未读邮件
- python通过imaplib模块读取gmail里邮件的方法
- PHP基于IMAP收取邮件的方法示例