yum install mailx -y
vi /etc/mail.rc
直接在後面追加下面內容,這裏用的騰訊企業郵箱ssh
set smtp=smtps://smtp.exmail.qq.com:465 set smtp-auth=login set smtp-auth-user=xxx@xxx.org set smtp-auth-password=oProxS3cVbJxxxx set from=xxx@xxx.org set ssl-verify=ignore set nss-config-dir=/etc/pki/nssdb/
smtp是郵箱的smtp地址,如今基本都是用ssl,能夠在郵箱設置裏看到ide
smtp-auth是認證方式測試
smtp-auth-user是用戶名,也就是你的發信人郵箱號this
smtp-auth-password是口令,用郵箱裏生成的受權碼blog
from是發件人地址,也是你的郵箱號教程
下面的兩項是配置ssl用的,最後一項的證書目錄路徑須要用下面搜索,默認通常都是這個地址ssl
find / -name "cert*.db"
用下面的命令測試發郵件功能,這裏是本身發給本身it
echo "this is my test mail" | mail -s 'mail test' xxx@xxx.org
發出後會有個提示,大概意思是 「證書錯誤:沒法識別對等方的證書頒發者。」class
騰訊企業郵箱在設置-郵箱綁定裏test
以前一直用網上搜到的教程作,都不成功,郵件沒法發出,也無回顯
以前的/etc/mail.rc的配置文件是這樣的
set smtp=smtp.exmail.qq.com set smtp-auth=login set smtp-auth-user=xxx@xxx.org set smtp-auth-password=oProxS3cVbJxxxx set from=xxx@xxx.org
後來在這篇文章裏看到後想到多是ssl的問題,纔有了前面的新配置