我的服务器通过 mta 发送的电子邮件被垃圾邮件过滤器识别为垃圾邮件,并显示以下消息: 已接收-SPF:中性......
事实上,我不是垃圾邮件发送者:)
因此,我在 Google 上搜索了这些问题,发现我需要设置两件事
- SPF 记录
- 密钥管理信息系统
现在我正在尝试正确设置和调整服务器 SPF 记录。
因此,我已经这样做了:
a. 在亚马逊上的域名托管区域添加了 spf 记录。
它是这样的:
“v=spf1 a mx ptr ip4:ip_adress_where_from_i_send_mail -all”
b. 通过 spf 查询库以及 spf 检查器检查 spf 记录http://www.kitterman.com/spf/validate.html
spfquery --scope mfrom --id[电子邮件保护]–ip ip_adress_where_from_i_send_mail
结果 :
已接收 SPF:通过
c. 在服务器域名上设置,它是空的,也许这是无用的操作,不确定
sudo 域名 mydomain.com
但现在我进入了 exim 日志:
[4:11:23 PM] Sergey Glazyrin:
2012-09-29 17:08:15 1THwmF-00086h-2Y <= [email protected] U=www-data P=local S=847 [email protected]
2012-09-29 17:08:15 1THwmF-00086h-2Y aspmx.l.google.com [2a00:1450:4001:c02::1b] Network is unreachable
2012-09-29 17:08:16 1THwmF-00086h-2Y => [email protected] R=dnslookup T=remote_smtp H=aspmx.l.google.com [173.194.70.27] X=TLS1.0:RSA_ARCFOUR_SHA1:16 DN="C=US,ST=California,L=Mountain View,O=Google Inc,CN=mx.google.com"
2012-09-29 17:08:16 1THwmF-00086h-2Y Completed
我不确定现在该检查什么/做什么?
答案1
我看不出问题出在哪里。看起来一切都正常。日志显示有一些外发电子邮件,它尝试aspmx.l.google.com
通过 IPv6 连接,但失败了,因此它尝试通过连接173.194.70.27
并成功,最后一行显示它已完成。
答案2
补充一下 Jon Lin 的回答,你可以删除这条消息。在 exim 构建中禁用 ipv6,或者在运行时通过添加到 exim.conf 中的全局选项来禁用它:
disable_ipv6 = true