Google App Engine
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
class Sissetulev(InboundMailHandler):
def receive(self, mail_message):
saatja = mail_message.sender
pealkiri = mail_message.subject
saatmise_aeg = mail_message.date