下面的例子是用qq的smtp服务器。

set localecho
本地回显启用
telnet smtp.qq.com 25
220 smtp.qq.com Esmtp QQ Mail Server
helo sis
250 smtp.qq.com//服务器返回250 smtp.qq.com
STARTTLS
220 Ready to start TLS//服务器返回 220 准备开启TLS通讯
auth login
334 VXNlcm5hbWU6//服务器返回334 VXNlcm5hbWU6(即Username:)
***/*此处输入base64编码后的qq邮箱名*/
334 UGFzc3dvcmQ6
***/*此处输入base64编码后的授权码,需要到qq邮箱申请,自己百度一下*/
235 Authentication successful
mail from: <3463684353@qq.com>//发件邮箱
250 Ok
rcpt to: <3463684353@qq.com>//发件邮箱
250 Ok
data
354 End data with <CR><LF>.<CR><LF>
to: hello//
from: nian//
subject: this is a test telnet smtp mail
hello,telnet//消息内容.
250 Ok: queued as

 其中的命令说明如下

可能遇到的问题是

1、首先telnet命令不存在,自己去百度下安装即可,很简单。

2、在和服务器通讯时 helo sis,回车后可能会出现【502 Error: command not implemented】,可以重新输入helo sis,或者helo 其他内容都可以,这边只是打个招呼。

出现上面的错误,多试几次即可,可能是服务器状态比较忙。
3、auth login后需要输入你的qq邮箱的用户名和密码,而且要转换为BASE64编码,随便找个百度应用都有这个功能。如QQ 352000114 用户名对应MzUwNTEwMzc2,

此过程可能也要多做几次,鉴于服务器的状态。

4、输入用户名和密码后出现如下错误【发送邮件错误 454 Authentication failed, please open smtp flag first!】,

这个是我纠结了好久的问题,解决方式如下:

在QQ邮箱的设置里面,找到账户-》POP3/IMAP/SMTP选择开启POP3/SMTP服务

5、to: hello  “邮件收件人的名称
from: nian ”邮件来源名称
subject: this is a test telnet smtp mail “主旨

hello,telnet ”内容

6、最后输入点,回车即结束邮件的发送

7、退出连接,可使用命令 quit

补充一点,使用telnet要先打开SMTP服务,auth login之后要填写授权码

转载于:https://www.cnblogs.com/cthon/p/9151467.html

telnet命令发送邮件相关推荐

  1. 用telnet命令发送邮件

    邮件的发送是基于smtp协议的.邮件客户端软件给smtp服务器传送邮件和smtp服务器之间传送邮件也都是基于smtp协议的.邮件客户端软件接受邮件是主要基于pop3协议的. 下面介绍利用windows ...

  2. Windows下使用telnet命令发送邮件

    一.邮件发送原理 邮件发送发 -> 使用某个邮件服务器(如:126.sina.aliyun等) ->  1.邮件发送方与smtp服务器,进行身份确认  2.填写邮件抬头 -> 发送的 ...

  3. 计算机网络知识全面讲解:使用Telnet命令发送电子邮件

    下面就使用Telnet命令向搜狐邮件服务器发送SMTP规定的命令, 写一封电子邮件,发送给dongq?ng91@sohu.com,抄送给 dongq?ng081@sohu.com.这个过程不需要账户和 ...

  4. telnet给服务器发消息,[摘抄]使用telnet命令直接发送

    需要注意的是,由于现在邮件服务器大多设置了身份验证,禁止非法连接发送邮件,主要是为了防止垃圾邮件的侵袭,所以以下方法不保障能完全成功,贴在这里供大家参考,了解两台邮件服务器之间的对接过程.如果你操作的 ...

  5. 用telnet命令,POP3接收邮件

    昨天已经成功利用telnet命令发送了邮件,今天接着来,只能发送不能接收多郁闷. 邮件的接收这里是基于pop3协议的,pop3协议共定义了12条与接收相关的邮件,如下面简单解释: 首先是与登陆验证相关 ...

  6. windows7/10开启客户端telnet命令解决“‘telnet‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。”

    运行命令control打开控制面板 运行telnet命令就可以了

  7. Windows 7无法使用Telnet命令

    症状描述 用户在使用Windows 7时发现无法使用Telnet命令测试网络端口连通性,如图1所示: 图1 原因分析 出于安全性考虑,Windows 7和Windows XP不同,默认取消了这个命令, ...

  8. Linux之telnet命令使用详解—网络故障定位(四)

    前言 什么是Telnet? 对于Telnet的认识,不同的人持有不同的观点,可以把Telnet当成一种通信协议,但是对于入侵者而言,Telnet只是一种远程登录的工具.一旦入侵者与远程主机建立了Tel ...

  9. Windows下使用Telnet 命令测试端口号

    2019独角兽企业重金招聘Python工程师标准>>> 一.Telnet简介 Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式.它为用 ...

最新文章

  1. Flink从入门到精通100篇(二十二)-微博基于Flink的机器学习实战项目
  2. 与guacamole服务器的网络不稳定,Apache Guacamole安全漏洞影响数千万用户 - 嘶吼 RoarTalk – 回归最本质的信息安全,互联网安全新媒体,4hou.com...
  3. loadrunner 关联匹配多个值
  4. 简明 XHTML 1.0 参考手册
  5. Python_python内置函数
  6. WPF 实现图片切成九宫格控件~
  7. java 文本词频统计_Java实现中文词频统计
  8. Android Framework 全面分析 FallbackHome
  9. VMware与xshell安装教程
  10. C语言求解百钱买百鸡问题
  11. 证件照素材大合集(全网最全版本)
  12. POJ - 3258 River Hopscotch 二分
  13. 更新显卡驱动后,Windows重启卡在Logo页面
  14. python制作折线图_python 生成折线图
  15. oracle数据投毒,Oracle Database Server ‘TNS Listener’远程数据投毒漏洞(CVE-2012-1675)的解决方案...
  16. 美通社企业新闻汇总 | 2019.3.7 | 百胜中国在上海设创新中心;折叠手机2019年预计仅占智能手机市场渗透率0.1%...
  17. 黑盘-蓝盘-绿盘-红盘
  18. VMOS+小黄鸟无root抓包(解决抓包无网络问题)(附工具)
  19. 低功耗电流波形分析仪mPower1203之Esight用户手册
  20. Linux 面试知识点

热门文章

  1. java scanner_Java Scanner nextLong()方法与示例
  2. observable_Java Observable addObserver()方法与示例
  3. Java集合unmodifiableMap()方法及示例
  4. 21-特征匹配方法(Brute-Force蛮力匹配)
  5. 递归问题(代码、分析、汇编)
  6. CodeForce 2A —— Winner
  7. LeetCode上读不懂题!看不懂测试用例的那些题(有生之年更新。。。)
  8. 《C++ Primer 第五版》(第5.1-5.6节) ——异常处理机制(try语句块,throw表达式和catch异常捕捉处理单元)
  9. Effective C++学习第七天
  10. C语言实现的简单的线程池