Linux mailutils 如何使用 mail 指令在命令行发送邮件
一、mail 指令的说明
查看 mail 的帮助信息
mail --help
能看到一些可用的参数
- -A 添加文件作为邮件附件
- s 设置邮件标题
二、一般用法
1. 填写目标邮箱
mail kylebing@163.com
点击回车之后,它会让你输入抄送给谁:
2. 填写邮件标题和抄送
直接跳过,让你输入主题,也就是邮件标题
3. 填写邮件内容
写好标题之后回车,接下来的内容都是邮件的内容,直到你按 Ctrl + D 完成编写并自动发送
4. 收到的邮件的样子
然后你收到的内容就是这样:
三、用一条指令完成整个邮件的编写
使用一条指令完成邮件的编写,需要写成下面这样:
有空格的部分需要用 “”
包裹起来,不然会被识别成本地用户,比如 this is a title
,如果不加引号,就会被识别成收件人是系统中的 这四个用户,也就是
- this@kylebing.cn
- is@kylebing.cn
- a@kylebing.cn
- title@kylebing.cn
echo "This is body" | mail -s "this is a title" kylebing@163.com
然后收到的邮件是这样:
或者
mail -s v2ray-install.sh kylebing@163.com < v2ray-install.sh
收到的是这样