我正在尝试使用 appengine 接收电子邮件,并且我正在尝试实现 app engine 文档中的教程代码。
一切似乎都运行良好,每次在我的实时应用程序和开发服务器中都获得 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 - -