从一组服务器向 G Suite 发送警报电子邮件

从一组服务器向 G Suite 发送警报电子邮件

我们拥有不断变化的基础设施(DigitalOcean droplet 和 AWS EC2 实例,它们会被创建和删除)。我们使用 Ansible 来引导虚拟机并在每个虚拟机上安装 netdata。目标是让来自每台机器的电子邮件具有字段from[email protected]我们使用 G Suite 来处理所有电子邮件(我们已经配置了所有MX记录和推荐的基本 G Suite SPF/TXT记录)。

看着Google 的说明我找到:

  1. 使用 SMTP 中继是不可接受的,因为我们需要将所有新虚拟机的 IP 地址列入白名单,并删除已删除虚拟机的 IP 地址。

  2. 使用 Gmail SMTP 服务器选项是不可接受的,因为我们需要有一个专用帐户(并为此付费)才能登录。

  3. 使用受限的 Gmail SMTP 服务器,我们可能会遇到限制问题,邮件标记通过 G Suite 垃圾邮件过滤器,如果我们想将虚拟机列入白名单,我们就会陷入原因 1 和原因 2 的混合问题。

所以我的问题是,进行这种电子邮件警报的最佳做法是什么?你们是否手动将 IP 添加到 G Suite 的过滤器中?你们是否为额外的 G Suite 帐户付费?

提前致谢

相关内容