十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
運(yùn)維中需要有監(jiān)控,多數(shù)情況下需要及時(shí)收到手機(jī)短信,來進(jìn)行實(shí)時(shí)處理。
mail命令可以通過簡單配置,實(shí)現(xiàn)一鍵登錄到163郵箱,并發(fā)送郵件到相應(yīng)的郵箱。下面介紹配置方法:
首先是要將163郵箱的smtp功能打開;
作為發(fā)送郵件的郵箱,163郵箱要將smtp功能開啟,以同意其他終端可以登錄到163郵箱,進(jìn)行郵件的收發(fā)操作。開啟方法如下:
然后在shell界面,進(jìn)行mail的相關(guān)配置。配置163郵箱的信息,默認(rèn)會(huì)用它發(fā)郵件:
# vim /etc/mail.rc // 在最后面添加如下配置: # 發(fā)送郵件的配置 set from=some_body@163.com set smtp=smtp.163.com:25 set smtp-auth=login # 授權(quán)用戶 set smtp-auth-user=some_body@163.com # 郵箱密碼 set smtp-auth-password=nevertellyou # 忽略驗(yàn)證 set ssl-verify=ignore set nss-config-dir=/etc/maildbs/ 測試配置的可用性:
# 發(fā)送一個(gè)測試郵件:
# echo “測試郵件” | mail -s “測試一下郵件的使用狀況” 88748@qq.com
# 發(fā)送附件:
# echo “這是會(huì)議中的一份記錄” | mail -s “會(huì)議記錄” -a meeting.txt 88748@qq.com
注:有的時(shí)候,系統(tǒng)發(fā)送郵件會(huì)不成功,這是因?yàn)楝F(xiàn)在垃圾郵件的審核越來越嚴(yán)格,注意自己發(fā)送的郵件的內(nèi)容要盡量符合要求。
遇到的一次錯(cuò)誤提示:
# echo "163郵箱與服務(wù)器結(jié)合測試" |mail -s "測試郵件" 799993467@qq.com # smtp-server: 554 DT:SPM 163 smtp9,DcCowADnieBtUjZZF3lOIg--.36868S2 1496732271,please see http://mail.163.com/help/help_spam_16.htm?ip=61.135.194.218&hostid=smtp9&time=1496732271 "/root/dead.letter" 0/0 . . . message not sent.
這就是因?yàn)猷]件被視為了垃圾郵件。根據(jù)提示,可以在:http://mail.163.com/help/help_spam_16.htm?ip=61.135.194.218&hostid=smtp9&time=1496732271中找到相應(yīng)的說明。其中,錯(cuò)誤提示碼554就表示發(fā)送的郵件被163郵箱系統(tǒng)視為了垃圾郵件。