歡迎您光臨本站 註冊首頁

linux 如何配置可以實現只發送郵件的功能

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

linux 如何配置可以實現只發送郵件的功能

應用目的: 將系統中一些軟體運行的部分結果定時發送到個人郵箱(可以是公司的郵箱,也可以是公共的郵箱如gmail等)
當前環境:redhat 5.× server x64,系統自帶sendmail,公司有獨立的DNS伺服器。機器通過代理可以連接到公網。

由於對mail這一部分內容以前沒有接觸,對一些概念、原理沒有一點認識,所以希望從大家這裡獲得詳細的實現方法。謝謝大家
《解決方案》

如果確認你的機器能夠連接到internet,並且能有DNS支持,那麼啟動sendmail服務即可。任何配置都不用改。反正你是配置外發郵件嘛!
《解決方案》

謝謝樓上的關注。
linux機器配置了dns的信息,可以ping到smtp.gmail.com。
將sendmail服務啟動,服務有兩個sendmail和sm-client。但是,我用mail發一個信息給gmail的郵箱,在mail命令發出后,看不到任何回顯的信息,在郵箱中不能接受到發出的郵件。我不知道從哪裡查看問題出在哪裡?(發給公司郵箱的郵件也沒有收到)
同時,我修改過sendmail。cf文件,將smtp.gmail.com地址添加進去,重啟sendmail服務,還是沒有結果。
《解決方案》

這個要求實際上是在內網搭建一個自用的郵件系統,只需要內網一台能上網的機器就可以了。裝好sendmail,然後同時安裝pop服務(當然你要用本機發郵件就不用了,不過很少有人這麼用吧),就是dovecot軟體包,在光碟裡面有,具體哪個忘記了,可以找一下!稍微修改一下sendmail和dovecot的配置啟動服務就可以用了!你要是只發送到特定的幾個郵箱,只需要在access裡面設置一下relay就可以了,如果要發送到不特定的郵箱,可以通過伺服器認證的方式,這個就還需要安裝sasl。然後在linux系統裡面添加一個用戶就可以在其他客戶端用outlook發信了,但是是收不到外面回復的信的!你自己的郵箱地址是在local-host-name裡面設置,比如設置為abc.com你的發信地址就是linux用戶@abc.com.
《解決方案》

先給自己發,測試下。
《解決方案》

原帖由 大丫的小哥 於 2010-1-27 17:26 發表 http://linux.chinaunix.net/bbs/images/common/back.gif
這個要求實際上是在內網搭建一個自用的郵件系統,只需要內網一台能上網的機器就可以了。裝好sendmail,然後同時安裝pop服務(當然你要用本機發郵件就不用了,不過很少有人這麼用吧),就是dovecot軟體包,在光碟 ...

這個問題我做過測試,前提是你這台伺服器的環境和我描述的一樣——內網中,但可以通過NAT上外網,用telnet 127.0.0.1 25試試看。對於發信的過程,用tail -f /var/log/maillog跟蹤看日誌。
《解決方案》

原帖由 jerrywjl 於 2010-1-27 18:14 發表 http://linux.chinaunix.net/bbs/images/common/back.gif


這個問題我做過測試,前提是你這台伺服器的環境和我描述的一樣——內網中,但可以通過NAT上外網,用telnet 127.0.0.1 25試試看。對於發信的過程,用tail -f /var/log/maillog跟蹤看日誌。

:em10:
《解決方案》

:mrgreen:
《解決方案》

回復 #1 zhangbin 的帖子

學習
《解決方案》

我給本機root用戶發郵件,只有很少的時候能成功,其他還沒有測試。
當前的環境:
/etc/host
    127.0.0.1    localhost
    *.*.*.120    HP9400-2          #固定的本地ip地址

/etc/resolv.conf
    *.*.*.194                #實際的dns伺服器地址,可以ping通smtp.gmail.com,說明該地址在起作用

發郵件命令:
    mail -s "test"  root@localhost  < test.txt
    mail -s "test2"  root@HP9400-2  < test.txt
    mail -s "test3"  root  < test.txt
只有向root@localhost發郵件,有時可以成功,其他都不成功。

其他問題:
1、重啟sengmail時,啟動時間會超過5分鐘
2、寫/var/log/maillog的時間滯后,mail命令發出后很長時間才寫日誌。

請大家幫忙診斷一下問題在哪裡?

[火星人 ] linux 如何配置可以實現只發送郵件的功能已經有633次圍觀

http://coctec.com/docs/service/show-post-18679.html