通过PHP代表他人发送电子邮件

She*_*ght 5 php email spf spam dkim

我想创建一个允许用户联系我们当地市议会的表格。我想让它变得容易,所以他们只需填写表格并发送即可。我只是不是100%地确定这在垃圾邮件过滤方面将如何工作。

  1. 我知道如何通过php usind sendmail以及Google Apps smtp服务器发送电子邮件。

  2. 来自我们域的邮件同时应用了SPF和DKIM,并且运行正常

我想知道的是,如果有人填写该表单,并且我们在“发件人”字段中使用他们的电子邮件地址,它将被作为垃圾邮件阻止吗?

我不确定我们为验证来自域的邮件而设置的验证将如何影响从服务器发送的邮件,该发件人的发件人地址具有不同的域。

有任何想法吗?

hal*_*dan 5

它很可能会被视为垃圾邮件,因为您的本地邮件服务器不会对从它不提供服务的域发送邮件负责。但是,您可以使用默认from地址(例如noreply@example.com- 只需使用您的邮件服务器负责的某个域)并使用该reply-to字段作为您用户的电子邮件地址。