sudo apt-get install sendemail -y
#注意是sendemail 不是sendmail
/usr/bin/printf "***** test1 *****\n Type" | /usr/bin/sendemail -t **@163.com -f **@163.com -s smtp.163.com -xu **@163.com -xp ** -u "Sendemail"
參數解釋:
#sendemail -f nagiosdemo@163.com -t nagiosdemo@163.com -s smtp.163.com -u 「from nagios」 -xu nagiosdemo -xp nagiosdemo -m happy
#/usr/bin/printf "***** test1 *****\n Type" | /usr/bin/sendemail -t **@163.com -f **@163.com -s smtp.163.com -xu **@163.com -xp ** -u "Sendemail"
-f 表示發送者的郵箱
-t 表示接收者的郵箱
-s 表示SMTP服務器的域名或者ip
-u 表示郵件的主題
-xu 表示SMTP驗證的用戶名
-xp 表示SMTP驗證的密碼(注意:這個密碼有限制,一些特殊符號或者超長度密碼不能被正確識別)
-m 表示郵件的內容
-v 顯示詳細信息,同DEBUG
-o message-content-type=html 郵件內容的格式,html表示它是html格式
-o message-charset=utf8 郵件內容編碼</pre>
-a /data/site/a.rar 發送ttlsa.rar這個文件