In dieser Anleitung wird beschrieben, wie Sie mit der Mail API E-Mails senden und empfangen.
Hinweise
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.