我有一个新的 exim4 服务器,我需要将一些地址转发到 gmail 地址。
我已经创建了路由器驱动程序 = 重定向一切似乎在 exim 端都正常工作。这是路由器:
sender_redirect:
driver = redirect
data = ${lookup{$sender_address}lsearch{/etc/exim4/sender_redirects}}
但是 Gmail 拒绝所有电子邮件并出现以下错误:
服务器返回“<gmail-smtp-in.l.google.com #5.0.0 smtp; 550-5.7.1 [xx.xx.xx.xx] 我们的系统检测到此邮件可能可疑,因为发送 IP 地址的信誉非常低。为了最好地保护我们的用户免受垃圾邮件的侵害,该邮件已被屏蔽。请访问https://support.google.com/mail/answer/188131了解更多信息
我的 IP 地址是提供商刚刚提供的,而且是新的,似乎不在任何黑名单中。我尝试检查支持链接,据我所知,我必须确保 exim 没有破坏信封。这个 exim 配置是否破坏了信封?我能做些什么吗?
答案1
欢迎来到大型电子邮件玩家的世界,尤其是 Gmail。
Gmail 根据“信誉”来拦截邮件,以打击垃圾邮件。也就是说,它只接受那些根据其单方面设定的指标而被认为行为良好的服务器的邮件。对于一个成熟的邮件组织之外的单个新服务器来说,几乎不可能建立起向 Gmail 投递邮件所需的信誉。(其他大型邮件服务提供商也采取类似行动,尽管大多数都没有那么鲁莽。)
推荐的解决方案是甚至不要尝试被接受为真正的邮件服务器,而是像客户端一样发送您的邮件,通过使用您的邮件帐户的凭据通过 SMTP AUTH 将消息提交到您的邮件提供商的端口 587。
顺便说一句,这并非 Exim 独有的。如果您尝试使用 Postfix、Sendmail 或 Microsoft Exchange 执行此操作,也会发生完全相同的事情。