我有Django应用程序,它提供了一个可以添加注释的项目列表。
我基本上想做的事就像Facebook一样:当有人对你的项目发表评论时,你会收到一封电子邮件。我想做的是,当你回复该电子邮件时,回复将在网站上发布为评论回复。
我应该尽可能使用python来实现这一目标?也许甚至Django?
答案 0 :(得分:3)
查看Lamson - 用Python编写的可以使用Django ORM的SMTP邮件服务器/中继。这就是我的方式,特别是因为我想要实时处理电子邮件,而不是排队/预定的电子邮件。
答案 1 :(得分:2)
我正在研究一个类似的想法,并做了一堆研究。如果你想要自己的lamson就可以了。
如果您不想管理自己的邮件服务器,可以使用这些第三方服务之一。您将它们设置为接收电子邮件,并配置不同的过滤器,当某些内容与过滤器匹配时,它会将消息发布到您指定的URL。这需要花钱,但你可以获得很多很酷的功能,而且你不必担心管理任何电子邮件服务器。
答案 2 :(得分:0)
例如,您可以编写用于从邮箱导入注释的脚本(例如,cron为1-3分钟)。 您应该连接到收集用户回复的特殊邮箱(评论)。 每封邮件都有自己的标题和标题。你真的可以找出哪个帖子用户试着评论(通过标题或标题),然后导入django环境并插入新的recods。
答案 3 :(得分:-1)
我认为一个好方法是Google+如何使用电子邮件地址处理它,它可以是回复+ id-或hash-of-parent@domain.com然后你必须写一个检查POP服务器的工作人员/ p>