使用php5发送邮件

时间:2010-04-07 11:15:25

标签: php email sendmail

我希望在php中发送表单数据throw mailto(), 但我收到一条警告消息“警告:mail()[function.mail]:无法连接到”localhost“端口25的邮件服务器,验证php.ini中的”SMTP“和”smtp_port“设置或使用ini_set()在  C:\ XAMPP \ htdocs中\

请告诉我,我必须做什么才能正确地将数据发送到邮件ID

3 个答案:

答案 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

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