2010-04-07 72 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] 

编辑文件,并与您的电子邮件提供商的信息填写的值。