centos通過mail傳送檔案到163郵箱

2021-10-16 16:38:30 字數 1316 閱讀 2300

檢視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的網路裡,就可聯通...