Linux mailutils 如何使用 mail 指令在命令行发送邮件

发布于:2023-01-04 ⋅ 阅读:(170) ⋅ 点赞:(0)

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

收到的是这样

在这里插入图片描述

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到