概述
在本教程中,我们将学习如何安装 MSMTP 和 Mutt。我们将使用 MSMTP 将我们的电子邮件转发到 QQ邮箱服务器再转发到其他邮箱
mutt - 用户代理客户端 (MUTT - WIKI百科)
msmtp - 支持服务器配置文件的轻型 SMTP 客户端 (MSMTP - WIKI百科)
安装 MSMTP
现在是时候安装 MSMTP 了,您可以使用以下命令安装 MSMTP。
apt-get -y install msmtp #(基于Debian / Ubuntu的系统)# 上面执行如果找不到包可以检索新的软件包列表。apt-get update
yum -y install msmtp #(基于RHEL / CentOS / Fedora的系统)
配置 MSMTP
在~/.msmtprc
上创建一个 MSMTP 配置。
vim ~/.msmtprc
内容如下
auth plainhost port 587from username@user username@password 邮箱授权码
根据你的邮箱和授权码对 from、user、password 进行调整。如何获取qq邮箱授权码
安装 Mutt
Mutt是一个基于命令行的电子邮件客户端
apt-get -y install mutt #(基于Debian / Ubuntu的系统)
yum -y install mutt #(基于RHEL / CentOS / Fedora的系统)
配置 Mutt
在~/.muttrc
上创建一个 Mutt 配置。
vim ~/.muttrc
# 指定msmtp传输代理 (必填)set sendmail='/usr/bin/msmtp'# 自定义发件人信息 (可选)set use_from=yesset from="user@"set realname="树莓派短信转发服务"set envelope_from=yes# 设置字符编码 (可选)set charset="utf-8"set rfc2047_parameters=yes
可以使用mutt -Q variable
命令查看变量的默认值。
发送测试
echo "context" |mutt -s "title" xxx@