接收邮件服务器(POP)是?什么是 POP3? POP3 命令包括什么?

来源:百度文库 编辑:神马文学网 时间:2024/04/29 02:10:15
接收邮件服务器实际上就是一个提供邮件转发的服务器,存在于网络上,电子邮件发送与接收是三步的,首先是发送服务器先发送,然后到转发服务器,转发服务器存储邮件,直到接收服务器发出查收信件的请求,转发服务器寻址,转发,然后接收服务器接收,并发送给接收方的邮箱,这里就是接收邮件服务器,其实也就是邮件服务器,但是因为存在pop3和smtp两种协议,所以具体情况会有不同
什么是 POP3
POP3 (Post Office Protocol 3) 即邮局协议的第 3 个版本,它规定怎样将个人计算机连接到 Internet的邮件服务器软件和下载的电子协议。它是因特网电子邮件的 第一个离线协议标准, POP3允许用户从服务器上把邮件存储到本地主机(即自己的计算机)上,同时删除保存在邮件服务器上的邮件,而POP3服务器则是遵循 POP3协议的接收邮件服务器,用来接收电子邮件的。
POP3 命令包括:
USER username 认证用户名
PASS password 认证密码认证,认证通过则状态转换
APOP name,digest 认可一种安全传输口令的办法,执行成功导致状态转换,请参见 RFC 1321 。
STAT 处理请求服务器回送邮箱统计资料,如邮件数、 邮件总字节数
UIDL n 处理服务器返回用于该指定邮件的唯一标识, 如果没有指定,返回所有的。
LIST n 处理服务器返回指定邮件的大小等
RETR n 处理服务器返回邮件的全部文本
DELE n 处理服务器标记删除,QUIT 命令执行时才真正删除
RSET 撤消所有的 DELE 命令
TOP n m 处理服务器返回 n 号邮件的前 m 行内容,m 必须是自然数
NOOP 处理服务器返回一个肯定的响应
QUIT 希望结束会话。如果 server 处于"处理" 状态,则现在进入"更新"状态,删除那些标记成删除的邮件。如果 server处于"认可"状态,则结束会话时 server 不进入"更新"状态 。
使用 telnet 连接 MuseMail Server 收信
例如:安装 MuseMail 的邮件服务器 IP 是192.168.0.3(蓝色字体内容由客户端输入,灰色字体内容是服务返回的)
telnet 192.168.1.3 110 ----------------------------- 使用 telnet命令连接服务器 110 端口
+OK [MuseMail 3.5 POP3 Server](25) service ready; Mon, 06 Feb 200613:41:07 +080
0 < http://www.musemailsvr.com/>
user username ------------------------------------------ 输入用户名,username 为具体的用户名
+OK Password required for username@musemail.com---------------------------------------------------- 执行命令成功
pass password ------------------------------------------输入用户密码,password 为具体的密码
+OK Maildrop has 7 messages (291593 bytes)----------------------------------------- 密码认证通过
(-ERR Invalid auth or access denied -----------------------------密码认证失败)
stat --------------------------------------------------- 邮箱状态
+OK 7 291593 --------------------------------------------- 7为该信箱总邮件数,291593 为总字节数
list ---------------------------------------------------列出每封邮件的字节数
1 999 -------------------------------------------------- 第 1封邮件,大小为 999 字节
2 42837 ------------------------------------------------- 第 2封邮件,大小为 42837 字节
3 43789
4 43789
5 46187
6 43386
7 70606
.
retr 1 ------------------------------------------------- 接收第 1封邮件
+OK 999 bytes ----------------------------------------------------接收成功, 返回第 1 封邮件全部内容
From: 系统管理员
To: Mail Users
Subject: =??B?uafPssT6s8nOqrG+08q8/s+1zbO1xND
Date: Thu, 19 Aug 2004 15:47:10 +0800
MIME-Version: 1.0 (Produced by MuseMail R&DCenter)
X-mailer: MuseMail MIME V1.0
X-Priority:
Content-type: text/plain; charset=
Content-Description: Message text
Content-Disposition: inline
Content-Transfer-Encoding: Quoted-printable
=B9=A7=CF=B2!
=C4=FA=BA=C3=A3=AC=B9=A7=CF=B2=C4=FA=B3=C9=CE=
AAmusemail.com=B5=C4=D3=CA=CF==E4=D3=C3=BB=A7=
A1=A3=C4=FA=B5=C4=D3=CA=CF=E4=C8=AB=C3=FB=CA=C
7=A3=BAadmin@musemail.com
=C7=EB=C0=CE=BC=C7=C4=FA=B5=C4=D3=C3=BB=A7=C3=
FB=BA=CD=C3=DC=C2=EB=A3=AC=C8==E7=B9=FB=D3=D0=
C8=CE=BA=CE=CE=CA=CC=E2=A3=AC=C4=FA=BF=C9=D2=D
4=CD=A8=B9=FDadmin@system.default=D3=EB=CF=B5=
CD=B3=B9=DC=C0=ED=D4=B1=C1=AA=CF=B5=A1=A3
------------------------------------------------------
=E7=D1=CB=B9=D3=CA=BC=FE=B7=FE=CE=F1=C6=F7=A3=A
D=C0=AD=BD=FC=CD=F8=C2=E7=D3=
=EB=C4=FA=B5=C4=BE=E0=C0=EB=A3=A1
http://www.musemailsvr.com/
.top 1 0-------------------------------------------------- 接收第 1封邮件的前0行邮件内容
+OK message is 999bytes----------------------------------------------------接收成功
From: 系统管理员
To: Mail Users
Subject: =??B?uafPssT6s8nOqrG+08q8/s+1zbO1xNDC08O7pyEg?=
Date: Thu, 19 Aug 2004 15:47:10 +0800
MIME-Version: 1.0 (Produced by MuseMail R&DCenter)
X-mailer: MuseMail MIME V1.0
X-Priority:
Content-type: text/plain; charset=
Content-Description: Message text
Content-Disposition: inline
Content-Transfer-Encoding: Quoted-printable
dele 1 ------------------------------------------------- 删除第 1封邮件
+OK Message deleted---------------------------------------------------- 删除成功
dele 2 ------------------------------------------------- 删除第 2封邮件
+OK Messagedeleted----------------------------------------------------删除成功
quit --------------------------------------------------- 结束会话
+OK [MuseMail 3.5 POP3 Server] closing session----------------------------------------------------执行命令成功