linux mail發送郵件(2020-08-14)

安裝mailx,靠它來發送郵件vim

yum install mailx

編輯配置文件bash

vim /etc/mail.rc #添加以下內容

set from=xxxx@163.com
set smtp=smtp.163.com
set smtp-auth-user=xx@qq.com
set smtp-auth-password=xxx
set smtp-auth=login

---說明
from:來自發送的郵箱
smtp:指定第三方發郵件的smtp服務器地址
set smtp-auth-user:第三方發郵件的用戶名(郵箱)
set smtp-auth-password:用戶名對應的密碼,有些郵箱填的是受權碼
smtp-auth:SMTP的認證方式,默認是login,也能夠改爲CRAM-MD5或PLAIN方式

定時執行的腳本服務器

#!/bin/bash
echo "開始"
#打包文件夾
zip -r /home/down/`date +%Y_%m_%d`.zip /www/backup #須要備份的文件夾 
echo '打包文件夾完畢'
#發送郵件
echo `date +%Y_%m_%d` | mail -s `date +%Y_%m_%d` -a /home/down/`date +%Y_%m_%d`.zip 要發送的郵箱@qq.com 
echo '發送郵件完畢'
rm -rf /home/down/"date +%Y_%m_%d".zip
echo '刪除備份郵件'
echo "所有完畢"
相關文章
相關標籤/搜索