如何在电子邮件回复中发表评论?

时间:2010-11-15 09:51:01

标签: python django email

我有Django应用程序,它提供了一个可以添加注释的项目列表。

我基本上想做的事就像Facebook一样:当有人对你的项目发表评论时,你会收到一封电子邮件。我想做的是,当你回复该电子邮件时,回复将在网站上发布为评论回复。

我应该尽可能使用python来实现这一目标?也许甚至Django?

4 个答案:

答案 0 :(得分:3)

查看Lamson - 用Python编写的可以使用Django ORM的SMTP邮件服务器/中继。这就是我的方式,特别是因为我想要实时处理电子邮件,而不是排队/预定的电子邮件。

答案 1 :(得分:2)

我正在研究一个类似的想法,并做了一堆研究。如果你想要自己的lamson就可以了。

如果您不想管理自己的邮件服务器,可以使用这些第三方服务之一。您将它们设置为接收电子邮件,并配置不同的过滤器,当某些内容与过滤器匹配时,它会将消息发布到您指定的URL。这需要花钱,但你可以获得很多很酷的功能,而且你不必担心管理任何电子邮件服务器。

http://sendgrid.com/documentation/ApiParse

http://mailgun.net

http://www.emailyak.com

答案 2 :(得分:0)

例如,您可以编写用于从邮箱导入注释的脚本(例如,cron为1-3分钟)。 您应该连接到收集用户回复的特殊邮箱(评论)。 每封邮件都有自己的标题和标题。你真的可以找出哪个帖子用户试着评论(通过标题或标题),然后导入django环境并插入新的recods。

答案 3 :(得分:-1)

我认为一个好方法是Google+如何使用电子邮件地址处理它,它可以是回复+ id-或hash-of-parent@domain.com然后你必须写一个检查POP服务器的工作人员