SMTP 协议系列一

讲解一下DOS下telnet命令发送邮件

步骤,以我的163邮箱为例

1、开始-->cmd 进入到dos里面

2、输入telnet  smtp.163.com  25

C: \Users \Administrator> telnet   smtp.163.com   25

回车后返回220

220  163.com  Anti-spam  GT  for  Coremail  System  <163com[20141201 ]>

3、输入 EHLO  smtp.163.com

EHLO  smtp.163.com

回车后返回250

250-mail

250-PIPELINING

250-AUTH LOGIN PLAIN

250-AUTH-LOGIN PLAIN

250-coremail  1Uxr2xKj7kG0xkI17xGrU7I0s8FY2U3Uj8Cz28x1uuuuu7iC2

250-STARTTLS

4、输入 AUTH  LOGIN

AUTH  LOGIN

回车返回334

334  dxN1cm5hbWU6

5、输入对应163邮箱账号的base64编码(推荐一个base64编码与解码查询的网站:http://base64.supfree.net/),回车后返回334

bGUpbHVodWkxMjNaMTYzLmNVBQ==

334  UGFzc3dvcmQ6

6、输入账号密码的base64编码(此处省略,哈哈,保密!!!),回车后返回235

235  Authentication  successful

7、输入MAIL FROM <[email protected]>  回车后返回250

MAIL  FORM  <[email protected]>

250  Mail  OK

8、输入RCPT TO <[email protected]>  回车后返回250

RCPT  TO  <[email protected]>

250  Mail  OK

9、输入DATA 回车显示354

DATA

354  End  data  with  <CR><LF> . <CR><LF>

10、依次输入

FORM:[email protected](输入完后回车)

SUBJECT:hello

空一行,回车

“这里是要输入的正文,祝大家取得好成绩!”

11、正文完毕后,回车,以 . 表示结束,发送邮件,返回如下,如何你可以去你的邮箱检查邮件啦!

250  Mail  OK  queued as  smtp9, DcCowABXo4m377JVjQnAAg--.35991

附上返回码意思:

501     参数格式错误

502     命令不可实现

503     错误的命令序列

504     命令参数不可实现

211     系统状态或系统帮助响应

214     帮助信息

220     <domain>服务就绪

221     <domain>服务关闭

421     <domain>服务未就绪,关闭传输信道

250    要求的邮件操作完成

251     用户非本地,将转发向<forward-path>

450     要求的邮件操作未完成,邮箱不可用

550     要求的邮件操作未完成,邮箱不可用

451     放弃要求的操作;处理过程中出错

551     用户非本地,请尝试<forward-path>

452     系统存储不足,要求的操作未执行

552     过量的存储分配,要求的操作未执行

553     邮箱名不可用,要求的操作未执行

354     开始邮件输入,以"."结束

554     操作失败

版权声明:有不正确的地方,还望各位指正指导,Thanks!

时间: 2024-10-15 23:14:26

SMTP 协议系列一的相关文章

安全协议系列(四)----SSL与TLS

当今社会,电子商务大行其道,作为网络安全 infrastructure 之一的 -- SSL/TLS 协议的重要性已不用多说.OpenSSL 则是基于该协议的目前应用最广泛的开源实现,其影响之大,以至于四月初爆出的 OpenSSL Heartbleed 安全漏洞(CVE-2014-0160) 到现在还余音未消. 本节就以出问题的 OpenSSL 1.0.1f 作为实例进行分析:整个分析过程仍采用[参考 RFC.结合报文抓包.外加工具验证]的老方法.同时我们利用 OpenSSL 自带的调试功能,来

协议系列之UDP协议

上节说的TCP协议虽然提供了可靠的传输,但是也有一个缺点,发送速度慢.那么有没有一种协议能快速发送的呢?这节要讨论的就是UDP协议,它提供了更加快的发送速度,但也牺牲了可靠性,它是一种无连接的传输协议.比起TCP,UDP更像是我们用手机发送短信,只管发送出去,但不能保证对方收到,不会建立连接,也没有确认环节. 图2-2-4-1为UDP协议报文结构.比起TCP,UDP报文的结构相对简单,只有源端口.目的端口.报文长度.校验和四个字段.其中源端口跟校验和是可选的,由于UDP不用接收端回复确认信息,所

LTE学习之路(9)—— 3GPP TS协议系列总结

规范编号 规范名称 内容 更新时间 射频系列规范 TS 36.101 UE无线发送和接收 描述FDD和TDD E-UTRA UE的最小射频(RF)特性 08-Oct-2010 TS 36.104 BS无线发送与接收 描述E-UTRA BS在成对频谱和非成对频谱的最小RF特性 30-Sep-2010 TS 36.106 FDD直放站无线发送与接收 描述FDD直放站的射频要求和基本测试条件 30-Sep-2010 TS 36.113 BS与直放站的电磁兼容 包含对E-UTRA基站.直放站和补充设备的

Java通过socket实现smtp协议发送邮件

import java.io.BufferedReader;import java.io.DataOutputStream;import java.io.IOException;import java.io.InputStreamReader;import java.net.Socket;import java.net.UnknownHostException; import com.sun.org.apache.xerces.internal.impl.dv.util.Base64; /** 

SMTP协议分析

SMTP协议分析 第1章.     SMTP概述 1.1.  SMTP在邮件通信中的位置 SMTP,即简单邮件传送协议,所相应RFC文档为RFC821.同http等多数应用层协议一样,它工作在C/S模式下,用来实现因特网上的邮件传送.SMTP在整个电子邮件通信中所处的位置如图 1所看到的. 图 1电子邮件的通信过程 能够看出,SMTP是用来将客户机上的邮件传送到server上.这里的客户机是指某次连接中的发送方,server是指对应的接收方.在解说发送邮件的整个通信过程前,先解释一以下几个术语.

协议系列之TCP协议

3.TCP协议 从上一节我们了解了什么是IP协议,以及IP协议的一些特性,利用IP协议传输都是单向的,不可靠的,无连接状态的.正是这些特性,于是便产生了TCP协议.TCP协议属于传输层,在IP协议网络层之上,竟然IP协议不可靠,那就必须要在其上多一个TCP协议以实现传输的可靠性.就像我们寄出一封信,如果对方不回信,不通过别的渠道告诉你,你永远都无法保证这封信能准确送到对方手上.同样,TCP协议采取了类似的措施来保证数据包的准确送达,它规定接收端发送一个确认数据包回来. 严格地说,TCP协议提供了

基于python爬虫并将其结果利用smtp协议发送至邮箱:每天一则段子。

SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式.SMTP协议属于TCP/IP协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地.通过SMTP协议所指定的服务器,就可以把E-mail寄到收信人的服务器上了,整个过程只要几分钟.SMTP服务器则是遵循SMTP协议的发送邮件服务器,用来发送或中转发出的电子邮件. python中有简洁可用的smtp模块,为邮件收发提供了便利,联系之前

20150307 利用smtp协议发送邮件

20150307 利用smtp协议发送邮件 2015-03-07 Lover雪儿 一.smtp匿名发邮件 ? Microsoft Windows [Version 6.1.7601] Copyright (c) 2009 Microsoft Corporation. All rights reserved. ? C:\Users\Administrator>nslookup -q=mx qq.com Server: XiaoQiang Address: 192.168.31.1 ? Non-au

SMTP协议--在cmd下利用bat命令行发送邮件

SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议 选择‘开始’-‘运行’,输入cmd,进入命令提示符窗口. Windows7默认没有开始Telnet服务,请在运行窗口中输入 sc start TlntSvr 开启Telnet服务! 第一步,远程登录smtp服务器 在命令行窗口输入 telnet smtp.qq.com 25   然后回车 (此处以QQ邮箱为例,163邮箱可输入smtp.163.com .25表示建立连接的端口号) SMTP协议--在cmd下