SMTP命令学习(发邮件)
来源:互联网 发布:剑网三妖成男捏脸数据 编辑:程序博客网 时间:2024/05/22 03:30
http://www.cnblogs.com/fanyong/p/3498670.html
用命令行发邮件——让你更加了解smtp
本文演示用命令行发送邮件的过程。
SMTP
首先介绍下smtp协议——简单邮件传输协议 (Simple Mail Transfer Protocol, SMTP) 是事实上的在Internet传输email的标准。
SMTP使用命令在客户端和服务器之间传输报文,即客户端发出一个命令,服务器返回一个应答。发送方与接收方一问一答的交互,由发送方控制这个对话。
使用cmd发送邮件
1.使用telnet工具连上某个邮箱服务的smtp服务器,以163.com为例
> telnet smtp.163.com 25
25是端口号,注意前面有个空格。
回车之后如下图:
2. 和smtp服务器打招呼
> helo smtp
注意这个界面下不要使用退格键。
3. 登录到smtp服务器
> auth login
注意:用户名是你邮箱经过base64编码之后的字符串,密码也是。
4.登录成功之后就可以写邮件了
发件人和收件人格式如下:
Mail from:you@163.com
Rcpt to:sendto@qq.com
接下来写邮件正文内容,输入 data 之后回车即可,
This email from command line. Cross the GFW, we can reach every corner in the world !
正文结束标志是在最末尾输入一个英文状态下的 .
下面是data下的可选项:
输入 from:发件人名称 ,此项可任意填入,将显示在收件箱的'发件人'一栏
输入 to:收件人名称 ,可任意填入,将显示在收件箱的'收件人'一栏
输入 subject:信件主题 ,显示在收件箱的'主题'一栏中
此时需空一行,即在一空行直接回车,表示正文部分的开始
空行后输入信件的正文内容。
按下回车,邮件就顺利的通过cmd发送出去了~
- SMTP命令学习(发邮件)
- perl学习-用Net::SMTP发邮件
- smtp发邮件
- SMTP发邮件
- telnet Smtp发邮件
- smtp发邮件(C#)
- smtp邮件代发
- 利用smtp发邮件
- smtp 发邮件
- 利用smtp发邮件
- python-SMTP发邮件
- 通过SMTP发邮件
- smtp 发邮件
- C#SMTP发邮件
- smtp发邮件
- SMTP协议初探(1)----dos下telnet命令发邮件
- linux使用mail命令发邮件—第三方smtp
- C#用smtp发邮件
- 隐式intent和显式intent
- 高性能集群软件Keepalived
- 赚的钱不花掉就不算自己的钱?
- 在 Ubuntu 14.04 Server 上安装 Ganglia
- 设计模式-适配器模式
- SMTP命令学习(发邮件)
- QtQuick学习笔记(二)QML基本语法
- 【编程之美】中国象棋将帅问题
- java定时器与定时任务
- c++设计模式-----代理模式proxy
- hdu5458 2015沈阳赛区网络赛 树链剖分+并查集
- TreeSet的两种排序方式
- Minimum Cut (hdu 5452 离线LCA)
- Android之drawlayout使用和总结