Google App Engine
appspot.com, kuid kirjade
suunamisega on seda olukorda võimalik parandada.
38 / 55
Google App Engine Andris Reinman
Määramaks, et kõik sisenevad kirjad suunatakse sama skripti juurde, tuleb lisada app.yaml
handlers sektsiooni järgmine kirje:
- url: /_ah/mail/.+
script: sissetulev.py
login: admin
.+ tähistab regulaaravaldist, mis püüab kinni kõik kirjad. Kui on vaja ainult mingit kindlat kirja
püüda, näiteks info@app_id.appspot.com, peaks see rida välja nägema nii:
- url: /_ah/mail/info@.*app-id.appspotmail.com
script: sissetulev.py
login: admin
Pythoni skriptis tuleb täiendavalt laadida teek InboundMailHandler
from google.appengine.ext.webapp.mail_handlers import InboundMailHandler
Järgmiseks tuleb luua InboundMailHandler tüüpi klass, millele kiri edastatakse