| 网站首页 | 产品中心 | 资料中心 | 下载中心 | 图片中心 | 在线提问 | 售前服务 | 售后服务 | 联系我们 | 网站地图 | 

  您现在的位置: 国普科技 >> 资料中心 >> 网络领域资料 >> 网络原理 >> TCPIP资料 >> 文章正文

用PHP实现POP3邮件的收取
作者:佚名    文章来源:不详    点击数:1918    更新时间:2007-5-18
>  本文简要说明了通过POP3协议收取邮件、MIME邮件的解码的原理;针对收取和MIME解码,提供了两个实用的PHP类,并提供了使用的样例。分为邮件收取、MIME解码两个部分。这里我们先向您介绍邮件的收取,解码部分会在以后的文章中为各位详细的介绍,敬请关注。

  现在Internet上最大的应用应该是非Email莫属了,我们每天都习惯于每天通过Email进行交流,各大网站也几乎都推出了自己的基于WEB的免费邮件系统。在本文里,笔者将介绍一些Email实现的一些原理。同时我们假设你对于PHP的编程有一定的基础,对于TCP/IP协议也有一定的了解。

  POP协议简介

  POP的全称是PostOfficeProtoco,即邮局协议,用于电子邮件的接收,现在常用的是第三版,简称为POP3。通过POP协议,客户机登录到服务器上后,可以对自己的邮件进行删除,或是下载到本地,下载后,电子邮件客户软件就可以在本地对邮件进行修改、删除等。另外一种用于接收信件的邮件是IMAP协议,现在发展很快,在本文中,我们暂不讨论。

  POP服务器一般使用的是TCP的110号端口,如果你用的是Foxmail的话,在其收邮件的时候,你可以看到其信息提示窗口有这么一些命令:

  “正在连接到 62.123.23.123:110";
  "USERBOSS_CH";
  "PASS..............";

  下面让我们来看一段与POP3服务器对话的实录:

  telenetpop.china.com110
  +OKAIMCPOPservice(mail2.china.com)isready.
  USERboss_ch
  +OKPleaseenterpasswordforuser.
  PASS******
  +OKboss_chhas1messages(750octets)
  STAT
  +OK1750
  LIST
  +OK1messages(750octets)
  1750
  RETR1
  +OK750octets
  Received:fromsmtp2.ptt.js.cn([202.102.24.37])bychina.com(JetMail2.5.3.0)
  withSMTPidjm4839cc4227;Sat,23Sep200005:31:21-0000
  Received:fromchenjunqing([61.155.120.6])bysmtp2.ptt.js.cn
  (NetscapeMessagingServer4.15)withSMTPidG1BRHJ03.V07for
  ;Sat,23Sep200013:34:31+0800
  Date:Sat,23Sep200013: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:FoxMail3.1[cn]
  Mime-Version:1.0
  Content-Type:text/plain;charset="GB2312"
  Content-Transfer-Encoding:8bit
  Message-ID:

  您好!

发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
 
  • 上一篇文章:

  • 下一篇文章:

  •  


          服务热线:+86-571-87396126  18868849222  传真:+86-571-87396125   mail:85021133@163.com  点这里留言
     版权所有:杭州国普科技有限公司. Copyright ©2007-2009 Hangzhou Guopu Technology Co., Ltd.
     销售部地址:杭州市西湖区塘苗路2号1503  邮编310013