设为首页
收藏本站
最近更新

文章搜索
本类热门

首页 >> 网络编程 >> PHP >> PHP教程 >> 新闻正文 [字体: ] [打印文档]
电子邮局PHP应用篇——POP3邮件的收取(一)

文章作者:
责任编辑:rosan 录入时间:2007-1-22 23:47:30 来源:
频道声明:本频道的文章除部分特别声明禁止转载的专稿外,可以自由转载.但请务必注明出出处和原始作者 文章版权归本频道与文章作者所有.对于被频道转载文章的个人和网站,我们表示深深的谢意.

百特科技[http://www.PCbyte.cn]专业的空间、主机提供商,域名注册绝对优惠!
  本文简要说明了通过POP3协议收取邮件、MIME邮件的解码的原理;针对收取和MIME解码,提供了两个实用的PHP类,并提供了使用的样例。分为邮件收取、MIME解码两个部分。这里我们先向您介绍邮件的收取,解码部分会在以后的文章中为各位详细的介绍,敬请关注。      
  现在Internet上最大的应用应该是非Email莫属了,我们每天都习惯于每天通过Email进行交流,各大网站也几乎都推出了自己的基于WEB的免费邮件系统。在本文里,笔者将介绍一些Email实现的一些原理。同时我们假设你对于PHP的编程有一定的基础,对于TCP/IP协议也有一定的了解。 POP 协议简介   POP的全称是 Post Office Protoco ,即邮局协议,用于电子邮件的接收,现在常 用的是第三版 ,简称为 POP3。通过POP协议,客户机登录到服务器上后,可以对自己的邮件进行删除,或是下载到本地,下载后,电子邮件客户软件就可以在本地对邮件进行修改、删除等。另外一种用于接收信件的邮件是 IMAP 协议,现在发展很快,在本文中,我们暂不讨论。   POP服务器一般使用的是TCP的110号端口,如果你用的是Foxmail的话,在其收邮件的时候,你可以看到其信息提示窗口有这么一些命令:
  
  “正在连接到 62.123.23.123:110";
  
  "USER BOSS_CH";
  
  "PASS..............";
  
  下面让我们来看一段 与 POP3 服务器对话的实录:
  
  telenet pop.china.com 110
  
  +OK AIMC POP service (mail2.china.com) is ready.
  
  USER boss_ch
  
  +OK Please enter password for user .
  
  PASS ******
  
  +OK boss_ch has 1 messages (750 octets)
  
  STAT
  
  +OK 1 750
  
  LIST
  
  +OK 1 messages (750 octets)   1 750   RETR 1
  
  +OK 750 octets
  
  Received: from smtp2.ptt.js.cn([202.102.24.37]) by china.com(JetMail 2.5.3.0)
  
  with SMTP id jm4839cc4227; Sat, 23 Sep 2000 05:31:21 -0000
  
  Received: from chenjunqing ([61.155.120.6]) by smtp2.ptt.js.cn
  
  (Netscape Messaging Server 4.15) with SMTP id G1BRHJ03.V07 for
  
  ; Sat, 23 Sep 2000 13:34:31 +0800
  
  Date: Sat, 23 Sep 2000 13:34:18 +0800
  
  From: =?ISO-8859-1?Q?=B3=C2=BF=A1=C7=E5?=
  
  To: boss_ch@china.com
  
  Subject: =?ISO-8859-1?Q?=D3=CA=BC=FE=CA=BE=C0=FD?=
  
  X-mailer: FoxMail 3.1 [cn]
  
  Mime-Version: 1.0
  
  Content-Type: text/plain; charset="GB2312"
  
  Content-Transfer-Encoding: 8bit
  
  Message-ID:   您好!
  
  这是一个邮件的小示例
  
  QUIT
  
  +OK Pop server at signing off.
  
  以下对几个常用的POP3命令作一个简单的介绍 :
  
  

此新闻共有2页 上一页 1 2 下一页

推荐好友 | 频道收藏 | 打印文档 | 报告错误  
相关连接
·打造简单的PHP&MYSQL留言板[1]
·LINUX环境中用PHP构建网站:用递归函数写论坛
·LINUX环境中用PHP构建网站:用户的登入认证
·LINUX环境中用PHP够建网站:新闻发布系统
·LINUX环境中用PHP构建网站:搜索引擎的实现
·电子邮局PHP应用篇——POP3邮件的收取(二)
·电子邮局PHP应用篇——POP3邮件的收取(一)
·PHP的应用——聊天室开发完全手册(三)
同一专题
·无相关专题
发表评论 版权声明:除部分特别声明不要转载,或者授权我站独家播发的文章外,大家可以自由转载我站点的原创文章,但原作者和来自我站的链接必须保留(非我站原创的,按照原来自一节,自行链接)。文章版权归我站和作者共有
转载
要求转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印,亦不能抹去我站点水印。
共有评论查看评论
姓名: