编程教程
你的位置: 中国个人站长站 -- 网络编程 -- PHP教程 -- 教程正文 线收邮件
推荐位

线收邮件

中国个人站长站 PHP教程 点击数: 更新时间:2007-7-27 16:09:15

 

一个可以在线收邮件的东东

不能收MINE的信件。可以考虑使用BASE64解码什么东东来实现。具体我忘了。
刚刚写出来的。还不是很成熟。

//input.html
////////////////////////////////////////////////////
<html>
<head>
<title>pop mail form</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>

<body bgcolor="#FFFFFF">
<form method="post" action="check.php">
<table width="78%">
<tr>
<td width="49%" height="17">请输入你的电子邮件账号信息:</td>
<td width="51%" height="17">&nbsp;</td>
</tr>
<tr>
<td width="49%">
<div align="right">用户名:</div>
</td>
<td width="51%">
<input type="text" name="username">
</td>
</tr>
<tr>
<td width="49%">
<div align="right">密码:</div>
</td>
<td width="51%">
<input type="password" name="passwd">
</td>
</tr>
<tr>
<td width="49%">
<div align="right">主机名:</div>
</td>
<td width="51%">
<input type="text" name="pophost">
</td>
</tr>
<tr>
<td width="49%">
<div align="center">
<input type="submit" name="check" value="确定">
</div>
</td>
<td width="51%">
<div align="center">
<input type="reset" name="Reset" value="重来">
</div>
</td>
</tr>
</table>
</form>
</body>
</html>

//check.php
/////////////////////////////////////////
<?
include ("./mail.php");
if ($check){
$pop3 = pop3_open("$pophost", "110");
if (!$pop3) {
printf("[ERROR]未能与主机正确连接!<BR>\n");
return 0;
}

if (!pop3_user($pop3, "$username")) {
printf("[ERROR] 错误的用户名?lt;BR>\n");
return 0;
}

if (!pop3_pass($pop3, "$passwd")) {
printf("[ERROR] 密码错误!<BR>\n");
return 0;
}

$articles = pop3_list($pop3);
if (!$articles) {
printf("[ERROR] 列表错误!<BR>\n");
return 0;
}
print "<table width=\"100%\" border=1>";
print "<tr><td>状态</td><td>发信人</td><td>主题</td></tr>";
for ($i = 1; $i < $articles ["count"] + 1; $i++)
{
$data = pop3_retr($pop3,$i);
if (substr($data[9],8,2)=="RO") $read="已读";
else $read="未读";
print "<tr><td>$read</td><td>$data[5]</td><td><a
href=\"readmail.php?username=$username&passwd=$passwd&pophost=$pophost&no=$i\">$data[8]</a><

[1] [2] [3] [4] [5] 下一页

教程录入:swh    责任编辑:swh 
个人站长站与你风雨同舟!
本站所提供的资源均来源于互联网,如有侵权行为,请与本站管理员联系,我们会第一时间删除!
·如果您发现《线收邮件》文章有错误,也请通知我们修改!
联系邮箱chinageren#126.com,谢谢支持!
站内搜索:
版权所有:中国个人站长站 2007-2008 未经授权禁止复制或建立镜像 客服QQ号:112731235
copyright © 2007-2008 www.ChinaGeRen.com online services. all rights reserved. 苏ICP备05000059号