我不确定这个叫什么或如何实现它所以我正在寻找一个起点。基本上我正在寻找一个解决方案,服务器发送一个独特的电子邮件(例如:vkdndk@example.com),很容易做到。但我想知道一个人是否响应该电子邮件地址,我需要做什么样的邮件服务器设置vkdndk@example.com对应于数据库中的ID并将发回的信息成为线程的一部分?
答案 0 :(得分:1)
您需要做的就是发出SELECT id FROM users WHERE email LIKE ?
之类的查询并将电子邮件绑定为参数。这应该返回你的用户ID,所以你可以继续前进。
然而,我觉得我需要警告你,这样做并不是一个好主意。电子邮件标题非常容易伪造。因此,如果有人知道您的电子邮件地址,他们可以通过伪造 From 标题发布他们想要的任何内容。所以我会添加一些更多的保护,比如在电子邮件中要求输入密码或密钥,以便将其识别为真人...