Python 如何为传入的GAE电子邮件支持不同的处理程序?
根据,可以使用多个处理程序来支持传入的电子邮件。我想支持两点:Python 如何为传入的GAE电子邮件支持不同的处理程序?,python,regex,google-app-engine,email,python-2.5,Python,Regex,Google App Engine,Email,Python 2.5,根据,可以使用多个处理程序来支持传入的电子邮件。我想支持两点: string@appid.appspotmail.com应该去Handler1 串+something@appid.appspotmail.com应该去Handler2 看起来我应该有这样的东西: - url: /_ah/mail/<???>your_app_id\.appspotmail\.com script: handler2.app login: admin - url: /_ah/mail/.+ s
- url: /_ah/mail/<???>your_app_id\.appspotmail\.com
script: handler2.app
login: admin
- url: /_ah/mail/.+
script: handler1.app
login: admin
-url://\u-ah/mail/your\u-app\u-id\.appspotmail\.com
脚本:handler2.app
登录名:admin
-网址:/\u-ah/mail/+
脚本:handler1.app
登录名:admin
正则表达式(?)如何将发送到带有加号的电子邮件的消息路由到另一个处理程序?[更新]
以下配置适合我
- 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
[更新]
以下配置适合我
- 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
谢谢对不起,我没有正确地提到这一点,我说的是任何有价值的东西。谢谢。我明白了。看起来第一个url应该是
string@your_app_id\.appspotmail\.com
。您的正则表达式与string@somethingelse_your_app_id.appspotmail.com
,我不需要。好吧,即使是符号@也不起作用。所以我用了%40
。你知道如何用变量替换你的应用程序id吗?谢谢。对不起,我没有正确地提到这一点,我说的是任何有价值的东西。谢谢。我明白了。看起来第一个url应该是string@your_app_id\.appspotmail\.com
。您的正则表达式与string@somethingelse_your_app_id.appspotmail.com
,我不需要。好吧,即使是符号@也不起作用。所以我用了%40
。你知道如何用变量替换你的应用程序id吗?