gpt4 book ai didi

php - GitHub 'Reply by Email' 是如何工作的?

转载 作者:可可西里 更新时间:2023-10-31 22:44:13 24 4
gpt4 key购买 nike

我注意到许多网站(如 Facebook 和 GitHub)允许您回复电子邮件通知,然后使用唯一的回复地址将回复发布回应用程序。这在后端如何工作?我搜索了很多,但只发现人们使用的是唯一的回复地址。这是可以理解的,但是,他们用什么来接收这些电子邮件?这些公司是否设置电子邮件服务器?我正在尝试使用 PHP 构建它。

最佳答案

一种常见的方法是在外发电子邮件中设置唯一的消息 ID,然后查看 In-Reply-To header 以查看这是回复哪封电子邮件。这使您可以将服务器应用程序的消息传递系统与电子邮件相匹配。例如,如果您发送一封代表 ID 为 1234 的服务台工单的电子邮件,则 Message-ID 可能类似于

ticket-1234@myserver

然后,在运行良好的电子邮件客户端 ( I'm looking at you Android ) 中,当您点击回复时,回复的标题为 In-Reply-To: ticket-1234@mysever。您可以通过添加安全 token 来进一步确保人们无法伪造消息(例如 ticket-1234-hf29e9f2gf2e9fh29f@myserver)。该安全 token 在您发送第一条消息时在服务器上生成,然后在回复中得到确认。

这通常有效,但当电子邮件客户端不按应有的方式运行时,可能会引起真正的麻烦!

关于php - GitHub 'Reply by Email' 是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18427433/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com