SMTP协议:使用telnet发邮件【纯纯小白】

本文详述了作者通过telnet命令实践SMTP协议发送邮件的过程,包括开启telnet服务、邮箱设置、信息转码、telnet命令行操作步骤以及遇到的问题和解决方法。通过实际操作加深了对SMTP协议的理解。
摘要由CSDN通过智能技术生成

下周开始要给学生讲网络协议,那自己先得学会。

为了更好地理解SMTP协议,我进行了使用telnet命令发送邮件的体验,这也是我第一次学习使用telnet命令。

收到了很多次错误响应码后,终于成功了。下面将正确的过程分享出来:

一、准备工作:打开telnet服务

控制面板—程序—程序和功能—启用或关闭Windows功能—勾选Telnet客户端

 二、准备工作:邮箱设置和信息转码

我使用的是163邮箱,设置—POP3/SMTP/IMAP—开启服务—授权密码管理—新增授权密码—手机扫码发送短信—将授权码复制出来保留好

将发件人的邮箱地址和刚才复制出来的授权码都进行base64编码,网上有在线工具,这里我用了python

import base64
print(base64.b64encode(b'你的邮箱地址') )
print(base64.b64encode(b'你的邮箱授权码') )

然后把两个结果保存好,一会儿需要直接复制粘贴

三、telnet发邮件

win+R—telnet,然后输入命令:

open smtp.163.com 25

然后依次输入命令:

HELO xx

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值