使用telnet登录smtp服务发邮件
2017-10-17 14:50
351 查看
1、使用telnet连接smtp服务器
2、发送一个helo或者ehlo指令
3、验证用户(使用邮件名登陆)
4、使用mail命令准备发送邮件
5、使用rcpt命令指定对方邮箱地址
6、使用data命令开始输入内容
7、输入test或者hello world类似字样(即邮件内容)
8、输入邮件内容结束标志.
9、退出smtp服务器
详细步骤
①使用telnet 连接smtp服务器
telnet smtp 163.com 25 //直接进入回显模式
②helo 和ehlo指令的作用是向服务器标示用户身份,返回邮件服务器身份
helo 163.com
③验证用户 (验证用户使用auth login进行验证时用户名和密码是经过base64编码过后的字符)
输入 auth login
④返回334状态紧接着输入经过base_64编码后的163的用户名以及密码 (如果有客户端授权密码则加密使用这个密码)
⑤返回205即是成功,接下来使用mail指令开始写一个邮件 格式是这样的
mail from:<xxxxxx@163.com> 自己的邮箱 回车
然后指定要将邮件发往何方
rcpt to:<xxx@qq.com> 对方的邮件地址 回车
这里可以有多个rcpt指令,格式如上
然后使用data指令开始写邮件内容
data
subject:主题
from:<xxx@163.com> 与上面 mail from 输入的一样 自己的邮箱
to:<xxx@qq.com> 与上面的rctp to 一样
邮件内容
.
注意结束data指令的标志是一个回车一个点再一个回车,这时邮件已经发送了quit退出服务器
下面是我的实例
2、发送一个helo或者ehlo指令
3、验证用户(使用邮件名登陆)
4、使用mail命令准备发送邮件
5、使用rcpt命令指定对方邮箱地址
6、使用data命令开始输入内容
7、输入test或者hello world类似字样(即邮件内容)
8、输入邮件内容结束标志.
9、退出smtp服务器
详细步骤
①使用telnet 连接smtp服务器
telnet smtp 163.com 25 //直接进入回显模式
②helo 和ehlo指令的作用是向服务器标示用户身份,返回邮件服务器身份
helo 163.com
③验证用户 (验证用户使用auth login进行验证时用户名和密码是经过base64编码过后的字符)
输入 auth login
④返回334状态紧接着输入经过base_64编码后的163的用户名以及密码 (如果有客户端授权密码则加密使用这个密码)
⑤返回205即是成功,接下来使用mail指令开始写一个邮件 格式是这样的
mail from:<xxxxxx@163.com> 自己的邮箱 回车
然后指定要将邮件发往何方
rcpt to:<xxx@qq.com> 对方的邮件地址 回车
这里可以有多个rcpt指令,格式如上
然后使用data指令开始写邮件内容
data
subject:主题
from:<xxx@163.com> 与上面 mail from 输入的一样 自己的邮箱
to:<xxx@qq.com> 与上面的rctp to 一样
邮件内容
.
注意结束data指令的标志是一个回车一个点再一个回车,这时邮件已经发送了quit退出服务器
下面是我的实例
相关文章推荐
- 使用telnet登陆smtp服务发邮件
- 使用telnet登陆smtp服务发邮件
- 使用telnet登陆smtp服务发邮件(带身份验证)和Base64加密算法源码(java版)
- 使用telnet登陆smtp服务发邮件
- 使用telnet登陆smtp服务发邮件(带身份验证)
- Win7旗舰版无法使用远程登录如何开启telnet服务
- 下列服务使用的默认端口:ftp,ssh,telnet,dhcp,mail,pop3,smtp,dns,http,sm
- 远程登录:Linux下 telnet 服务的安装与使用
- windows xp sp3使用telnet登录到163 smtp服务器 base64编码 c#
- 使用Telnet登录SMTP服务器发送邮件
- windows下使用远程工具登录虚拟机上的Linux、访问虚拟机上的服务 、端口转发、win7 telnet登陆虚拟机
- 使用telnet登陆smtp服务,使用163发邮件
- python实现SMTP发邮件(不需要注册邮箱使用邮箱的SMTP服务)
- telnet 登录SMTP发邮件
- 远程登录 - telnet、mstsc等工具的使用及遇到的问题
- 使用telnet登录数据库服务器
- 纯java代码使用ssh方式登录linux服务
- 让bugzilla使用第三方SMTP发邮件
- ubuntu 使用vsftpd 创建FTP服务(用户名密码登录,限制列出目录)
- Linux入门:使用Telnet远程登录Linux