首页 技术 正文
技术 2022年11月15日
0 收藏 564 点赞 3,526 浏览 784 个字

本文演示用命令行发送邮件的过程。

SMTP

首先介绍下smtp协议——简单邮件传输协议 (Simple Mail Transfer Protocol, SMTP) 是事实上的在Internet传输email的标准。

用命令行发邮件——让你更加了解smtp

SMTP使用命令在客户端和服务器之间传输报文,即客户端发出一个命令,服务器返回一个应答。发送方与接收方一问一答的交互,由发送方控制这个对话。

使用cmd发送邮件

1.使用telnet工具连上某个邮箱服务的smtp服务器,以163.com为例

> telnet smtp.163.com 25

用命令行发邮件——让你更加了解smtp

25是端口号,注意前面有个空格。

回车之后如下图:

用命令行发邮件——让你更加了解smtp

2. 和smtp服务器打招呼

> helo smtp

用命令行发邮件——让你更加了解smtp

注意这个界面下不要使用退格键。

3. 登录到smtp服务器

> auth login

注意:用户名是你邮箱经过base64编码之后的字符串,密码也是。

用命令行发邮件——让你更加了解smtp

4.登录成功之后就可以写邮件了

发件人和收件人格式如下:

Mail from:https://www.shuzhiduo.com/A/amd01mpkzg/you@163.com

Rcpt to:https://www.shuzhiduo.com/A/amd01mpkzg/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

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:8,967
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,487
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,332
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,115
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,748
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,783