2011-12-20 78 views
0

我需要我的report.txt檔從我的外殼發送到給定的郵箱地址script.I這種嘗試之一:從UNIX shell腳本發送郵件

mailx -s "report" [email protected] < report.txt 

它沒有發送,並沒有給任何錯誤消息或其他東西。 爲什麼它不工作,我認爲它應該是工作,沒有形式上的錯誤。 我使用cent-os 5.7。我試着重新安裝heirloom-mailx,但沒有修復。除此之外,如果您知道任何其他發送方式,它也會對我有所幫助。

+1

什麼你的日誌說?檢查/ var/log/messages中和您的郵件記錄。在 – pgl 2011-12-20 15:28:31

+0

什麼日誌?它是否在控制檯工作? – fge 2011-12-20 15:29:54

+0

我該怎麼做?我在終端寫道,我得到「bash:/ var/log/messages:權限被拒絕」 – user1092043 2011-12-20 15:30:22

回答

1

很可能您沒有正確設置smtp(發送郵件)服務器。有幾種選擇,您甚至可以使用您的Gmail帳戶ssmtp。或Postfix。或者sendmail。

如果設置好了,也許服務沒有運行。

對於這個問題,我會先檢查你的日誌說的話(如/var/log/messages*

HTH