应用引擎:收到的电子邮件被拒绝

时间:2012-06-30 16:01:25

标签: python google-app-engine email

我正在尝试使用准系统应用引擎应用来处理传入的电子邮件。我遵循了Receiving Email教程,我的代码非常简单。

但是,当我发送电子邮件到whatever@myapplication.appspot.com时,Google会在它到达我的应用之前拒绝它:

  

交付给以下收件人永久失败:

whatever@myapplication.appspot.com
     

永久性失败的技术细节:Google试图提供您的   消息,但它被收件人域拒绝。

这是我的app.yaml

application: myapplication
version: 1
runtime: python27
api_version: 1
threadsafe: false

handlers:
- url: /_ah/mail/.+ 
  script: handle_incoming_email.py 

- url: /.*
  script: myapplication.app

inbound_services:
- mail

和handle_incoming_email.py取自教程:

import logging, email
from google.appengine.ext import webapp 
from google.appengine.ext.webapp.mail_handlers import InboundMailHandler 
from google.appengine.ext.webapp.util import run_wsgi_app

class LogSenderHandler(InboundMailHandler):
    def receive(self, mail_message):
        logging.info("Received a message from: " + mail_message.sender)

知道电子邮件被拒绝的原因吗?

1 个答案:

答案 0 :(得分:3)

您似乎错过了yaml文件中的login: admin

并且whatever@myapplication.appspotmail.com不是whatever@myapplication.appspot.com