Questa guida descrive come utilizzare l'API Mail per inviare e ricevere posta.
Prima di iniziare
Devi registrare le email del mittente come mittenti autorizzati. Per ulteriori informazioni, consulta chi può inviare email.
Invio della posta
La funzione mail()
integrata di PHP può inviare email tramite l'API Mail di App Engine. Questo dovrebbe funzionare con la maggior parte
del codice esistente se è conforme alle limitazioni specificate in
Invio della posta.
In alternativa, puoi effettuare chiamate dirette all'API Mail:
Ricezione della posta
Puoi configurare la tua app in modo da ricevere le email in arrivo agli indirizzi nel seguente formato:
anything@appid.appspotmail.com
Per ricevere email:
Attiva la posta in arrivo nel file
app.yaml
della tua app. Aggiungi quanto segue ainbound_services
:Nel file di configurazione, crea le mappature dei percorsi degli URL che rappresentano gli indirizzi email dei gestori nel codice della tua app. Il pattern
/_ah/mail/.+
corrisponde a tutti gli indirizzi email in arrivo:Implementa il codice per i gestori specificati nel codice dell'applicazione.
Puoi leggere i dati MIME da php://input e analizzare il contenuto delle email utilizzando Mailparse.