52ll.org
52ll.org

linux mutt 与 msmtp 配合发送邮件 可发附件

安装软件包

apt-get -y install mutt msmtp

写入配置文件

/root 目录下创建 .msmtprc

account default

host smtp_server_address
port 465
protocol smtp
from your_email@address.com
auth on
tls on
user your_email@address.com
password your_email_passwd
tls_starttls off

/root 目录下创建 .muttrc

set sendmail="/usr/bin/msmtp"
set use_from=yes
set realname="your_email@address.com"
set from="your_email@address.com"
set envelope_from=yes

使用说明

echo "内容" | mutt -s "标题" 收件地址

内容可以换行,应该可以配合 cat 命令用

root@tencent:~# echo "content1
> content2
> content3" | mutt -s "title" xxx@outlook.com

可以带附件发送

echo "内容" | mutt -s "标题" 收件地址 -a "文件绝对位置"

发送效果

https://52ll.org/wp-content/uploads/2021/07/email-1.jpg
https://52ll.org/wp-content/uploads/2021/07/email-2.jpg

参考来源

https://blog.csdn.net/qq_41376740/article/details/80578087
https://manpages.debian.org/unstable/msmtp/msmtp.1.en.html

发表回复

textsms
account_circle
email

52ll.org

linux mutt 与 msmtp 配合发送邮件 可发附件
安装软件包 apt-get -y install mutt msmtp 写入配置文件 在 /root 目录下创建 .msmtprc account default host smtp_server_address port 465 protocol smtp from your_ema…
扫描二维码继续阅读
2021-07-26