使用windows的telnet工具收发邮件

邮件发送与接收的基础教程

1.邮件发送使用的协议SMTP协议和POP协议
SMTP协议:Sample Message Transfer Protocol邮件发送协议,默认端口:25
POP协议:Post office Protocol 邮件接收协议,默认端口为110
2. 手工发送邮件

telnet smtp.163.com 25    //链接163的邮件服务器
ehlo hello   //向服务器打招呼
auth login   //请求认证
YmFvcWluZzA3MjhAMTYzLmNvbQ==      //账号(也就是你的邮箱注意:邮箱和面膜都是

进过base64编码的)
NTYzNjQ5dsOTgw   //密码,注意密码是要进过base64编码的,这是由SMTP协议规定的

mail from:<baoqing0728@163.com>  //发送邮件人的地址
rcpt to:<ying_0728@126.com>  //收信人的地址
data     //开始写邮件内容
from:baoqing0728@163.com
to:ying_0728@126.com
subject: This is my first mail

hello world
.
quit

手工接收邮使用的是POP协议

telnet pop.163.com 110
user baoqing0728
pass 000000000000
stat    //用作查看邮件的个数,返回
+OK 25 11112124  //25表示25封邮件,总大小11112124
list 1   //第一封邮件的信息
retr 1   //查看第一封邮件的内容

 

 

 

 

### 使用 Telnet 协议发送 QQ 邮箱 SMTP 邮件 #### 准备工作 为了能够使用 Telnet 连接到 QQ 邮箱的 SMTP 服务器并发送邮件,需要先完成一些准备工作。 确保已安装 Telnet 客户端。对于 Windows 用户,在控制面板中的“程序和功能”下启用 Telnet Client 功能[^2]。对于 Linux 或 macOS 用户,默认情况下通常已经预装了该工具。 #### 开启 QQ 邮箱 SMTP 服务 前往 QQ 邮箱网页版,进入 **设置 -> 账户** 页面,向下滚动至 **POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV 服务** 设置项,并开启 SMTP 服务选项[^3]。 #### 建立 Telnet 连接 打开命令提示符(Windows)或终端(Linux/macOS),输入以下命令来建立与 QQ 邮箱 SMTP 服务器 `smtp.qq.com` 的连接: ```bash telnet smtp.qq.com 25 ``` 如果一切正常,应该会看到类似于下面的信息显示,表示成功建立了连接: ``` Connected to smtp.qq.com. Escape character is '^]'. 220 mx.qq.com ESMTP QQ Mail Server Ready ``` #### 发送邮件流程 按照标准 SMTP 对话格式依次执行下列操作以发送一封简单的纯文本邮件: 1. 向服务器发出 HELO/EHLO 请求,表明客户端身份: ```plaintext EHLO localhost ``` 2. 提供发信人的地址 (MAIL FROM:) 和接收者的地址 (RCPT TO:). 注意这里要用实际存在的有效邮箱账号替换掉 `<your_email>` 及 `<recipient_email>` : ```plaintext MAIL FROM:<your_email>@qq.com RCPT TO:<recipient_email> ``` 3. 输入 DATA 指令准备提交邮件正文内容: ```plaintext DATA ``` 4. 编辑邮件头部信息以及主体部分;注意在主题行之后要留有一个空白行再开始编写具体内容。最后单独一行键入一个句号`.` 来标记消息结尾: ```plaintext From: <your_email>@qq.com To: <recipient_email> Subject: Test Email via Telnet This is a test email sent using the Telnet protocol through QQ's SMTP server. . ``` 5. 结束对话前向服务器发送 QUIT 指令断开连接: ```plaintext QUIT ``` 以上即完成了整个基于 Telnet 的简单邮件传输过程[^4]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值