我是第一次建立DMARC,SPF和DKIM记录。我正在使用WordPress、Elementor、SiteGround和Google。
当从我的网站提交表单,从arandomemail@mysite.com发送,我的电子邮件发送表单提交给垃圾邮件。我确实预期会发生这种情况,因为我将p值设置为quarantine。但是,我不知道如何确保我的表单发送到我的收件箱。
另外,我提交的表单还返回了SPF上的neutral和DKIM上的fail。
我确实想要几件事:
arandomemail@mysite.com才能通过隔离(我认为这是确保只有arandomemail@mysite.com才有可能被欺骗的最佳实践)arandomemail@mysite.com只允许将电子邮件发送到某个电子邮件(S)地址--比如sales@mydomain.com。(我认为这有助于标记任何垃圾邮件发送者从我的域名发送给外部人员)。如果我这样做是错误的,请指出另一个方向,遵循当前的最佳实践。
其他一些可能有帮助的注释:
发布于 2021-06-04 19:54:34
我是可在网站上使用的开源联系人表单的作者。以下是允许我的网络服务器向我的域发送电子邮件并通过所有垃圾邮件检查的方法:
reply-to地址设置为提交消息的用户的地址,以便您能够作出响应,但要从您自己的地址发送邮件。与其尝试直接从服务器发送电子邮件,我建议配置要通过常规SMTP服务器发送的电子邮件。这通常涉及使用电子邮件帐户的电子邮件地址和密码配置web服务器。
大多数联系人表单不尝试直接连接到SMTP服务器发送电子邮件,而是使用名为sendmail的命令行程序。发送邮件的方法是通过sendmail配置的,而不是在联系人表单本身中配置的。例如,如果sendmail是由Ubuntu系统上的exim4提供的,那么配置它的说明是在Ask:如何配置Exim4以通过受密码保护的smtp邮件服务器发送邮件?上进行的。
当您的服务器配置为像普通用户一样与您的邮件服务器对话时,发送邮件的效果与普通用户一样好。您不需要做任何特殊的DKIM和SPF设置,以允许您的web服务器直接发送邮件。
https://webmasters.stackexchange.com/questions/135629
复制相似问题