Unsend.it 是如何工作的?

How Unsend.it works?

今天早上看到Unsend.it我有点吃惊。 如何取消发送或编辑已发送的电子邮件?

我想了解其工作原理的技术细节。 我们有没有可能通过编程来实现这一点?如果可能的话,谁能给我一些代码示例?

他们实际上 "un-send" 没有电子邮件。它的工作原理是将电子邮件的文本内容转置为图像文件,然后从电子邮件中删除文本并替换为包含转置文本的动态图像文件。所以它看起来像一封文本电子邮件,但实际上是您电子邮件文本的图像。

图像是从他们的服务器远程加载的,因此如果您想 "un-send" 电子邮件,他们会更改图像并删除原始文本。电子邮件本身保留在收件人的收件箱中,它现在只是一封空白电子邮件,已 "un-sent".

2019 年更新: 电子邮件实际上并没有发送,相反,他们只是等待一个取消期(可配置)来实际发送它。所以直到这段时间过去,电子邮件才真正发送出去。因此,如果您在时间范围内单击取消,则永远不会发送电子邮件。