尝试通过 SMTP 每天向我们在 Google G-Suite 上的员工发送几百封以上的电子邮件往往会导致严重的延迟,因为 Google 方面有任意的配额限制。
我们目前有一个企业 Postfix 服务器负责发送 SMTP。该服务器将内部服务发送的所有电子邮件转发给 G-Suite 的内部收件人。
我已经配置了 SFP 记录,并且电子邮件服务器在 G-Suite 中注册为公司电子邮件网关。
发送至 G-Suite 的电子邮件通常会被 Google 邮件交换器以 450-4.2.1 响应拒绝,从而导致数小时的延迟。
具体来说,这是一条消息:
1 月 10 日 11:57:03 smtp postfix/smtp[7127]: A067338013: host aspmx.l.google.com[173.194.73.26] 表示:450-4.2.1 您尝试联系的用户正在以 450-4.2.1 的速度接收邮件,这导致无法发送更多邮件。请稍后重新发送您的 450-4.2.1 邮件。如果用户当时能够接收邮件,您的邮件将被发送。有关更多信息,请访问 450-4.2.1 https://support.google.com/mail/?p=ReceivingRater22-v6si64987734ljb.4-gsmtp(回复 RCPT TO 命令)
下图显示了当前内部系统的电子邮件流:
有哪些选项可以增加从内部系统到员工的电子邮件容量?
我们是否忽略了 G-Suite 中的某些配置选项?还有其他方法可以从内部来源向 G-Suite 发送电子邮件吗?我们可以添加更多 SMTP 中继来增加配额吗?
我已经与 G-Suite 支持人员讨论过此事,他们唯一的建议是少发电子邮件。想想看 :)
考虑到我们每天只向每个用户发送几十封电子邮件,我猜我们不是第一家遇到这个问题的公司。希望有一个简单的解决方案!
答案1
看起来 Google 提供了一种G-Suite SMTP relay service
外发电子邮件服务,也可用于向内部收件人传输大量电子邮件,希望能够绕过适用于 Google 公共邮件交换器的每个用户接收限制(这些公共邮件服务器被 Google 称为受限 SMTP 服务)。
必须在 G-Suite 管理界面的高级 Gmail 设置中配置特定的中继服务。然后可以通过 IP 地址或 IP 范围添加本地 SMTP 服务器。最后,必须将本地 SMTP 服务器配置为直接向您的域发送电子邮件,而smtp-relay.gmail.com
不是使用 DNS 中的 MX 记录。
届时,整个组织的配额将生效,限制每天的电子邮件数量为 130 乘以 G-Suite 帐户数量。因此,对于一个拥有 50 个用户的组织来说,每天的电子邮件数量为 6500 封。
目前还不清楚其他短期配额是否也有效,类似于谷歌公共邮件交换器实施的配额。
Google 在此处描述了不同的电子邮件递送服务:从打印机、扫描仪或应用发送电子邮件