Questa guida descrive come utilizzare l'API Mail per inviare e ricevere email.
Prima di iniziare
Devi registrare i tuoi indirizzi email come mittenti autorizzati. Per ulteriori informazioni, consulta Chi può inviare email.
Invio di email
La funzione mail()
incorporata in PHP può inviare email tramite l'API Mail di App Engine. Dovrebbe funzionare bene con la maggior parte del codice esistente, a condizione che sia conforme alle limitazioni elencate nella sezione Invio di email.
In alternativa, puoi effettuare chiamate dirette all'API Mail:
Ricezione della posta
Puoi configurare la tua app in modo che riceva 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
dell'app. Aggiungi quanto segue ainbound_services
:Nel file di configurazione, crea mappature dai percorsi URL che rappresentano gli indirizzi email ai gestori nel codice dell'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 email utilizzando Mailparse.