使用 msmtp 发送邮件|测试 SMTP 服务器

最近要测试 SMTP 服务器,主要是自定义标题,网络上现成的服务一般都不能自定义标题。

所以折腾了一下 msmtp:

安装之后,需要先配置 ~/.msmtprc 文件:

defaults

account default
host smtp.domain.com
port 587
from [email protected]
auth login
tls on
tls_starttls on
user [email protected]
password 12345678

还需要设置这个文件的权限:

chmod 600 ~/.msmtprc

测试服务器:

msmtp -S

发送邮件:

echo -e "To: [email protected]\nFrom: [email protected]\nSubject: 邮件主题\n\n\n这是邮件正文。\n" | msmtp [email protected]

等几秒钟收到邮件就没问题了。

这是论坛的邮件服务?还收费吗

不是,就是我自己电脑上测试。 是,在自己电脑测试 SMTP…

SMTP 要收费…的 :see_no_evil: 所以我也一直在想办法降低邮件发送。

比如好久不来的就给他关掉

1 个赞