Telnet到Pop服务器管理邮件

POP3 (Post Office Protocol 3) 即邮局协议的第 3 个版本,它规定怎样将个人计算机连接到 Internet 的邮件服务器和下载电子邮件的电子协议。它是因特网电子邮件的 第一个离线协议标准, POP3 允许用户从服务器上把邮件存储到本地主机(即自己的计算机)上,同时删除保存在邮件服务器上的邮件,而POP3服务器则是遵循 POP3 协议的接收邮件服务器,用来接收电子邮件的。

POP3 命令包括:

USER username 认证用户名
PASS password 认证密码认证,认证通过则状态转换
APOP name,digest 认可一种安全传输口令的办法,执行成功导致状态转换,请参见 RFC 1321 。
STAT 处理请求 server 回送邮箱统计资料,如邮件数、 邮件总字节数
UIDL n 处理 server 返回用于该指定邮件的唯一标识, 如果没有指定,返回所有的。
LIST n 处理 server 返回指定邮件的大小等
RETR n 处理 server 返回邮件的全部文本
DELE n 处理 server 标记删除,QUIT 命令执行时才真正删除
RSET 处理撤消所有的 DELE 命令
TOP n,m 处理 返回 n 号邮件的前 m 行内容,m 必须是自然数
NOOP 处理 server 返回一个肯定的响应
QUIT 希望结束会话。如果 server 处于”处理” 状态,则现在进入”更新”状态,删除那些标记成删除的邮件。如果 server 处于”认可”状态,则结束会话时 server 不进入”更新”状态 。

使用 telnet 连接邮件服务器Server 收信

我们Java老师上课还给我们演示了,下来觉得用起来很酷:-),不过中文和非纯文本显示乱码:(对全英文、纯文本文件没问题。输入用户名有的服务器是username,有的还得带上后边的域,如 username@book.net,有的终端输入字符不能正常显示,但返回数据没问题,你可以考虑闭着眼睛敲键盘:-)

例如登录我的163邮箱

telnet pop3.163.com 110 —————————– 使用 telnet 命令连接服务器 110 端口
Trying 202.108.5.100… —————————— 正在连接服务器 110 端口
Connected to pop3.163.split.netease.com. ————————– 连接服务器 110 端口成功
+OK Welcome to coremail Mail Pop3 Server (163coms[14ecc65ff3fdc52ceba9a1aac95f83d9s])
user username —————————————— 输入用户名, username 为具体的用户名
+OK —————————————————- 执行命令成功
pass password —————————————— 输入用户密码,password 为具体的密码
+OK 2 messages —————————————– 密码认证通过
(-ERR authorization failed —————————– 密码认证失败)
stat ————————————————— 邮箱状态,返回邮箱总数,所占总字节
+OK 2 6415 ——————————————— 2 为该信箱总邮件数,6415 为总字节数
list ————————————————— 列出每封邮件的字节数
+OK —————————————————- 执行命令成功,开始显示,左边为邮件的序号,右边为该邮件的大小
1 537 ————————————————– 第 1 封邮件,大小为 537 字节
2 5878 ————————————————- 第 2 封邮件,大小为 5878 字节
.
top 1 ————————————————– 接收第 1 封邮件
+OK —————————————————- 接收成功, 返回第 1 封邮件头
Return-Path:
Delivered-To: test2@test.com
Received: FROM 163.com BY 163.com ; Fri, 13 Jun 2008 15:32:56 -0400
Wrom: IVOTQNQEMSFDUL
To: username@163.com
Date: Mon, 25 Oct 2004 14:24:27 +0800
Subject: test mail
.
retr 1 ————————————————- 接收第 1 封邮件
+OK —————————————————- 接收成功, 返回第 1 封邮件全部内容
Return-Path:
Delivered-To: username@163.com
Received: FROM 163.com BY 163.com ; Fri, 13 Jun 2008 15:32:56 -0400
Wrom: HPQQWOYIYZUNNY
To: test2@test.com
Date: Mon, 25 Oct 2004 14:24:27 +0800
Subject: test mail

Hi, just a test.
.
dele 1 ————————————————- 删除第 1 封邮件
+OK —————————————————- 删除成功
quit —————————————————– 结束会话
+OK —————————————————- 执行命令成功

2 thoughts on “Telnet到Pop服务器管理邮件

  1. 恩。
    我是想把pop3的过程记录下来。
    我有个邮箱只能用客户端接收,我在其他地方就用这个看邮件,不过有些是乱码。

    Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.