php – 将电子邮件发送到程序并防止快速发送垃圾邮件

我正在一个网站上工作,理想情况下,任何人都可以通过电子邮件发送指定地址并将照片附加到他们的消息中(例如从iPhone上).此地址将设置为将电子邮件传递给PHP脚本,然后PHP脚本将处理此照片将其存储在我们的服务器上.

我可以看到这个系统很容易被滥用:有人在他们自己的服务器上设置一个页面,反复用照片垃​​圾邮件地址,堵塞我们的存储空间和服务器资源.有人建议如何尽量减少这种风险?

谢谢!

解决方法:

一些选择,从我的头顶.不过我会使用一个组合:

>使用注册系统(用CAPTCHA保护),只有注册用户才能使用该服务;为每个用户提供他们自己的秘密电子邮件地址,并仅接受来自其注册地址的电子邮件. (是的,他们的地址可能是欺骗性的,但它至少可以防止偶然滥用者)
>要求用户在主题行中放置一个密码,这样即使攻击者欺骗了他们的发件人地址,他们也需要知道代码,否则邮件会被拒绝
>设置每帐户限制
>限制照片尺寸,以便有人不会尝试重复上传100 MB的照片

上一篇:Python:脚本发送的邮件被Gmail标记为垃圾邮件


下一篇:模块相关