1. 安装
sudo apt-get install msmtp
2. 设置配置文件
新建~/.msmtprc
account default
host 发送邮件服务器名称
port 25
from 发信人
auth plain
user 发信人邮箱账号
password 发信人邮箱密码
logfile ~/.msmtp.log 日志存放位置新建~/.muttrc
set sendmail="/usr/bin/msmtp" msmtp 安装位置 (可以使用which msmtp获取)
set use_from=yes
set realname="XX" 发信人名称
set from="XX" 发信人邮箱账号
set envelope_from=yes
set editor="vim -nw"
3. 修改.muttrc 的权限
sudo chmod 0600 ~/.msmtprc
否则会提示:
“.msmtprc: contains secrets and therefore must have no more than user read/write permissions”
4. 发送邮件
echo "测试test" | mutt -s "test" XX@163.com
有邮件内容:直接发送,不会打开vim和邮件发送客户端mutt XX@163.com -s 'test send mail'
没有邮件内容:会打开vim编辑器和邮件客户端