【发布时间】:2013-09-21 14:22:47
【问题描述】:
我想知道如何实现我今天在许多网站上看到的那个不错的功能:在 Facebook 或 Linkedin 等社交网络上进行对话时,您始终可以通过回答来回答在线消息或状态(不是电子邮件)您收到的电子邮件通知。 他们是如何做到这一点的?
据我所知,我会看到两个选项:
-
配置一个邮件服务器来获取电子邮件并将信息传输到 Python(在我的例子中)脚本来处理数据并保存一个数据库记录,之后可以简单地显示在网站上
在后台运行一个 Python 脚本,每隔几秒检查一次邮件服务器是否有收到的电子邮件(通过 pop3 或其他方式)
还有其他选择吗?有人已经实施了吗?需要注意的主要陷阱是什么?我问这个是因为我想在我目前正在开发的 Web 应用程序上实现类似的东西。
谢谢!
J
编辑:我发现这个链接已经部分回答了我的问题:Django/Python: email reply is updated to site
【问题讨论】:
-
我认为它们不是单一的解决方案。就我而言,我的“托管”提供商让我send mails to a program。他们也是高级邮件提供商,具有像 postmarkapp.com 这样的 API 以及事务(了解失败)
-
非常感谢。这证实了我之前阅读的内容:要么使用第 3 方服务,要么使用允许直接 mail2script 例程的网络托管服务。
-
我们将等待更准确的答案。如果没有更多消息,请告诉我写 commnet 作为解决方案...作为您的考虑因素。
标签: python django email notifications