配置VPS支持mail发邮件
本来VPS默认启动了sendmail,但使用mail命令向外发邮件的时候总是被拒绝,给QQ邮箱还可以发,但是显示的是陌生人,给163就直接不能发,返回的错误说是发送发邮件名不正确,猜想是我没有配置VPS 的DNS解析吧,算了。不要sendmail了,我只不过要发个邮件,不 用这么麻烦吧,google了一下,找到了用msmtp代替的方法。
直接apt-get install msmtp安装完msmtp后,在自己的家目录下创建.msmtprc配置文件,文件内容
根据你的情况修改,当然你可以使用其他的smtp服务器,只要根据服务器的认证要求做出修改就可以了。
接着创建.mailrc文件,这是mail命令的配置文件,写上
这样就可以了,使用
测试是否发送成功。
如果显示msmtp: no recipients found 可以试着修改.mailrc文件,改为
- 原文作者:槛外小筑
- 原文链接:https://www.kwxiaozhu.com/archives/663.html
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议. 进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。