作者 主題: smtp 設定問題  (閱讀 3933 次)

0 會員 與 1 訪客 正在閱讀本文。

arthurt

  • 懷疑的國中生
  • **
  • 文章數: 33
    • 檢視個人資料
smtp 設定問題
« 於: 2011-12-22 17:28 »
suselinux:~ # netstat -anp | grep :25
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 11348/master
       ↑
這裡如果顯示 127.0.0.1 的話,那表示不能對外提供 smtp 的服務,請您特別留意一下。

以上是我查到正常設定用netstat查詢結果,我的查詢就是127.0.0.1,請問該如何修正。

keyword

  • 可愛的小學生
  • *
  • 文章數: 19
    • 檢視個人資料
Re: smtp 設定問題
« 回覆 #1 於: 2011-12-22 17:34 »
suselinux:~ # netstat -anp | grep :25
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 11348/master
       ↑
這裡如果顯示 127.0.0.1 的話,那表示不能對外提供 smtp 的服務,請您特別留意一下。

以上是我查到正常設定用netstat查詢結果,我的查詢就是127.0.0.1,請問該如何修正。
這個應該是表示你這台主機上所有的 IP 都有在傾聽 25 PORT了,不只有 127.0.0.1 。如果沒辦法對外服務的話,請檢查一下 FIREWALL 吧。或是用外面的主機來
"TELNET 你的IP 25" 試試看25 PORT有沒有通。

arthurt

  • 懷疑的國中生
  • **
  • 文章數: 33
    • 檢視個人資料
Re: smtp 設定問題
« 回覆 #2 於: 2011-12-22 17:37 »
我試過把防火牆關掉,也不行,不知拿個設定弄錯了。

keyword

  • 可愛的小學生
  • *
  • 文章數: 19
    • 檢視個人資料
Re: smtp 設定問題
« 回覆 #3 於: 2011-12-22 17:46 »
我能想到的只有兩種方法:1.使用 telnet 指令 ; 2.查看 smtp server的log

aizr1212

  • 可愛的小學生
  • *
  • 文章數: 11
    • 檢視個人資料
Re: smtp 設定問題
« 回覆 #4 於: 2011-12-22 18:28 »
請看一下 main.cf 裡的 inet_interfaces 設定

是不是這樣   inet_interfaces = all

如果沒有請加上去 !!

預設的情形下只聽 127.0.0.1 , 改成 all 時,就是接受任何的 ip .......

arthurt

  • 懷疑的國中生
  • **
  • 文章數: 33
    • 檢視個人資料
Re: smtp 設定問題
« 回覆 #5 於: 2011-12-23 16:23 »
main.cf 果然設定有誤
修正後可以寄信
只是奇怪
為什麼我只能寄信,單機收不到信
明明server內有信
outlook就是收不到
也沒顯示錯誤
至該去查甚麼地方呢?

aizr1212

  • 可愛的小學生
  • *
  • 文章數: 11
    • 檢視個人資料
Re: smtp 設定問題
« 回覆 #6 於: 2011-12-23 17:47 »
貼一下postfix 的 log 來看一下吧~~~ 這樣才有辦法抓問題唷~~~ :)

gwstudy

  • 活潑的大學生
  • ***
  • 文章數: 205
    • 檢視個人資料
Re: smtp 設定問題
« 回覆 #7 於: 2011-12-23 20:06 »
main.cf 果然設定有誤
修正後可以寄信
只是奇怪
為什麼我只能寄信,單機收不到信
明明server內有信
outlook就是收不到

postfix 只負責收信進來跟寄信出去。outlook 不是 server, postfix 不會把信寄給 outlook。想用 outlook 收信,請看 pop3 協定。可以到 "鳥哥的 linux 私房菜" 研讀相關文件。