我们目前使用 Google Apps 在我们的域上接收电子邮件。我们希望将所有发往未知地址的邮件发送到我们的 Mailgun 服务器进行进一步处理。这似乎是典型的“拆分投递”案例。
我尝试创建一个自定义目标(在 Google Apps 设置中的“电子邮件路由”下),该目标会发送到 smtp.mailgun.com。这会导致以下错误:
Delivered to an SMTP server with IP address: 198.61.253.48 (Not encrypted) Google tried to deliver your message, but it was rejected by the server for the recipient domain smtp.mailgun.org by smtp.mailgun.org. [198.61.253.48]. The error that the other server returned was: 550 5.7.1 Relaying denied
有一点可疑,那就是没有设置来指定 smtp 服务器的电子邮件/密码。
有人知道如何做到这一点吗?
答案1
一般来说,您需要在接收邮件服务器中指明发送邮件服务器是受信任的(或列入白名单),这就是为什么没有密码。
您需要查看 Mailgun 是否允许您将 Google 的邮件服务器指定为您的邮件的可信服务器。
如果没有,您可以让 catch-all 将邮件转发到未使用的帐户,然后该帐户使用过滤器转发到 Mailgun 服务器上的电子邮件地址。虽然不太好,而且受发送限制,但可能会实现您的目标。