2013-04-24 135 views
0

我寫了一個代碼來檢查我的本地服務器之一的端口25。 smtp服務器正在服務器上運行,但是當我檢查fsockopen時,返回連接拒絕錯誤。所以我如何檢查SMTP是否關閉或使用簡單的PHP代碼。PHP Fsockopen檢查端口25

回答

0

php腳本和smpt在同一臺機器上嗎?你用telnet檢查過連接嗎?

telnet your.local.server 25 

一般 「連接被拒絕」 的意思,它說什麼;)

  • SMTP服務器沒有運行,或
  • 您的服務器不可達(防火牆)
+0

你好,不同的機器上運行的腳本。即從機器A我運行腳本和服務器B上運行的SMTP服務。 – user1168539 2013-04-24 09:47:21

+0

我以爲是。你是否用php腳本通過telnet手動檢查連接? – 2013-04-24 10:11:25

0

?最好寫下你的服務器詳細信息,如OS

檢查你的防火牆,也許它參考使用您的連接

並檢查與連接:

telnet your-server 25