linux利用sendemail發送郵件

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這個文件
相關文章
相關標籤/搜索