centos上mailx通過465端口發送郵件


最近在看zabbix發送郵件的時候,發現自己的郵件總是無法發送,這里可能是外網防火牆禁止25端口,那么如何繞過25端口呢?
 我使用的是163郵箱的TSL加密協議465端口
由於mailx基本配置很簡單,在這里就不做詳細描述,只說如何能通過465端口發送郵件
 
 

首先請求數字證書

    網頁正上方:設置→POP3/SMTP/IMAP
 
    網頁左側:客戶端授權密碼
 

最后配置/etc/mail.rc

set bsdcompat

登錄QQ郵箱查看

看起來已經成功了,但是發送完郵件還有報錯:證書不被信任,且命令行就此卡住,需要按鍵才能出現命令提示符

 Error in certificate: Peer's certificate issuer is not recognized.

[root@PLAY ~]# cd /root/.certs/
[root@PLAY .certs]# ll
total 80
-rw-r--r-- 1 root root 1793 Jul 6 14:36 163.crt
-rw------- 1 root root 65536 Jul 6 14:37 cert8.db
-rw------- 1 root root 16384 Jul 6 14:37 key3.db
-rw------- 1 root root 16384 Jul 6 14:37 secmod.db
[root@PLAY .certs]# certutil -A -n "GeoTrust SSL CA - G3" -t "Pu,Pu,Pu" -d ./ -i 163.crt
Notice: Trust flag u is set automatically if the private key is present.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM