将PHP联系表单添加到网站

时间:2013-09-16 16:13:16

标签: php

我有一个托管在Apache上的静态网站,我需要添加一个联系表单,允许用户输入他们的电子邮件地址,姓名和消息。我对PHP一无所知,所以我看了几个contact form tutorials

但是,我所看过的教程都没有提到如何配置用于发送电子邮件的邮件服务器,帐户和密码(使用mail功能)。在我的情况下,我想使用GMail帐户。

1 个答案:

答案 0 :(得分:2)

  1. documentation page for mail()有几个用法示例。 mail()将始终通过本地服务器发送,无法更改。如果您使用共享主机并且服务器在垃圾邮件方面声誉不佳,那么您就会坚持使用它。

  2. PHPMailer更具可配置性,您可以将其设置为使用您的用户名和密码通过Gmail服务器发送。

  3. 当您将数据发布到服务器端表单处理程序时,HTML5表单验证值得进行深入研究。如果你没有在服务器端对它进行验证,那么你只需要一个可以滥用的表格。

  4. 您让用户在电子邮件中指定的信息越少越好。这不是[仅]因为我讨厌用户,这是因为如果你让用户指定To,From,Subject和Body字段,你基本上只是提出了“免费午餐”!签署互联网上的每个垃圾邮件发送者。

  5. 验证码。限速。非流通。