在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邮箱正常收到对应的报警信息
查看创建的目录产生的文件信息