2013-10-09 35 views
1

我想創建一個接觸的形式,從一個網站的代碼,但是當我與本地主機打開它,它給我一個錯誤:我如何連接到郵件服務器?

Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in D:\programe\wamp\www\website\trimite.php on line 41 

好了,這是該行41:

mail($catre, $subiect, $mesaj, $headere); 

這是什麼錯誤?也許這是因爲我需要一個數據庫,或者我不知道,我不是很擅長這個。

+0

您正嘗試訪問端口25上的本地SMTP服務器。您是否在計算機上運行SMTP服務器?如果沒有,你需要找到一個服務器來測試並相應地配置你的程序。 –

+0

好吧,你知道我可以做一個SMTP服務器嗎? –

+0

不,我不這樣做,但這遠遠超出了Stack Overflow的範圍。 –

回答

1

這大概是太舊,但因爲我有一個簡單的辦法(我猜的)我會給它一個鏡頭:

如果你只是想嘗試的代碼(郵件功能),看看郵件實際上是在您的開發環境中發送的,您可以嘗試使用此小工具來完成此操作:http://www.toolheap.com/test-mail-server-tool/

我過去多次使用它,當時我沒有適當的smtp郵件服務器配置可用,並且必須在幾秒鐘,我的代碼行爲正常。

我希望它有幫助。