Questa guida descrive come utilizzare l'API Mail per inviare e ricevere posta.
Prima di iniziare
Devi registrare i tuoi indirizzi email come mittenti autorizzati. Per scoprire di più, consulta l'articolo su chi può inviare email.
Invio di messaggi
La funzione mail()
integrata di PHP può inviare email tramite l'API Mail di App Engine. Questo metodo dovrebbe funzionare bene con la maggior parte del codice esistente, purché sia conforme alle limitazioni elencate nella sezione Invio di posta.
In alternativa, puoi effettuare chiamate dirette all'API Mail:
Ricezione di messaggi
Puoi configurare la tua app in modo da ricevere le email in arrivo a indirizzi nel seguente formato:
anything@appid.appspotmail.com
Per ricevere email:
Attiva la posta in arrivo nel file
app.yaml
della tua app. Aggiungi il seguente codice ainbound_services
:Nel file di configurazione, crea mappature dai percorsi degli URL che rappresentano gli indirizzi email ai 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 i contenuti delle email utilizzando Mailparse.