今天在客戶的服務(wù)器上準(zhǔn)備讓程序的自動(dòng)將執(zhí)行情況發(fā)送郵件到我的郵箱. 可是出錯(cuò)了.
經(jīng)過一番搜索終于解決, 記錄下來(lái).
因?yàn)槲抑皇窍M盟鼇?lái)發(fā)送郵件, 所以要求不是太高:
mail -v -s "test mail" ****@uniclick.cn < tmp.txt
根據(jù)返回的狀態(tài)信息查找錯(cuò)誤原因. 如果這里都是正確的, 也不要高興太早.
在/etc/log/maillog文件中記錄著最終的結(jié)果. 如果報(bào)錯(cuò): 不能解析機(jī)器名或服務(wù)名.
使用:nslookup命令來(lái)測(cè)試接收郵件服務(wù)器的連接情況.
注意的一點(diǎn): 編輯:/etc/resolv.conf文件, 把dns地址寫上.
注: 可以參考這里http://jihmapp.appspot.com/2008/09/25/python.html 用腳本來(lái)發(fā)送可能更方便一些. 可以發(fā)送附件.