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