2

我想开发一个用户通过发送电子邮件与之交互的系统。非常像大多数电子邮件讨论组或像posterous。

我应该对收到的电子邮件进行哪些检查,以确保它来自它声称的地址?

4

1 回答 1

0

没有一种方法可以以可靠、普遍可用且易于使用的方式验证电子邮件。

处理此问题的最佳方法可能是为您的用户提供一个独特的、难以猜测的电子邮件地址,以便他们的电子邮件发送到(类似459f71b01809458adfe17a7d838dcb19@postbymail.yourdomain.com)。您基于他们是唯一知道该地址的人的假设对他们进行身份验证。当你这样做时,你还需要为用户添加一种方法来使地址无效并生成一个新地址(以防它被泄露)。并且不要忘记让他们在无法轻松复制和粘贴的地方轻松获取地址,例如在手机上(最简单的方法是添加一个按钮,向他们发送一封电子邮件,其中生成的地址为发件人)。

于 2011-08-25T14:36:27.583 回答