我在设置过程中遇到了无法发送邮件的问题。
服务器 1 - example.com
+ 直接管理 IP:,111.111.111.111
默认域(由托管公司提供:vps11111.company.com
服务器 2 - dev.example.com
,IP: 222.222.222.222
,默认域名(由托管公司提供:vps222222.company2.com
Jira 实例在 上运行dev.example.com
,我正在发送一封邀请电子邮件,并登录[email protected]
到[email protected]
SMTP error from remote mail server after RCPT TO:<[email protected]>: host mx.poczta.onet.pl [213.180.147.146]: 554 5.7.1 <[email protected]>: Recipient address rejected: Spf check: fail
测试
Return-path: <[email protected]> Received: from dfault.return.serv2.dns ([222.222.222.222] helo=vps222222.company.com) by vps11111.company.com with esmtpa (Exim 4.82) (envelope-from <[email protected]>) id 1aILXy-00044d-K9 for [email protected]; Sun, 10 Jan 2016 20:21:02 +0100
我已将 example.com 的 TXT 记录直接设置为dev.example.com
:
"v=spf1 a mx ip4:222.222.222.222 ~all"
A
邮件、smtp 和 pop 的记录留给 111.111.111.111(jira 设置使用[email protected]
地址)。
A
dev.example.com.、ftp 和 www 的记录设置为 222.222.222.222。
我对所有这些设置感到困惑(我的第一次),并希望得到任何帮助。
答案1
问题在于,电子邮件发送时将信封发件人设置为您的 gmail 地址。这意味着正在检查的 SPF 记录是 gmail.com 的记录,而不是您自己的域的记录。
您需要修复您的设置,以便您使用自己的地址作为发件人,或者通过使用您的谷歌帐户登录通过谷歌的服务器发送电子邮件。