`

SMTP协议初探(1)----dos下telnet命令发邮件

阅读更多

步骤,以126邮箱为例:

1. telnet smtp.126.com 25

回车后返回:

220 126.com Anti-spam GT for Coremail System (126com[20111010])

2. ehlo ***      (***是你的126邮箱的账号)

回车后返回:

250-mail
250-PIPELINING
250-AUTH LOGIN PLAIN
250-AUTH=LOGIN PLAIN
250-coremail 1Uxr2xKj7kG0xkI17xGrU7I0s8FY2U3Uj8Cz28x1UUUUU7Ic2I0Y2UFDikmCUCa0xD
UUUUj
250-STARTTLS
250 8BITMIME

3. AUTH LOGIN

回车后返回:

334 dXNlcm5hbWU6

4.**** (此处输入你126账号的base64编码,推荐一个base64编码与解码查询的网站:http://base64.supfree.net/

回车后返回:

334 UGFzc3dvcmQ6

5.****(此处输入你126邮箱的密码)

回车后返回:

235 Authentication successful

6.mail from < ***@126.com>

回车后返回:

250 Mail OK

7.rcpt to <60462***@qq.com>

回车后返回:

250 Mail OK

8.data

回车显示:

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

9.依次输入

from:***@126.com(输完后回车)

subject:hello haha

下面需要输入正文,输入正文前要空一行,敲回车

 

“这里是正文信息,祝大家实验顺利!!!”

10.正文完毕后,回车,以. 表示结束,发送邮件。

返回类似这样的信息:

250 Mail OK queued as smtp6,j9KowLDLJl6zvKpOqxAVAQ--.2456S2 1319812760

现在,去你的qq邮箱检查邮件啦!

 

关于收邮件,后面必要再整理吧。

分享到:
评论

相关推荐

    用Telnet命令收发邮件(SMTP和POP3协议)实验报告.docx

    用Telnet命令收发邮件(SMTP和POP3协议)实验报告 本实验报告介绍了使用Telnet命令收发邮件的实验过程,包括使用SMTP协议发送邮件和使用POP3协议收邮件的实验步骤。 SMTP协议发送邮件 SMTP(Simple Mail Transfer...

    10172911梁天一用Telnet命令收发邮件(SMTP和POP3协议)实验报告.docx

    本实验旨在通过使用Telnet命令来收发邮件,了解SMTP(Simple Mail Transfer Protocol,简单邮件传输协议)与POP3(Post Office Protocol Version 3,邮局协议第三版)的基本原理及其工作流程。 #### SMTP协议详解 ...

    smtp协议代码示例集合

    SMTP(Simple Mail Transfer Protocol)是互联网上用于发送电子邮件的标准协议,它定义了邮件服务器之间交换邮件的格式和交互过程。SMTP主要用于将邮件从一个邮件服务器传递到另一个邮件服务器,而不是直接从用户到...

    使用telnet发邮件

    - 使用Telnet发送邮件需要遵循SMTP协议规范。 - 在发送邮件之前必须完成认证过程。 - 邮件数据格式包括邮件头信息(如发件人、收件人、主题等)和邮件正文。 - 邮件发送完成后可以通过`QUIT`命令结束SMTP会话。 ...

    基于SMTP协议的邮件发送客户端程序设计说明书

    1. 发件方通过SMTP向收件方SMTP服务器发送MAIL命令,提供发件人身份。 2. 收件方SMTP服务器回应OK,表示接受发件人身份。 3. 发件方发送RCPT命令,提供收件人信息,收件方确认接收或转发。 4. 数据传输开始,双方...

    基于SMTP的邮件收发系统

    SMTP(Simple Mail Transfer Protocol)是互联网上用于在邮件服务器之间传输电子邮件的标准协议。基于SMTP的邮件收发系统设计是一个常见的网络编程课题,旨在理解和实现电子邮件的工作流程。在本项目中,我们将探讨...

    用Telnet发送邮件

    1. ehlo &lt;domain&gt;:ehlo 命令是 SMTP 邮件发送程序与 SMTP 邮件接收程序建立连接后必须发送的第一条 SMTP 命令。参数 &lt;domain&gt; 表示 SMTP 邮件发送者的主机名。 2. auth &lt;para&gt;:&lt;CRLF&gt;:如果 SMTP 邮件接收程序...

    基于邮件交换(MX)与SMTP协议发送邮件

    基于邮件交换(MX)与SMTP协议发送邮件,可以无须SMTP服务器中转直接将E-Mail电子邮件发送到对方邮箱,代码中提供了网卡信息获取类,可以获取本机IP地址、子网掩码、DNS、Wins、网卡MAC地址等相关信息;还提供了SMTP协议...

    SMTP邮件协议

    SMTP(Simple Mail Transfer Protocol)是互联网上用于发送电子邮件的标准协议,它定义了客户端(邮件用户代理,MUA)和服务器(邮件传输代理,MTA)之间的通信规则。SMTP的工作主要涉及以下几个方面: 1. **SMTP的...

    SMTP协议电子邮件传送剖析

    ### SMTP协议电子邮件传送剖析 #### 摘要与引言 本文主要介绍了一种通过遵循SMTP(简单邮件传输协议)规范,在程序中实现电子邮件发送的方法。SMTP作为一种关键的互联网协议,用于邮件的发送过程。文章重点阐述了...

    SMTP协议发邮件流程.pdf

    SMTP(Simple Mail Transfer Protocol)协议是互联网上用于发送电子邮件的标准协议。它定义了客户端(邮件用户代理,MUA)如何与邮件服务器之间进行通信,以及服务器之间如何交换邮件的规则。SMTP是一个基于文本的...

    SMTP协议发送邮件

    在提供的压缩包文件“SMTP协议发送邮件--1”中,可能包含了一些示例代码、配置文件或者日志,这些资源可以帮助理解SMTP协议的工作原理,或者帮助解决在实际使用过程中遇到的问题。对于初学者,通过阅读和分析这些...

    SMTP协议邮件发送客户端

    SMTP(Simple Mail Transfer Protocol)协议是互联网上用于发送电子邮件的标准协议。它定义了邮件服务器之间交换邮件的格式和过程。本项目是一个使用Visual Studio(VS)开发的、具有图形用户界面(GUI)的SMTP邮件...

    SMTP协议分析.doc

    3. **发送至邮件服务器**:用户代理通过SMTP协议将邮件发送至发件人邮箱对应的邮件服务器。 4. **转发邮件**:发送端邮件服务器再通过SMTP协议将邮件转发至收件人邮箱所在的邮件服务器。 5. **接收邮件**:收件...

    smtp协议分析 实验报告

    1. **电子邮件传输相关协议分析实验**:通过对SMTP协议的具体实现和数据流的分析,深入了解电子邮件的传输机制。 #### 五、实验步骤 1. **启动嗅探工具**:使用Wireshark等工具捕获网络数据包。 2. **Telnet登录...

    基于SMTP协议的邮件发送系统

    SMTP(Simple Mail Transfer Protocol)是互联网上用于在邮件服务器之间传输邮件的标准协议。基于SMTP的邮件发送系统允许用户通过编程方式发送电子邮件,而无需手动操作。在这个系统中,Java Servlet作为客户端,...

    RFC821-简单邮件传输协议(SMTP)中文版

    1. **建立连接**:发送方的邮件客户端通过TCP协议与发送方的SMTP服务器建立连接。 2. **身份验证**:虽然早期的SMTP并不强制要求身份验证,但现代的SMTP服务器通常会要求进行身份验证,以防止垃圾邮件的发送。 3. **...

    使用java简单实现基于smtp协议的邮件收发

    Java 实现基于 SMTP 协议的邮件收发是一项常见的任务,尤其在开发自动化通知系统或者服务端消息传递时。SMTP(Simple Mail Transfer Protocol)是一种互联网标准,用于在邮件服务器之间发送电子邮件。以下将详细介绍...

    C++ SMTP协议发送邮件模块(支持身份验证)

    1. `SMTPClient`类:封装了SMTP协议的实现,包含构造函数、连接服务器、发送命令、身份验证、发送邮件和断开连接等方法。 2. 身份验证方法:如`authenticate`,可能根据不同的认证类型(如PLAIN或LOGIN)执行相应的...

Global site tag (gtag.js) - Google Analytics