使用Telnet给163邮箱发送邮件

 

首先打开系统的Telnet客户端.

Telnet 发邮件

 

将telnet客户端选上

Telnet 发邮件

打开cmd命令窗口

连接163的smtp服务器:    telnet smtp.163.com 25   (smtp.163.com是163邮箱的服务器,25是端口号!)

Telnet 发邮件

如下表示连接成功!

Telnet 发邮件

 

连接成功后需要如下步骤发送邮件:

1.与服务器打招呼:  ehlo 你的名字

Telnet 发邮件

出现很多250,表示成功!

 

2.发出登录请求:  auth login

Telnet 发邮件

出现334表示成功!

3.输入base64后的邮箱名: (我的邮箱 [email protected])        

 

[email protected]邮箱base64后得到 :       U3VwZXJtYW52cRAMTzLmNvbQ==

ps : Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,用来对重要信息加密编码的方法,要了解base64的用法可以查看base64加密编码和解密编码https://blog.csdn.net/superman___007/article/details/80159384,你们要用的话请base自己邮箱的用户名和密码,文中base的结果是我的邮箱和密码,但是被我修改了,不能进行测试!

4.输入base64后的邮箱密码:(如我的密码chh******)(此处密码应为163的邮箱设置的二级POP3/SMTP/IMAP密码) 

把邮箱密码如 chh******** base64后得到 :         Y2hoNzYwMjENWoaA==

Telnet 发邮件

如上图 235 Authentication successful 表示用户名密码登录成功!

5.输入谁发来的邮件,即from:          mail from:<[email protected]>

Telnet 发邮件

出现250表示成功!

 

6.输入把邮件发给谁我发给[email protected],即to:          rcpt to:<[email protected]>

Telnet 发邮件

出现250表示成功!

 

7.发送填写数据请求:        data

Telnet 发邮件

 

8.开始输入数据,数据可以中包含:from, to, subject, 以及邮件内容,如果输入结束,就以一个”. ”为一行,表示输入结束:

Telnet 发邮件

 

From:[email protected]

To:[email protected]

Subject: 你好呀!董老师!

 

你好吗?我很好?最经过得好吗?

.

如上面的格式,subject代表主题 然后空一行写要发送的内容 ! 最后以一个 "  .  " 为一行结束!

9.最后一步:        quit

Telnet 发邮件

 

注意在cmd中输入的代码不要错写,错写了一个字母就不能修改的,需要重新从第一步开始写一遍!

注意,在标题和邮件正文之间要有一个空行!当要退出时,一定要以一个” .  ”为单行,表示输入结束.

然后就可以去自己的邮箱查看刚刚发送的邮件了! 

                                                            Telnet 发邮件

相关文章:

  • 2022-01-11
  • 2021-12-25
  • 2022-02-13
  • 2021-12-29
  • 2021-12-29
  • 2021-08-07
  • 2021-06-26
  • 2022-12-23
猜你喜欢
  • 2022-02-19
  • 2021-08-19
  • 2021-08-12
  • 2021-11-03
  • 2021-07-04
  • 2021-07-24
相关资源
相似解决方案