我希望在php中发送表单数据throw mailto(), 但我收到一条警告消息“警告:mail()[function.mail]:无法连接到”localhost“端口25的邮件服务器,验证php.ini中的”SMTP“和”smtp_port“设置或使用ini_set()在 C:\ XAMPP \ htdocs中\
请告诉我,我必须做什么才能正确地将数据发送到邮件ID
答案 0 :(得分:0)
与其使用原始mail()
函数,您必须自己完成所有操作,而不是学习如何使用swift mailer等组件。
可能需要一些时间来浏览文档,但它提供了许多有用的功能,您可以在不同的项目中重复使用(如HTML,附加文档,通过远程SMTP服务器,...)
注意:有几个很棒的邮件组件可用 - swift就是其中之一,它在Symfony等框架中起诉,因此应该得到很好的支持。
答案 1 :(得分:0)
由于您似乎在Windows上,最简单的方法是通过smtp服务器发送邮件。 为此,您可以使用Pear的邮件类 - > http://pear.php.net/package/Mail
答案 2 :(得分:0)
PHP需要邮件服务器来传递消息。在你的php.ini文件中,你会找到这个指令:
[mail function]
; For Win32 only.
SMTP = smtp.example.com
smtp_port = 25
; For Win32 only.
sendmail_from = webmaster@example.com
编辑文件并使用您的电子邮件提供商信息填写值。