将电子邮件发件人字段与用户ID Google应用引擎相匹配

时间:2010-09-21 19:14:21

标签: python google-app-engine

我正在开发一个应用程序,允许用户通过向特定地址发送电子邮件来与他们的帐户进行交互。应用程序在GAE上,我在python中编写它。这是我的问题:

当我收到来自用户的电子邮件时,发件人字段是文本。我想运行数据存储区查询并将userID与发件人的电子邮件地址相匹配,但由于某种原因,我无法将字符串(发件人)与数据存储区中的UserID相匹配。这是我的代码。

class MailHandler (InboundMailHandler):
  def receive(self, message):
    sender = message.sender
    user_account = db.GqlQuery("SELECT * FROM Task WHERE user = :1", sender).fetch(5)

尽管发件人电子邮件地址与“任务”表中的用户匹配,但这对用户帐户返回“无”。任何帮助将不胜感激。

0 个答案:

没有答案