SMTP POP3 命令

什么是 SMTP?
SMTP (Simple Mail Transfer Protocol) :电子邮件从客户机传输到服务器或从某一个服务器传输到另一个服务器使用的传输协议。 SMTP 是请求/响应协议,命令和响应都是基于 ASCII 文本,并以 CR 和 LF 符结束。响应包括一个表示返回状态的三位数字代码。SMTP 在 TCP 协议 25 端口监听连接请求。
什么是 ESMTP?
ESMTP (Extended SMTP),顾名思义,扩展 SMTP 就是对标准 SMTP 协议进行的扩展。它与 SMTP 服务的区别仅仅是,使用 SMTP 发信不需要验证用户帐户,而用 ESMTP 发信时,服务器会要求用户提供用户名和密码以便验证身份。验证之后的邮件发送过程与 SMTP 方式没有两样。
SMTP 命令
SMTP 命令包括:
HELO 向服务器标识用户身份。发送者能进行欺骗,但一般情况下服务器都能检测到;

EHLO 向服务器标识用户身份。发送者能进行欺骗,但一般情况下服务器都能检测到;

MAIL FROM 命令中指定的地址是发件人地址;

RCPT TO 标识单个的邮件接收人;可有多个 RCPT TO;常在 MAIL 命令后面:

DATA 在单个或多个 RCPT 命令后,表示所有的邮件接收人已标识,并初始化数据传输,以CRLF.CRLF 结束;

VRFY 用于验证指定的用户/邮箱是否存在;由于安全方面的原因,服务器常禁止此命令;
EXPN 验证给定的邮箱列表是否存在,扩充邮箱列表,也常被禁用;
HELP 查询服务器支持什么命令;NOOPNOOP 无操作,服务器响应 250 OK;
RSET 重置会话,当前传输被取消,服务器响应 250 OK;
QUIT 结束会话;


什么是POP3
POP3 (Post Office Protocol 3) 即邮局协议的第 3 个版本,它规定怎样将个人计算机连接到 Internet 的邮件服务器和下载电子邮件的电子协议。它是因特网电子邮件的第一个离线协议标准, POP3 允许用户从服务器上把邮件存储到本地主机(即自己的计算机)上,同时删除保存在邮件服务器上的邮件,而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 2006 13: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&D Center)
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 999 bytes ---------------------------------------------------- 接收成功
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&D Center)
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 Message deleted ---------------------------------------------------- 删除成功
quit --------------------------------------------------- 结束会话
OK [MuseMail 3.5 POP3 Server] closing session ---------------------------------------------------- 执行命令成功

原文链接:http://wenku.baidu.com/link?url=nAX6kBGo7t7dGrM94HY34V1W6D1sPCgofJNzbaSvCWsZHQgDqHIp9eSdNUdSJ3qmwgzJ-_PrstyvKE47PDZMlLeyjzupsdNs--Sdnp48_hW

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SMTP(Simple Mail Transfer Protocol)和POP3(Post Office Protocol)都是用于邮件传输的协议。使用抓包工具分析这两种协议可以帮助我们了解邮件的传输过程和详细信息。 首先,我们来说说SMTPSMTP是用于发送邮件的协议。在抓包分析SMTP时,我们可以观察到以下内容: 1. SMTP命令和响应:抓包会显示各种SMTP命令和相应的响应。例如,EHLO命令用于建立与邮件服务器的连接,然后通过MAIL FROM命令指定发件人,接着使用RCPT TO命令指定收件人,最后使用DATA命令发送邮件内容。 2. 邮件头信息:邮件头包含了发件人、收件人、主题等信息。在抓包中可以看到这些信息以及其他相关的标识。 3. 邮件内容:抓包可以显示邮件的内容,包括正文和附件。可以通过分析抓包数据了解邮件的具体内容。 接下来,我们来看看POP3POP3是用于接收邮件的协议。在抓包分析POP3时,我们可以观察到以下内容: 1. 连接过程:抓包显示了与服务器建立连接的过程。包括发起连接、协商安全性、登录验证等步骤。 2. 邮件下载:通过抓包我们可以查看邮件的下载过程。可以观察到命令如USER、PASS用于登录,RETR用于下载邮件,DELE用于标记删除等。 3. 邮件标记和管理:抓包还可以显示邮件的标记操作,如标记已读、未读、删除等。 通过抓包分析SMTPPOP3,我们可以深入了解邮件的传输和接收过程,包括连接的建立、命令的发送和响应、邮件的内容等。这有助于我们排查邮件传输中出现的问题,提高邮件传输的效率和安全性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值