2010-09-03 103 views
1

當我試圖發送郵件使用本地主機的PHP郵件功能,我得到以下錯誤....什麼可能是問題....我甚至嘗試更改php.ini文件,並給了smtp主辦值我的服務提供商的價值和它仍然力工作php郵件功能不工作

警告:電子郵件()[function.mail]:無法連接在「localhost」的端口25的郵件服務器,驗證您的「SMTP」和「SMTP_PORT」設置在php.ini中或使用ini_set()in

+0

'本地主機「端口25」的郵件服務器 - 是否有一臺smtp服務器應該在您的機器上運行? – VolkerK 2010-09-03 05:43:23

+0

沒有。我沒有任何smtp服務器 – 2010-09-03 06:05:05

+1

你使用XAMPP嗎? – 2012-07-14 14:36:47

回答

0

那麼你有本地主機上配置的郵件服務器?否則,要使用郵件,您可能必須使用互聯網提供商smtp服務器而不是本地主機進行連接。

+0

沒有出路....我得到了錯誤我的IP被列入黑名單 – 2010-09-03 05:39:02

1

對於我來說,在調用文件中添加以下代碼做

// xampp code fix  
ini_set('sendmail_from', "[email protected]"); \\ My usual e-mail address 
ini_set('SMTP', "mail.bigpond.com"); \\ My usual sender 
ini_set('smtp_port', 25); 
+0

注意:使用未定義的常量sendmail_from - 假定'sendmail_from'在C:\ wamp \ www \ sample \ cms \ download.php上第101行 :使用未定義的常量SMTP - 在第102行的C:\ wamp \ www \ sample \ cms \ download.php中假定爲'SMTP' 注意:使用未定義的常量smtp_port - 假設'smtp_port'在C:\ wamp \ www \ sample \ cms \ download.php在線103 警告:mail()[function.mail]:SMTP服務器響應:550由於(ITF152)[122.172.120.168]被列入黑名單,因此郵件被拒絕。在線109上的C:\ wamp \ www \ sample \ cms \ download.php – 2010-09-03 05:35:37

+0

當我嘗試上述方法時,出現了上述錯誤 – 2010-09-03 05:38:28

+0

這些設置使用mail.php和pear使用XAMPP。我明白wamp沒有郵件功能? – Rhys 2010-09-03 06:57:52

1

我已經使用Fake Sendmail成功地從運行WAMP我的本地主機發送電子郵件的伎倆。

請按照說明here啓動並運行。