sendEmail實現郵件警示

來源:互聯網
上載者:User

安裝

wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz 

或者點擊下載 tar -xf sendEmail-v1.56.tar.gz
cd sendEmail-v1.56
cp sendEmail  /usr/local/bin
chmod 0755  /usr/local/bin/sendEmail


注意:安裝sendEmail前需要先安裝perl,否則在使用sendEmail時會報錯,如:

[root@PC bin]# sendEmail --help
-bash: /usr/local/bin/sendEmail: /usr/bin/perl: bad interpreter: No such file or directory


解釋:
-f 表示寄件者的郵箱
-t 表示接收者的郵箱
(內送郵件和發送郵件,盡量不要用同一個郵箱帳號,容易出錯)
-s 表示SMTP伺服器的網域名稱或者ip
-u 表示郵件的主題
-xu 表示SMTP驗證的使用者名稱
-xp 表示SMTP驗證的密碼(注意,這個密碼貌似有限制,例如我用d!5neyland就不能被正確識別)
-m 表示郵件的內容

用法:
/usr/local/bin/sendEmail -f  寄件者郵件  -t  收件者郵件  -s smtp.163.com -u "郵件主題" -xu 使用者名稱 -xp 密碼 -m 郵件內容

樣本:

/usr/local/bin/sendEmail -f linuxyw@163.com -t 63780668@qq.com linuxyw@163.com -s smtp.163.com -u "hello" -xu linuxyw -xp 123456pass -m www.linuxyw.com

-f linuxyw@163.com是發件郵箱,必須是真實的,要不發不出去的,與sendmail不一樣
-t 63780668@qq.com linuxyw@163.com 這二個郵件是內送郵件的郵箱地址,可以是一個,也可以是多個,用空格隔開就行,實現郵件群發
-s smtp.163.com 這是163郵箱的smtp地址,如果用其它企業郵箱,必須指定smtp地址,要不發不出郵件
-u hello  hello是郵件主題
-xu linuxyw 發件郵件的登陸使用者名稱,必須是真實的,否則系統登陸不上去,發送不了郵件
 -xp 123456pass 發件郵箱的登陸使用者密碼,必須是真實的,否則系統登陸不上去,發送不了郵件
-m www.linuxyw.com  這裡的www.linuxyw.com是郵件的內容,你可以輸入你所要寫的郵件內容
像主題,內容這些,可以在指令碼中組態變數名,這樣在指令碼中更靈活。

轉載請註明linux系統營運:
http://www.linuxyw.com/a/qitafuwu/20130420/104.html


--sendEmail shell安裝指令碼:

[root@PC download]# cat install_sendEmail.sh dir='/download'#判斷是否已安裝perl,如若沒有安裝,則安裝之IsEmpty=$(rpm -qa | grep perl)if [ "$IsEmpty" =  "" ]then    echo '未安裝perl,開始安裝......'    yum install -y perlelse    echo '已安裝perl,無須重複安裝'ficd $dirtar -xf sendEmail-v1.56.tar.gzcd sendEmail-v1.56cp sendEmail  /usr/local/binchmod 0755  /usr/local/bin/sendEmail


聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.