用命令行发邮件——让你更加了解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发送出去了~
转载于:https://www.cnblogs.com/fanyong/p/3498670.html
用命令行发邮件——让你更加了解smtp相关推荐
- blat命令行发邮件小工具【简单使用技巧】
Blat 是一个命令行发邮件的小工具,仅支持简单的SMTP协议,需要SMTP服务器的支持. 据说现在新申请的邮箱已经不支持SMTP服务了,是为了抑制垃圾邮件而采取的措施. 但是,Blat也是一个非常方 ...
- Ubuntu用命令行发邮件mutt,报警发短信通知
在ubuntu下用sendmail有点问题,主题发出去老为空. 干脆安装mutt和msmtp,通过163的邮件系统发邮件. sudo apt-get install mutt,另外需要安装msmtp, ...
- 免费的命令行发email
一 blat 1)简介 blat是一个免费的命令行发邮件的工具.(Blat - A Win32 command line SMTP mailer. Use it to automatically eM ...
- 正式的介绍「Mutt」:命令行的邮件大师 (一文详解)
为什么要用Mutt? 这个世界已经有了成百上千的漂亮邮件客户端,为什么还要用命令行里的? 其实说什么功能都没用.说到本质上,其实是一种Geek精神,一种爱折腾的精神,一种Customizability ...
- 电脑命令行发wifi
今天被某电脑wifi软件篡改了浏览器主页,搞得自己要重新设置回来并且重启电脑才恢复主页,所以也是有些受够了这种软件的这些流氓广告.就换成命令行自己发wifi了,虽说要进行一系列设置,但也就安装一个wi ...
- html 提交自动发邮件,2.1电脑开机就自动发邮件_windows下BLAT程序SMTP自动发邮件教程(支持html)_Windows视频-51CTO学院...
------------------------ Blat - A Windows (32 & 64 bit) command line SMTP mailer. 一款支持windows cm ...
- 图解Telnet命令和命令行看邮件
1 打开telnet 2 开启本地回显 3 telnet 百度.新浪 连不上,下次再搞: 4 telnet 本地 搞不定,下次再搞: 5 看新浪邮件 连接到pop3邮件服务器了: 照下图输入用户名和密 ...
- python用smtp发邮件怎么抄送_python使用SMTP发邮件时使用Cc(抄送)和Bcc(密送)...
SMTP发送邮件的时候,并没有特殊的通信语句告诉邮件服务器 谁是主送,谁是抄送/密送,这三个角色都是以同样的方式告诉邮件服务器的,然后重点在邮件内容里. 邮件内容分为头和体两部分(就像http),头部 ...
- linux从命令行发送邮件
原文 ubuntu server 14.04 从命令行发邮件 安装mailutils sudo apt-get install mailutils 接下来进行默认安装就行了.Postfix Confi ...
最新文章
- 微软开发x86模拟器,让Windows for ARM能运行x86应用
- Net托管世界的应用程序域和线程
- 洛谷P1095守望者的逃离题解-伪动态规划/贪心
- linux通过进程名查找进程,Linux下通过进程名获得进程号
- python购物车结算不了_Python——购物车问题
- 基于同步视频的视野分界线划分算法
- 算法分析与设计「二」递归算法
- 01-SpringMVC 原理
- Python集合常用函数使用详解(内附详细案例)
- grafana高可用架构
- python监控进程脚本_进程监控的python脚本
- 12.UniT:Multimodal Multitask Learning with a Unified Transformer
- css画横线箭头_如何用纯CSS实现的箭头的效果?
- python根据手表货号从腕表之家网站爬取相应信息
- memcmp的用法 详讲
- js中text方法是啥意识_JavaScript | 文本节点Text常用方法
- P1075 [NOIP2012 普及组] 质因数分解
- kali Linux的 安装详细步骤
- 华为音乐APP提示网络忙无法连接
- 华为推送自定义动作配置