通常,提交网站表单后,它将获取输入到表单中的数据,然后将其通过电子邮件发送给该公司的某人。有时,该人不会收到来自网站表单的电子邮件。为什么不?这是怎么回事?下面南京网站制作公司安优网络来说说原因,希望能够帮助到你们。
根据规定,使用“虚假或误导性的标题信息”是非法的。电子邮件标题包括“发件人”,“收件人”和“答复收件人”信息(以及其他信息)。从网站服务器发送的电子邮件需要像其他所有人一样遵循这些规则。如果任何标题信息似乎不正确,则接收电子邮件服务器可能会将电子邮件标记为垃圾邮件或将其完全阻止。这是为了防止垃圾邮件和恶意电子邮件。有时,服务器还会阻止您要接收的电子邮件。有三种电子邮件状态:(这在创建SPF记录时非常有用。)
普通–您将正常收到的电子邮件
软失败–您收到但被标记为垃圾邮件的电子邮件
硬失败–电子邮件被完全阻止
在您网站的代码中,开发人员对如何构建与表单数据一起发送的电子邮件进行编程。对于此主题,开发人员需要知道“发件人”,“收件人”和“答复收件人”应使用什么内容。
问题一:
发件人:useremail@xxxx.com
至:hello@xxx.com
设置网站表单的“发件人”以匹配用户在表单中作为其电子邮件地址输入的内容似乎是合乎逻辑的。通过这种方式构造它,可以轻松地回复电子邮件并将其发送给用户。但是,这有一些问题。电子邮件实际上不是来自用户的电子邮件服务器,接收电子邮件服务器知道这一点。它会看到一封电子邮件来自其他地方,因此可能会被标记或阻止。我们不建议使“发件人”与用户的电子邮件地址匹配。而是,使用您自己的电子邮件地址之一。
问题2:
来自:hello@xxx.com
至:hello@xxx.com
取而代之的是使“发件人”字段类似hello@gravitatedesign.com。这将解决我们的第一个问题,但现在又引入了一些问题。接收电子邮件服务器仍将看到来自网站服务器而不是适当的电子邮件服务器的电子邮件地址。要更正此问题,请创建一个SPF记录。SPF记录存储在DNS区域文件中,用于告诉Internet从何处接受电子邮件以及如何处理与您指定的位置不匹配的电子邮件。
SPF记录示例: v = spf1 include:_spf.google.com include:xxx.com?all
v = spf1需要开始所有SPF记录
include:_spf.google.com用于声明可以从Google发送电子邮件
include:xxx.com用于声明可以从Amazon SES发送电子邮件
?all用于说明所有其他电子邮件将收到软失败(标记为垃圾邮件但未被阻止)
现在,接收电子邮件服务器知道可以从两个不同的地方(您的电子邮件服务器和网站服务器)接收电子邮件了。
问题三:
来自: no-reply@xxxx.com
至:hello@xxxxx.com
如果将电子邮件“发自” hello@xxxx.com发送并发送至“ hello@xxxx.com”,则电子邮件服务器很可能会完全阻止此邮件。想象一下,您正站在同事Bob Barker的旁边,一个蒙面的人走到您面前说:“我叫Bob Barker,我希望您将此包裹交给Bob Barker”,然后走开。您是否相信该包装是安全的并将其交给Bob Barker?还是您会质疑鲍勃·巴克(Bob Barker)实际没有给您包裹的事实?电子邮件服务器足够聪明,知道不信任此类电子邮件,因此将完全阻止它们。您不会在垃圾邮件文件夹中看到它们。如果我们将“从”更改为no-reply@gravitatedesign.com,该怎么办?
解决方案:SMTP
与问题3相似,某些电子邮件服务器非常严格,足以阻止所有“发件人”和“发件人”来自外部来源的同一域的电子邮件。在这种情况下,您将需要创建一个SMTP帐户。每次发送电子邮件时,您都使用SMTP帐户。这是一种验证方式,应允许您从电子邮件帐户发送电子邮件。
您需要执行的操作:为您的网站服务器创建一个电子邮件帐户。将所有这些信息(SMTP主机地址,端口,身份验证方法,用户名和密码)提供给您的网站开发人员,以便他或她可以设置表单通知以使用此SMTP服务器。 现在,接收电子邮件服务器将直接从正确的位置接收电子邮件!
如果使用SMTP非常有用,我是否仍需要SPF,它有什么缺点?
拥有正确的SPF记录始终是一个好主意,因为它将有助于防止垃圾邮件。缺点?好吧,您可能需要支付额外的电子邮件帐户费用。另外,您必须记住切勿在不告知网站开发人员的情况下删除该帐户或更改用户名或密码。如果更改了用户名或密码,则网站需要新的凭据才能继续使用SMTP服务器。
现在一切正常,但是我们可以做些什么使写回提交表格的人更容易吗?是! 让“答复”与他或她在表单中输入的用户的电子邮件地址匹配。
如果您有任何疑问或建议,请在下面发表评论。
如果您需要有关网站表单的帮助,请联系南京网站制作公司安优网络我们的网站维护团队。
本文地址:
http://www.njanyou.cn/web/2781.html
Tag:
专业服务:
南京网站制作,
南京网站制作公司,
南京网站建设公司
联系电话:025-65016872
上一篇:
南京网站建设公司用户意图:如何改善关键字和内容策略
下一篇:
南京网站建设公司说什么是网站定价?