我有一个简单的 vps 服务器,用来发送确认电子邮件。
问题是,有时当我发送确认电子邮件时,它最终会被归为垃圾邮件,并且发件人的 IP 与收件箱中发件人的 IP 不同。
当我输入hostname -I
cli 时,我得到两个 ips,一个是 v4,另一个是 v6(我认为):
78.xx.xxx.xxx 2a01:xxx:xxx:4c9b::1
第一个邮件进入收件箱,第二个邮件进入垃圾邮件。
这是我的 spf 记录值:
v=spf1 a mx ip4:78.xx.xxx.xxx ip6:2a01:xxx:xxx:4c9b::1 include:zoho.eu ~all
最后看起来inbox
像这样(gmail):
SPF: PASS with IP 78.xx.xxx.xxx
DKIM: 'PASS' with domain example.com
DMARC: 'PASS'
最后看起来spam
像这样(gmail):
SPF: PASS with IP 2a01:xxx:xxx:4c9b:0:0:0:1
DKIM: 'PASS' with domain example.com
DMARC: 'PASS'
当邮件被归为垃圾邮件时,Google 会提示我以下内容:
It is similar to messages that were identified as spam in the past.
我正在使用Postfix
LaravelLaravel 7
的默认电子邮件确认模板。我拥有 Google 要求的所有记录(spf、dkim、dmarc)。
问题是否出在我输入时有两个 IP hostname -I
?是否出在 Laravel 的默认模板上?
我该怎么办?我能做什么?谢谢!