gpt4 book ai didi

python - Python/Django 的 Craigslist 电子邮件匿名

转载 作者:太空宇宙 更新时间:2023-11-03 19:30:52 25 4
gpt4 key购买 nike

我的目标是允许用户互相发送电子邮件,而无需在我的网站上泄露任何人的电子邮件地址。

我最初的选择是创建一个通过我的 SMTP 服务器(我使用的是 gmail)发送邮件的表单,欺骗 FROM 字段,使其看起来像是由一个用户发送给另一个用户的。

这看起来相当简单,我将其限制为每个唯一的用户对一封电子邮件。最大的问题是 Gmail 对这类事情很挑剔,会自动重写所有 FROM 和 Evelope 设置。因此,除非我要使用第三方邮件服务器,否则我无法执行此操作。

我还了解到,欺骗“发件人”字段可能会给您带来垃圾邮件过滤器的麻烦。出于这个(和其他)原因,仅仅匿名化收件人用户的电子邮件地址并显示它(ala Craigslist)是否值得?我不知道如何管道/解析电子邮件,所以我不确定学习和实现此功能需要多少时间。

我也看过类似的 PHP 帖子,但它们的链接已经过时,我想找到适用于 Python/Django 的解决方案。

谢谢,布伦丹

最佳答案

为什么不设置Catch-All电子邮件地址 python 的 imaplib .

如果您生成了一个连接到用户电子邮件地址的唯一 token ,那么当有人向 @your-domain.com 发送电子邮件时,您可以捕获该消息,查看它是否与数据库中的 token 相关以及是否完成后,将电子邮件转发到用户的实际电子邮件地址。

如果您还要为发件人的电子邮件地址创建一个 token 并存储它,那么您可以将“发件人”地址设置为该 token ,以便当他们响应时,它也会通过您的服务器退回,如上所述。

关于python - Python/Django 的 Craigslist 电子邮件匿名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5951907/

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