引导PHP联系人表单不发送电子邮件?

引导PHP联系人表单不发送电子邮件?,php,forms,Php,Forms,我做了几次搜索,但我不完全确定问题出在哪里。Im使用bootstrap和php联系人表单供用户输入数据。这是我对构建该表单的引用: 我能够成功地发布在表单中,并收到我的成功或失败警报。然而,电子邮件实际上并没有被发送。我的电子邮件位于表单重定向到的php文件中,但没有收到任何内容(是的,我已经检查了我的垃圾邮件) 我想检查服务器端是否缺少一些东西(php的模块)。我刚把灯安装好,就这样忘了。该网站运行良好,但表单不会发布电子邮件 谢谢 在没有看到您的设置和代码的情况下,通过查看您文章中的链接,我

我做了几次搜索,但我不完全确定问题出在哪里。Im使用bootstrap和php联系人表单供用户输入数据。这是我对构建该表单的引用:

我能够成功地发布在表单中,并收到我的成功或失败警报。然而,电子邮件实际上并没有被发送。我的电子邮件位于表单重定向到的php文件中,但没有收到任何内容(是的,我已经检查了我的垃圾邮件)

我想检查服务器端是否缺少一些东西(php的模块)。我刚把灯安装好,就这样忘了。该网站运行良好,但表单不会发布电子邮件


谢谢

在没有看到您的设置和代码的情况下,通过查看您文章中的链接,我猜您的PHP.ini文件没有设置

为了让PHP能够发送邮件,它需要使用SMTP服务器。我知道很多人使用谷歌(如果你有账户的话),因为它非常值得信任

下面有一篇关于设置PHP.ini文件的精彩文章:


另一种选择是安装自己的邮件服务器。但我不一定推荐这样做,因为如果垃圾邮件没有得到适当的保护,它会出现问题。

这是我在/etc/php5/apache2/php.ini中的php.ini文件中看到的:;仅适用于Unix。您也可以提供参数(默认值:“sendmail-t-i”);sendmail_path=Im使用Ubuntu服务器*我将尝试使用此方法设置我的php.ini:因此我可以从Ubuntu服务器内的终端发送邮件,但使用上面复制的代码和结构(减去将我的地址更改为我的地址),我无法获得要发送的电子邮件。有什么想法吗?