我正在使用后缀,以中继传入和传出的电子邮件,以便我可以登录到我们的客户关系管理。这已经运行了很长一段时间,我觉得服务器上完成这一处理的过程非常简单。我遇到的问题是,来自AOL发件人的消息正在得到处理,但被我的最终IMAP服务器(gmail)拒绝,因为根据他们的DMARC策略,不允许通过服务器代表aol.com发送电子邮件。
这是我的过程。
发送电子邮件时,我使用后缀服务器作为SMTP。因此,我使用sally@aol.com作为SMTP,从me@mydomain.com向mypostfix.mydomain.com发送一封电子邮件。后缀使用“sender_bcc_maps”进行本地处理,使用“sender_canonical_maps”将“me@mydomain.com”更改为“me@mypostfix.mydomain.com”,因此回复将返回到此服务器进行处理。
因此,返回的电子邮件转到mypostix.mydomain.com,后缀使用recipient_bcc在本地进行处理,而“recipient_canonical_maps”则将“me@mypostfix.mydomain.com”改为“me@mydomain.com”并发送消息。“我的domain.com”的电子邮件被转发到不同的gmail帐户。Gmail在发送那些电子邮件。
Remote host said: 550-5.7.1 Unauthenticated email from aol.com is not accepted due to domain's
550-5.7.1 DMARC policy. Please contact the administrator of aol.com domain if
550-5.7.1 this was a legitimate mail. Please visit
550-5.7.1 https://support.google.com/mail/answer/2451690 to learn about the
550 5.7.1 DMARC initiative. j15si3385194oih.137 - gsmtp我很确定这是我的服务器转发AOL电子邮件的结果。有人能想出一种方法来绕过这个问题,让这些电子邮件被处理吗?
谢谢
发布于 2016-12-08 03:44:11
因为你没有发布太多的信息,我只能假设你使用的是你拥有的域名,并且你是由谷歌应用程序托管的。
要解决您的问题,您必须告诉google,您明确信任这个电子邮件服务器(postfix)发送来自任何人的电子邮件,忽略他们的电子邮件欺骗策略(如SPF或DMARC...no不是dkim,dkim只是签署电子邮件dmarc是策略)。
以下是google的支持文档:
若要向电子邮件白名单中添加IP地址,请登录到Google控制台。从仪表板,转到Apps >G Suite > Gmail >高级设置。在“组织”部分中,突出显示您的域。在“电子邮件白名单”部分,输入联系人域主机的IP地址,以确保来自这些IP地址的邮件不被标记为垃圾邮件。如果要添加多个IP地址,请使用CIDR符号输入IP范围,或用逗号分隔每个IP地址。单击“保存更改”。
https://serverfault.com/questions/819361
复制相似问题