3

我在我的办公室设置了一个网络监控系统,用于监控我的网络上的活动,并在我设置的某些触发器处向我发送电子邮件。我已经组装了一个应用程序,它可以快速为我完成定制的工作,用于我需要的监控类型和我设置的规则。现在一切都很好,我已经使用 swift 邮件插件设置了要使用 gmail smtp 发送的电子邮件。

问题是如果发送大量电子邮件或至少我认为是这样,gmail 会锁定我的 gmail 帐户。有时会发生很多活动,系统会在很短的时间内(例如一两分钟)发送 50 或 60 封电子邮件。gmail 立即阻止访问该帐户,当我在浏览器中打开该帐户时,它会要求验证我的帐户。即使解除阻止,服务器仍然无法使用 smtp 或 imap 打开 gmail 帐户。

这越来越烦人,我想知道是否有办法阻止 gmail 阻止对帐户的访问,如果它知道访问来自特定 IP,或者是否有更好的方法来发送大量电子邮件。

4

3 回答 3

5
  1. 考虑一下一分钟内 50-60 封电子邮件是否真的有用。一旦你一次得到几个,你肯定知道正在发生一些不寻常的事情,并且不需要其他几十个都流入你的手机吗?
  2. 使用用于突发流量的 SMTP 服务,例如 Amazon SES 或 Mandrill。Gmail 用于消费者电子邮件风格的消费者电子邮件发送模式。
于 2013-03-18T19:06:37.880 回答
3

您是否考虑过发送有关不太重要事件的“汇总”通知?

“在很短的时间内(例如一两分钟内)发送 50 或 60 封电子邮件”很可能会聚合成几封电子邮件。

于 2013-03-18T23:37:33.780 回答
0

您无法从 Gmail 帐户发送批量电子邮件。根据电子邮件的使用情况以及发送和接收的电子邮件,GMail 平均每天允许 300-500 封电子邮件。

要发送大量或更多电子邮件,您必须使用 MailChimp 等付费服务或通过您自己的服务器发送电子邮件。

但是,如果您使用的是共享主机服务器,那么服务提供商也会每天控制电子邮件的发送。通常每天大约 2500 - 3000 封电子邮件是允许的,如果它也超过了每小时 100/125 封电子邮件的发送率,那么他们也会在发出警告后禁止您的帐户或停用您的帐户。

采取预防措施的主要原因是通过自动过程停止发送垃圾邮件。如果电子邮件是垃圾邮件并且数量很高,则始终建议您提供 API 访问以发送电子邮件的付费服务。

于 2013-03-18T19:07:03.340 回答