centos7 mutt 通过命令发送邮件
时间: 2023-07-18 16:49:27 浏览: 104
CentOS7基本命令总结
要在 CentOS 7 上通过命令行发送邮件,需要使用 `mutt` 这个工具。如果你的系统没有安装 `mutt`,可以通过以下命令安装:
```
sudo yum install mutt
```
安装完成后,就可以使用以下命令发送邮件:
```
echo "邮件内容" | mutt -s "邮件主题" 邮件地址
```
其中,`邮件内容` 是邮件的正文内容,可以直接在命令行中输入,也可以通过重定向 `<` 操作符从文件中读取。`邮件主题` 是邮件的主题,`邮件地址` 是邮件的收件人地址,多个收件人地址之间可以使用逗号分隔。
例如,要向 `example@example.com` 发送一封主题为 `Test Email` 的邮件,邮件内容为 `This is a test email.`,可以使用以下命令:
```
echo "This is a test email." | mutt -s "Test Email" example@example.com
```
如果需要在邮件中添加附件,可以使用 `-a` 选项指定附件文件路径,例如:
```
echo "This is a test email with attachment." | mutt -s "Test Email with Attachment" -a /path/to/attachment.txt example@example.com
```
以上命令会向 `example@example.com` 发送一封带有 `/path/to/attachment.txt` 作为附件的邮件。
阅读全文