app engine python接收邮件python

时间:2013-04-13 22:46:29

标签: google-app-engine

我尝试使用appengine接收电子邮件,我正在尝试从应用引擎文档实现教程代码。

一切似乎工作正常,每次在我的实时应用程序和开发服务器中获得200代码,但我没有在日志中获取发件人或正文。

抱歉,如果它显得非常明显,但我完全陷入了

 import logging
import webapp2
from google.appengine.ext.webapp.mail_handlers import InboundMailHandler


class LogSenderHandler(InboundMailHandler):
def recieve(self, mail_message):
    logging.info("Recieved a message from: " + mail_message.sender)
    bodies = mail_message.bodies('text/plain')
    logging.info(bodies)


app = webapp2.WSGIApplication([LogSenderHandler.mapping()], debug=True)


- url: /_ah/mail/support@myappname.appspotmail.com
script: handle_incoming_email.app
login: admin 

inbound_services:
- mail

2013-04-13 14:12:10.556 /_ah/mail/support@myappname.appspotmail.com  200 670ms 0kb
0.1.0.20 - - [13/Apr/2013:14:12:10 -0700] "POST   /_ah/mail/support@myappname.appspotmail.com HTTP/1.1" 200 84 - - 

1 个答案:

答案 0 :(得分:2)

似乎是因为您需要覆盖的功能是接收,而不是接收