PHP表单生成器 - 如何发送电子邮件

时间:2012-04-13 15:31:48

标签: php forms sendmail

我正在使用这个PHP form builder课程,但我想我错过了如何发送电子邮件的基本内容。我知道足够的php下载和修改代码但不太确定如何实现:

mail(to,subject,message,headers,parameters)

有人知道如何让这个工作并在提交表单时将电子邮件发送给我自己吗?

2 个答案:

答案 0 :(得分:4)

看看PHP documentation,或者更好地使用像swiftmailer这样的抽象类。 Swiftmailer将为您节省一些麻烦,因为它正确设置了标题并且与邮件子系统无关。

Here is a basic example how to include swiftmailer

答案 1 :(得分:3)

您不必实现mail函数,它应该already be there,并且自PHP 4起默认存在。

如果您没有找到mail函数(或者它不能正常工作),那么很可能您没有在PHP可以访问sendmail命令的机器上运行。您可以阅读有关邮件功能here的要求。如果是这种情况(并且 能够测试电子邮件),那么您将需要获得邮件服务器。如果您使用的是Windows,我知道XAMPP附带了一个,但我通常使用Linux机箱进行这种开发。