首页 > 其他 > 详细

使用sendmail发送邮件报错:message not sent

时间:2021-08-13 14:50:28      阅读:15      评论:0      收藏:0      [点我收藏+]

在1台阿里云服务器上想通过mailx实现告警给自己的QQ邮箱,先在自己的虚拟测试以正常发送,但是云服务器就报了以下这个错误

技术分享图片

先检查了文件/etc/mail.rc的具体配置也是没有问题的,授权码也是没错的

技术分享图片

根据报错的信息查询,Missing "nss-config-dir" variable.       (缺少“nss-config-dir”变量。)

邮件发送失败原因:使用了465端口,没有配置nss对应的目录,

解决办法:

修改配置文件,添加如下两行内容:

set ssl-verify=ignore                        ##忽略证书警告

set nss-config-dir=/etc/pki/nssdb     ## 证书所在目录

技术分享图片

然后重启sendmail服务,重新测试发送邮件,添加号crontab计划任务,qq邮箱正常收到对应的报警信息

技术分享图片

 技术分享图片

查看创建的目录产生的文件信息

技术分享图片

使用sendmail发送邮件报错:message not sent

原文:https://www.cnblogs.com/liuyakai/p/15136366.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!