我正在使用CodeIgniter发送诸如验证邮件,忘记密码邮件等电子邮件。我测试了2-3个示例,以检查电子邮件是否通过。测试在12小时前成功完成。但是现在Amazon SES显示,我在不到一天的时间内发送了超过5万封电子邮件。
我该怎么办?
答案 0 :(得分:0)
您的代码中可能存在错误或无限循环,导致您的应用发送太多电子邮件。或垃圾邮件机器人可能打了您的网站表单,并导致其提交了数百次密码重置。这在诸如CodeIgniter之类的预构建框架中很常见。
您应该使用验证码来保护所有表单,以便机器人无法提交。
关于Amazon SES的侧面注释:如果您使用independent email API like Flute Mail,则可以为其设置自动SES配额,并在超出该配额时添加备用提供商。而且您将有权访问完整的电子邮件日志,因此您可以准确查看应用程序正在发送的内容(带有电子邮件的全部内容)。