邮件系统详解(二)-------命令行模式体验SMTP和POP3

1.使用SMTP协议手工发送邮件

SMTP协议:全称为 Simple Mail Transfer Protocol,简单邮件传输协议。它定义了邮件客户端软件和SMTP邮件服务器之间,以及两台SMTP邮件服务器之间的通信规则。SMTP协议的通信双方采用一问一答的命令/响应形式进行对话,SMTP协议分为标准SMTP协议和扩展SMTP协议,标准SMTP协议是1982年在RFC821 文档中定义的,而扩展SMTP协议是1995年在RFC1869 文档中定义的。扩展SMTP协议在标准 SMTP协议基础上的改动非常小,主要增加了邮件安全方面的认证功能,现在我们说的SMTP协议基本上都是扩展SMTP协议 。

SMTP 协议中一共定义了18条命令,但是发送一封电子邮件的过程通常只需要6条命令,我将这6调命令/响应的语法格式总结如下:

大家可能光看这些命令不太清楚,下面我总结了一下使用Smtp协议手工发送邮件的步骤:

以下为cmd命令行状态代码。

helo smtp.163.com----------------------------输入行:相同于和服务器握手,通知服务器
250 OK
auth login-----------------------------------输入行:选择登陆认证方式,一般选择login
334 dXNlcm5hbWU6
MTg3NjU4NTc3MDhAMTYzLmNvbQ== --输入行:输入你的用base64加密后的邮箱账号(注意带@和后缀的内容)
334 UGFzc3dvcmQ6
c2FzcjkwMzEw----------------------------输入行:输入用base64加密后的授权码,注意不是邮箱密码
235 Authentication successful-----------提示:登陆成功的提示
mail from:<18765857xx8@163.com>---------输入行:发件人地址
250 Mail OK
rcpt to:<1876585xxx8@163.com>-----------输入行:收件人地址
250 Mail OK
data  ----------------------------------输入行:之后的内容将作为数据发送
354 End data with <CR><LF>.<CR><LF>
to 11570xxx3@qq.com
from doata@163.com
subject:ttttt
this is my first mail sent in tho sss
.---------------------------------------输入行:以上的是邮件内容,.号表示内容输入完毕。
250 Mail OK queued as smtp12,EMCowAAHYjBoqY1dN8zOBQ--.39087S2 1569565296
quit   ---------------------------------输入行:quit表示断开连接命令。
221 Bye

 3、使用POP3协议手工接收邮件

邮件服务商专门为每个用户申请的电子邮箱提供了专门的存储空间,SMTP 服务器将接收到的邮件保存到相应用户的存储空间。用户要从邮件服务提供商提供的电子邮箱中获取自己的电子邮件,那么就需要POP3 邮件服务器来完成。

  POP3协议:全称为 Post Office Protocol,它定义了邮件客户端程序和POP3邮件服务器的通信规则。

以下为CMD命令行模式

+OK Welcome to coremail Mail Pop3 Server (163coms[10774b260cc7a37d26d71b52404dcf
5cs])
user 187658577xxxx----------------------输入行:输入邮箱账户(@前边的部分就可以)
+OK core mail
pass sasrxxxxxx------------------------输入行:输入授权码,同样不要输入邮箱密码
+OK 2 message(s) [2384 byte(s)]
stat ---------------------------------输入行:连接成功,查看邮件状态。
+OK 2 2384
list----------------------------------输入行:查看有多少邮件。
+OK 2 2384
1 1713
2 671
.
top 1 0
+OK 1713 octets
Received: from Lenovo-PC (unknown [39.155.162.xxx])
        by smtp12 (Coremail) with SMTP id EMCowADHvD22n41dj2vKBQ--.38365S3;
        Fri, 27 Sep 2019 13:35:51 +0800 (CST)
Date: Fri, 27 Sep 2019 13:35:43 +0800
From: 18765xx08 <1876585xxx8@163.com>
To: 187658xxx708 <187658xxx@163.com>
Subject: ddd
X-Priority: 3
X-Has-Attach: no

 相关命令解释如下:

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值