Shell 傳送郵件

2021-08-27 16:18:44 字數 678 閱讀 6238

1.確認mail安裝:

rpm -qa|grep mail(如未安裝:yum install mailx)

ll /usr/bin/mail*

2.配置郵箱設定項(引用外部smtp伺服器):

/etc/mail.rc

set [email protected]

set smtp=smtp.qq.com 

set smtp-auth-user=telent

set smtp-auth-password=12345678

set smtp-auth=login

source /etc/mail.rc

3.傳送郵件:

#mail

-s 主題

-c 抄送(或主送),多人用,隔開

-b 密送

-a 附件

echo "正文" | mail [email protected]

mail *** < 檔案(重定向檔案正文)

4.檢查郵件傳送情況:

/usr/lib/sendmail -bp

5.檢視系統收到的郵件:

系統收到的郵件:/var/spool/mail/[linux使用者名稱]

檢視:#cat /var/spool/mail/[linux使用者名稱]

或者 概況,#mail -v

詳細,#mail

shell的傳送郵件

shell中的傳送郵件,可以做報警用 傳送郵件的配置檔案 mail.conf cbd2003 163.com abc2003 gmail.com 傳送郵件的主程式 傳送郵件shell指令碼,必須傳入兩個引數,第乙個為標題,第二個為郵件內容,必須要有mail.conf檔案,裡面是郵件列表,一行乙個郵件...

傳送統計郵件shell指令碼

user aaa port 3306 password aaa database aaa today date y m d yesterday date y m d date 1 day host aaa send mail name lipingchang pystandard.com weiji...

linux傳送郵件的shell指令碼

bin sh function echo help email to toaddress.emailname test mail messagebody tmp.tmp from from fromaddress.fromname mailreport subject mail report unt...