2

根据GAE 文档,可以支持多个处理程序来处理传入的电子邮件。我想支持两个:

  1. string@appid.appspotmail.com应该去 Handler1;
  2. string+something@appid.appspotmail.com应该去Handler2;

看起来我应该有类似的东西:

- url: /_ah/mail/<???>your_app_id\.appspotmail\.com
  script: handler2.app
  login: admin
- url: /_ah/mail/.+
  script: handler1.app
  login: admin

正则表达式(?)应该如何将发送到带有加号的电子邮件的消息路由到另一个处理程序?

4

1 回答 1

4

[更新] 以下配置对我有用。

- url: /_ah/mail/string@.*your_app_id\.appspotmail.com
  script: handler2.app
  login: admin
- url: /_ah/mail/string%2B.*@.*your_app_id\.appspotmail.com
  script: handler1.app
  login: admin
- url: /_ah/mail/.+
  script: catchall.app
  login: admin
于 2013-03-17T19:36:48.713 回答