先执行msmtp命令看看是否已经安装,如果没有安装,则会如下图所示:

然后使用以下命令进行安装

opkg update
opkg install msmtp

再次输入msmtp命令,不再有命令错误提示,即代表安装成功。

使用以下指令测试邮件发送:

echo -e "Subject: Test\n\nThis is a test email." | msmtp 81408242@qq.com

此时出现如下提示:

这是因为安装msmtp服务后未配置邮件服务器引起的,我们使用以下指令进行配置:

vim /etc/msmtprc

然后修改成smtp的默认配置参数即可:

account default
host smtp.qq.com
port 587
tls on
tls_starttls on
user 81408242@qq.com
password *************** #这里换成邮箱授权密码
from 81408242@qq.com
auth on

保存后再次使用邮件测试指令进行测试即可:

echo -e "Subject: Test\r\n\r\nThis is a test email." | msmtp 81408242@qq.com