应用实例
(作者:陈俊清 2000年10月18日 11:58)
POP3收取邮件的类在前面的文章中已经给大家做了详细的介绍,下面我们来看看如何应用这个类:
<?
include("pop3.inc.php");
$host="pop.china.com";
$user="boss_ch";
$pass="026007";
$rec=new pop3($host,110,2);
if (!$rec->open()) die($rec->err_str);
echo "open ";
if (!$rec->login($user,$pass)) die($rec->err_str);
echo "login";
if (!$rec->stat()) die($rec->err_str);
echo "共有".$rec->messages."封信件,共".$rec->size."字节大小<br>";
if ($rec->messages>0)
{
if (!$rec->listmail()) die($rec->err_str);
echo "有以下信件:<br>";
for ($i=1;$i<=count($rec->mail_list);$i++)
{
echo "信件".$rec->mail_list[$i][num]."大小:".$rec->mail_list[$i][size]."<BR>";
}
$rec->getmail(1);
echo "邮件头的内容:<br>";
for ($i=0;$i<count($rec->head);$i++)
echo htmlspecialchars($rec->head[$i])."<br>
";
echo "邮件正文 :<BR>";
for ($i=0;$i<count($rec->body);$i++)
echo htmlspecialchars($rec->body[$i])."<br>
";
}
$rec->close();
?>
如果你把pop3类中的debug设为true的话,你还可以看到程序与pop3服务器是如何对话的,用于正在调试的程序来说,这样显得更为直观。
小结
从以上的这个实例我们可以看到PHP真的是网站开发的一个功能非常强大的工具,但是也可以感觉到,PHP做为一种混合形的语言,其面对对象的开发与其它的工具如java相比还存在不少让人遗憾的地方。这个pop类的实现也还有不少需要改进之处,欢迎各位同仁们指导。
如有想要取得完整的源代码的朋友,请与本人联系: boss_ch@netease.com
用PHP实现POP3邮件的收取(三)
时间: 2024-11-01 01:19:16
用PHP实现POP3邮件的收取(三)的相关文章
用PHP实现POP3邮件的收取
本文简要说明了通过POP3协议收取邮件.MIME邮件的解码的原理:针对收取和MIME解码,提供了两个实用的PHP类,并提供了使用的样例.分为邮件收取.MIME解码两个部分.这里我们先向您介绍邮件的收取,解码部分会在以后的文章中为各位详细的介绍,敬请关注. 现在Internet上最大的应用应该是非Email莫属了,我们每天都习惯于每天通过Email进行交流,各大网站也几乎都推出了自己的基于WEB的免费邮件系统.在本文里,笔者将介绍一些Email实现的一些原理.同时我们假设你对于PHP的编程有一定的
用PHP实现POP3邮件的收取(一)
POP协议简介(作者:陈俊清 2000年10月18日 11:53) 本文简要说明了通过POP3协议收取邮件.MIME邮件的解码的原理:针对收取和MIME解码,提供了两个实用的PHP类,并提供了使用的样例.分为邮件收取.MIME解码两个部分.这里我们先向您介绍邮件的收取,解码部分会在以后的文章中为各位详细的介绍,敬请关注. 现在Internet上最大的应用应该是非Email莫属了,我们每天都习惯于每天通过Email进行交流,各大网站也几乎都推出了自己的基于WEB的免费邮件系统.在本文里,笔者将介绍
用 PHP 实现 POP3 邮件的收取(1)
POP协议简介 本文简要说明了通过POP3协议收取邮件.MIME邮件的解码的原理:针对收取和MIME解码,提供了两个实用的PHP类,并提供了使用的样例.分为邮件收取.MIME解码两个部分.这里我们先向您介绍邮件的收取,解码部分会在以后的文章中为各位详细的介绍,敬请关注. 现在Internet上最大的应用应该是非Email莫属了,我们每天都习惯于每天通过Email进行交流,各大网站也几乎都推出了自己的基于WEB的免费邮件系统.在本文里,笔者将介绍一些Email实现的一些原理.同时我们假设你对于PH
用PHP实现POP3邮件的收取(二)
用PHP实现POP3收取邮件的类(作者:陈俊清 2000年10月18日 11:56) 现在让我们来用PHP实现一个通过POP3协议收取信件的类吧,这个类中所用到的一些sock操作的函数,不另做特殊说明,请参考php的有关资料.通过这个实例,相信你也会和我一样,感觉到PHP中对于sock操作的灵活.方便和功能的强大. 首先,我们来说明一下这个类中需要用到的一些内部成员变量:(这些变量应该都是对外封闭的,可是由于php对类的成员变量没有private与publice之类的分别,只好就这么直接定义了.
用 PHP 实现 POP3 邮件的收取(3)
应用实例 POP3收取邮件的类在前面的文章中已经给大家做了详细的介绍,下面我们来看看如何应用这个类: include("pop3.inc.php"); $host="pop.china.com"; $user="boss_ch"; $pass="026007"; $rec=new pop3($host,110,2); if (!$rec->open()) die($rec->err_str); echo "
收取pop3邮件的控件
问题描述 请问有谁看过董大伟写的<ASP.NET与AJAX深度剖析范例集>,在WebMail中所提到的收取pop3邮件的控件在哪可以下载到?
java实现收取Pop3邮件
以前玩Net的时候自己花了差不多一个暑假的时间来实现一个收取Pop3邮件的组件,所以记忆尤为深刻-呵呵今天无意看见Apache下的一个子项目Commons,其用途是专门做一些常用的开发组件包比如DBPool什么的详细信息可以看这里http://jakarta.apache.org/commons/index.html 其中有个Net包,里面包含来支持多达如下几种协议的组件:Supported protocols are: FTP NNTP SMTP POP3 Telnet TFTP Finger
在JSP中使用JavaMail邮件发送收取
js 你希望在jsp中建立一个邮件发送收取工具吗?下面将介绍的就是在jsp中建立一个邮件发送收取工具.在这篇文章中你可以了解到JavaMail API的一些要点以及如何在JSP中使用它.本文中还包括了在JSP中使用JavaMail的实例.JavaMail是JSP应用软件中相当强大的API. 阅读这篇文章需要对JSP.JavaBeans和JavaMail有一定的初步了解.当然,有关于JavaMail的知识你可以通过阅读这篇文章来获得.如果你对于以上三项一无所知,但你所使用的服务器支持JSP
运用C#实现POP3邮件接收程序
程序 微软的VS.Net开发工具推出已有一段时日了,其中的那门新语言C#也日渐为大家所熟悉并接受.C#作为一门新兴的语言相信具有传统语言不可比拟的优越性,特别是在网络应用方面,开发者更是感觉到了C#的强大功能.所以本文就通过运用C#来实现一个基于POP3协议的邮件接收程序来向大家展示C#网络编程的功能强大,同时也向大家介绍一下基于POP3协议的电子邮件接收原理. 首先我向大家介绍邮件接收的基本原理: 一开始便是客户端与服务器的连接.不过,在客户端连接到服务器之前,注意把端口设为POP3协议默认的