centos上mailx通过465端口发送邮件 |
最近在看zabbix发送邮件的时候,发现自己的邮件总是无法发送,这里可能是外网防火墙禁止25端口,那么如何绕过25端口呢? 我使用的是163邮箱的TSL加密协议465端口 由于mailx基本配置很简单,在这里就不做详细描述,只说如何能通过465端口发送邮件 首先请求数字证书root@PLAY ~]# mkdir -p /root/.certs/ ####创建目录,用来存放证书 然后前往163邮箱打开smtp并获取客户端授权码 网页正上方:设置→POP3/SMTP/IMAP 网页左侧:客户端授权密码 最后配置/etc/mail.rcset bsdcompatset from=17737156701@163.com 现在发送测试邮件 echo "zabbix test mail" | mail -s "zabbix" 18396163@qq.com 登录QQ邮箱查看看起来已经成功了,但是发送完邮件还有报错:证书不被信任,且命令行就此卡住,需要按键才能出现命令提示符 Error in certificate: Peer's certificate issuer is not recognized. 于是 [root@PLAY ~]# cd /root/.certs/ 问题解决 |