Mit der Mail API können Sie E-Mails senden und empfangen.
Informationen dazu, wer E-Mails senden kann, und Richtlinien zum Senden von Massen-E-Mails finden Sie unter Mail API. Hinweis: Ein Großteil der in diesem Dokument verlinkten Seiten steht nur auf Englisch zur Verfügung.
Hinweis
Sie müssen Ihre Absenderadressen als autorisierte Absender registrieren. Weitere Informationen finden Sie unter Wer kann E-Mails senden?.
E-Mails senden
Mit der integrierten PHP-Funktion mail()
können Sie E-Mails über die App Engine Mail API senden. Dies funktioniert in der Regel mit dem vorhandenen Code, wenn die Einschränkungen berücksichtigt werden, die unter E-Mails senden aufgeführt sind.
Alternativ können Sie die Mail API direkt aufrufen:
E-Mails empfangen
Sie können Ihre Anwendung dafür einrichten, E-Mails über Adressen mit dem folgenden Format zu empfangen:
anything@appid.appspotmail.com
So empfangen Sie E-Mails:
Aktivieren Sie eingehende E-Mails in der Datei
app.yaml
Ihrer Anwendung. Fügen Sie Folgendes zuinbound_services
hinzu:Erstellen Sie in Ihrer Konfigurationsdatei Zuordnungen von URL-Pfaden, die E-Mail-Adressen darstellen, zu Handlern im Code Ihrer Anwendung. Das Muster
/_ah/mail/.+
stimmt mit allen Adressen eingehender E-Mails überein.Implementieren Sie Code für die Handler, die Sie in Ihrem Anwendungscode angegeben haben.
Sie können die MIME-Daten von php://input lesen und den E-Mail-Inhalt mithilfe von Mailparse parsen.