2010-04-07 56 views
0

我希望發送表單數據扔mailto()在php, ,但我得到了一個警告信息「警告:mail()[function.mail]:無法連接到郵件服務器在」localhost「端口25,在php.ini中驗證你的「SMTP」和「smtp_port」設置,或者在 中使用ini_set()C:\ xampp \ htdocs \通過使用php5發送郵件

請告訴我發送數據到郵件所要做的事情ID正確

回答

0

而不是使用原始mail()功能,與你必須自己做的一切,它很可能是更好地學習如何使用組件如swift mailer

這可能需要一點時間才能完成文檔,但它提供了很多有用的功能,您可以在不同的項目中重複使用(如HTML,附加文檔,通過遠程SMTP服務器,...)


注:有幾個很大的郵件組件可用 - SWIFT就是其中之一,這是在框架如Symfony的起訴,並且,正因爲如此,應該大力支持。

0

PHP需要一個郵件服務器來傳遞消息。在php.ini文件中,你會發現這個指令:

[mail function] 
; For Win32 only. 
SMTP = smtp.example.com 
smtp_port = 25 

; For Win32 only. 
sendmail_from = [email protected] 

編輯文件,並與您的電子郵件提供商的信息填寫的值。