檢視163郵箱如何配置授權碼
vim /etc/mail.rc
新增以下內容
set from=***@163.com #發件人,把自己的163郵箱賬號位址寫上去
set smtp=smtps: #這個配置不用變
set smtp-auth-user=***@163.com #這個是郵箱登入使用者,寫成自己的郵箱賬號
set smtp-auth-password=*** #授權碼(把第一步的授權碼拿過來)
set smtp-auth=login #預設login
set nss-config-dir=/root/.certs #證書存放位置
set ssl-verify=ignore
[root@aaa~] mkdir -p /root/.certs/
[root@aaa~] echo -n | openssl s_client -connect smtp.163.com:465 | sed -ne '/-begin certificate-/,/-end certificate-/p' > ~/.certs/163.crt
[root@aaa~] certutil -a -n "geotrust ssl ca" -t "c,," -d ~/.certs -i ~/.certs/163.crt
[root@aaa~] certutil -a -n "geotrust global ca" -t "c,," -d ~/.certs -i ~/.certs/163.crt
[root@aaa~] certutil -a -n "geotrust ssl ca - g3" -t "pu,pu,pu" -d ~/.certs/./ -i 163.crt
[root@aaa~] certutil -l -d /root/.certs
echo "test"| mail -s "測試" 郵箱位址
echo "巡檢結果" | mail -s "阿里雲伺服器" -a /root/utils/log/hostdailycheck-izbp177qmn3ey757jvbzayz-20210117.txt 郵箱位址
-s引數是主題名稱
-a引數是作為附件傳送到郵箱裡面
測試時可能會遇到問題,像下面圖中報錯
可以參考鏈結,去看下
centos 使用 mail 傳送郵件
這是在解決mysql自動備份的時候需要做的,單獨拿出來記錄一下 首先163開通smtp pop3並開通設定授權碼 centos主機上,執行如下命令安裝sendmail。yum y install sendmail systemctl start sendmail yum install y mail...
centos 使用mail傳送郵件
1.確認是否安裝 一般是預設安裝 which mail 如未安裝,yum install sendmail mailx y mail預設依賴sendmail傳送郵件 2.申請乙個郵箱,登入郵箱後設定成pop3,smtp可用 3.回到伺服器上,設定郵箱配置 etc mai.rc 4.在配置的最後兩行新...
Centos 7 mail定時傳送郵件
需求 1 因為公司有多個分部a,b,c,每個分部都是內網ip,其中有個分部c,沒有對外的vpn,而我就在c裡 所以,若每次出差在外,想連到c環境,分部c需要有個伺服器server 1,連線分部b的vpn,出差地有伺服器sever 2也連線分部b的vpn,這樣,兩台伺服器及都在分部b的網路裡,就可聯通...