欢迎来到之路教程(on itroad-com)

使用 mutt 命令发送电子邮件

使用以下格式的 mutt 命令指定主题、邮件正文和附件以从命令行发送邮件。

# echo "" | mutt -s "subject" -i body.txt -a attachment.txt recipient@example.com

其中:
-s 用于指定邮件主题。

-i 用于指定包含消息正文的文件。

-a 用于指定附件文件。

mutt 的其他一些常用选项是:
-b 用于添加密件抄送地址。

-c 用于添加抄送地址。

-e "unmy_hdr from; my_hdr From: test@test.com" 如果你想指定发件人的地址(非默认地址)。

Mutt 也可以在交互模式下使用。
要启动它,只需在命令行中输入“mutt”即可。

# mutt

安装和配置 mutt

  1. 如果需要,安装 mutt RPM 包。
# yum install -y mutt
  1. 查看在线文档:
# man mutt
  1. 在系统范围的配置文件中设置邮件分发服务器。
    在进行任何更改之前备份配置文件。
# cp -p /etc/Muttrc /etc/Muttrc.ORIG
# vi /etc/Muttrc
### Change the mail handler to have a line reading:
smtp_url=smtp://mailserver.onitroad.com
  1. 保存文件。
    重新启动任何已经处于活动状态的 mutt 会话。
如何在 CentOS/RHEL 中设置 mutt

Mutt 是一个功能齐全的基于文本的邮件用户代理,它支持典型的邮件格式和协议,同时提供对 MIME、GPG 和 PGP 的全面支持。
就其本质而言,Mutt 是一个非常有用的包,并且因为它是所有服务器管理员都应该熟悉的工具,所以本节的目的是向我们展示如何使用 Mutt 将自定义报告和消息传递到目的地你的选择。

如何使用 mutt 以 HTML 格式发送电子邮件?

使用以下语法使用 mutt 发送 HTML 邮件:

# mutt -e "set content_type=text/html" [user@domain.com] -s "This is the subject" < /tmp/email_body.html

其中:
/tmp/email_body.html 包含 html 邮件正文。

日期:2020-09-17 00:13:53 来源:oir作者:oir