我是否需要设置SMTP服务器以使表单向我发送电子邮件?

时间:2016-09-27 20:47:25

标签: php html

我的网站上有一个表单,我希望在提交表单时向我发送电子邮件。我是否必须设置SMTP服务器,或者只能使用PHP脚本发送它?感谢

1 个答案:

答案 0 :(得分:0)

您有以下选择:

  • 您可以直接将邮件发送到收件人的服务器(MX),而无需通过SMTP服务器。这个问题是,如果目标服务器当时不可用(维护,磁盘已满,中断......),则电子邮件将丢失。这也不适用于使用灰色列表的目的地。它为处理多个MX(目标)服务器,签名,SPF等增加了很多复杂性。

  • 您可以使用现有的SMTP服务器。根据您使用的服务器,您可能需要进行身份验证,并且可能会限制发件人,收件人数量,您可以发送的电子邮件数量等。

  • 您可以设置自己的SMTP服务器,例如sendmail或postfix。这会增加一些管理开销,如果您不做正确的事情,您可能会遇到服务器声誉(以及可传递性)的问题。