centos 7 mail 發送郵件失敗問題
想要通過 mail 方式發送一封郵件到 163 郵箱,出現以下情況,
首先,在桌面創建文件 test.txt,
大概意思:163郵箱關閉了SMTP的25端口,
如何解決這個問題??
切換成ssl方式然後端口改成465即可,
1.設置數字證書;
mkdir -p /root/.certs :創建目錄用來存放數字證書
echo -n xxxxxxx :向163申請證書
添加一個SSL證書到證書數據庫中;
添加一個Global 證書到證書數據庫中;
2.在 /etc/mail.rc 配置文件中添加發件人的有關信息;
from:對方收到郵件時顯示的發件人
smtp:指定第三方發郵件的smtp服務器地址
set smtp-auth-user:第三方發郵件的用戶名
set smtp-auth-password:郵箱填的是授權碼
smtp-auth:SMTP的認證方式,默認是login,也可以改成CRAM-MD5或PLAIN方式
如何獲取授權碼:::::
測試:
提示:認證錯誤,也就是證書不被信任,
解決問題,成功的標誌:
Notice: Trust flag u is set automatically if the private key is present.
重新測試即可。