Nic*_*ick 7 email postfix spam spf dkim
我有服务器“afspraakmanager.be”。它匹配所有不是垃圾邮件服务器的东西。(顺便说一下):它具有反向 dns、spf、dkim、...。但 hotmail 将其标记为垃圾邮件。
我认为问题在于 SPF/DKIM 记录。当我向我的 gmail 发送电子邮件时,它说:
"Received-SPF: neutral (google.com: 2a02:348:8e:6048::1 is neither permitted nor denied
by best guess record for domain of nick@afspraakmanager.be) client-ip=2a02:348:8e:6048::1;
Authentication-Results: mx.google.com;
spf=neutral (google.com: 2a02:348:8e:6048::1 is neither permitted nor denied by best
guess record for domain of nick@afspraakmanager.be) smtp.mail=nick@afspraakmanager.be;
dkim=neutral (bad format) header.i=@afspraakmanager.be"
Run Code Online (Sandbox Code Playgroud)
所以我想我的 SPF 和 DKIM 记录设置不正确。但我也不知道他们有什么问题。
这是区域文件:
; zone file for afspraakmanager.be
$ORIGIN afspraakmanager.be.
$TTL 3600
@ 86400 IN SOA ns1.eurodns.com. hostmaster.eurodns.com. (
2013102003 ; serial
86400 ; refresh
7200 ; retry
604800 ; expire
86400 ; minimum
)
@ 86400 IN NS ns1.eurodns.com.
@ 86400 IN NS ns2.eurodns.com.
@ 86400 IN NS ns3.eurodns.com.
@ 86400 IN NS ns4.eurodns.com.
; Mail Exchanger definition
@ 600 IN MX 10 smtp
; IPv4 Address definition
@ IN A 37.230.96.72
afspraakmanager.be 600 IN A 37.230.96.72
localhost 86400 IN A 127.0.0.1
smtp 600 IN A 37.230.96.72
www 600 IN A 37.230.96.72
; Text definition
default._domainkey 600 IN TXT "v=DKIM1\\; k=rsa\\; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC6pvlZKnbSVXg1Bf3MF2l8xRrKPmqIw2i9Rn1yZ3HEny9qH1vyGXUjdv2O0aQbd5YShSGjtg5H/GedRMLpB0Qb+hBj1yGofOQTdcVtZZfj8qBY5Z7vEkhvtdaogQ0vLjgcwhg0BBuTewEkLxrl9IIzkPMZ1SCtM2Y0RtiUhg2cjQIDAQAB"
; Sender Policy Framework definition
afspraakmanager.be 600 IN SPF "v=spf1 a mx ptr +all"
Run Code Online (Sandbox Code Playgroud)
标题中的 DKIM 签名:
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=afspraakmanager.be;
s=mail; t=1382361029;
bh=4pDpXBY8rCbX8+MfrklZzpQxaUsa3vSPUYjcDR3KAnU=;
h=Date:From:To:Subject:From;
b=SoBBaAlrueD8qID8txl2SBSqnZgN2lkPCdSPI/m7/YLezIcBedkgIX1NswYiZFl6Z
AmF8dES73WUaaJjItVHSrdCJK2mJ/Az+vrgNsyk+GqZZ1YPiIlH3gqRrsguhoofXUX
/gqLlqsLxqxkKKd9EbSzKRHuDGlJCLm5SlL8wnL0=
Run Code Online (Sandbox Code Playgroud)
您的问题是您使用 IPv6 地址向谷歌发送邮件。
就其本身而言,这不是问题,只是:
IPv6 的附加指南
- 发送 IP 必须有 PTR 记录(即发送 IP 的反向 DNS),并且它应该匹配通过 PTR 记录中指定的主机名的正向 DNS 解析获得的 IP。否则,邮件将被标记为垃圾邮件或可能被拒绝。
- 发送域应通过 SPF 检查或 DKIM 检查。否则,邮件可能会被标记为垃圾邮件。
最简单的解决方案是强制您的 SMTP 发件人使用 IPv4。否则,您需要将 MX 的 IPv6 版本添加到您的 SPF 并确保它具有有效的 PTR 记录。
在您的 DKIM 标头中,s=mail意味着接收者将查找 TXT 记录mail._domainkeys.afspraakmanager.be以查找您的公钥。
在您的 DNS 配置中,包含您的公钥的 RR 是default._domainkey.afspraakmanager.be。
您应该更改要使用的 MTA或在 DKIM 记录中s=default添加 TXT 记录。mail._domainkeys.afspraakmanager.be
| 归档时间: |
|
| 查看次数: |
3316 次 |
| 最近记录: |