linux配置mail發送郵件

安裝mailx

yum install mailx -y

配置mail

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的問題,纔有了前面的新配置

 

後面配置ssh登錄郵件提醒功能 

 

 

奶奶問孫子:4+1等於幾 孫子說:等於6-1。 奶奶說:你明明知道答案,爲何不說? 孫子說:年輕人不講5的……..
相關文章
相關標籤/搜索