Dav*_*ard 7 email google-app-engine module python-2.7 channel-api
我在我的python项目中使用App Engine模块.(https://developers.google.com/appengine/docs/python/modules/#Python_Background_threads)
我也在m项目中收到电子邮件:https: //developers.google.com/appengine/docs/python/mail/receivingmail
我想将电子邮件定向到我的工作模块而不是默认模块.为此,我的worker.yaml具有以下设置
worker.yaml
api_version: 1
application: integrate
module: worker
version: 1-0-0
runtime: python27
threadsafe: true
inbound_services:
- mail
builtins:
- deferred: on
handlers:
- url: /admin/.+
script: src.worker.main.app
login: admin
- url: /_ah/mail/.+
script: src.worker.main.app
login: admin
- url: /.*
script: src.worker.main.app
Run Code Online (Sandbox Code Playgroud)
的app.yaml
api_version: 1
application: integrate
version: 1-0-0
runtime: python27
threadsafe: true
builtins:
- deferred: on
handlers:
- url: /admin/.+
script: src.default.main.app
login: admin
- url: /.*
script: src.default.main.app
Run Code Online (Sandbox Code Playgroud)
我甚至尝试添加dispatch.yaml
application: integrate
dispatch:
- url: "*/_ah/mail/.+"
module: worker
Run Code Online (Sandbox Code Playgroud)
但无论我做什么,到达我的应用程序的电子邮件都由默认模块处理.知道我在这里缺少什么吗?我看到电子邮件进来但无论我做什么,他们只会进入默认模块.