PHP 5 hat das Ende des Supports erreicht und wird am 31. Januar 2026 eingestellt. Nach der Einstellung können Sie keine PHP 5-Anwendungen mehr bereitstellen, auch wenn Ihre Organisation zuvor eine Organisationsrichtlinie verwendet hat, um die Bereitstellung von Legacy-Laufzeiten wieder zu aktivieren. Ihre vorhandenen PHP 5-Anwendungen werden auch nach dem
Einstellungsdatum weiterhin ausgeführt und erhalten Traffic. Wir empfehlen die Migration zur neuesten unterstützten Version von PHP.
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
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:
use google\appengine\api\mail\Message;// Notice that $image_content_id is the optional Content-ID header value of the// attachment. Must be enclosed by angle brackets (<>)$image_content_id = '<image-content-id>';// Pull in the raw file data of the image file to attach it to the message.$image_data = file_get_contents('image.jpg');try { $message = new Message(); $message->setSender('from@example.com'); $message->addTo('to@example.com'); $message->setSubject('Example email'); $message->setTextBody('Hello, world!'); $message->addAttachment('image.jpg', $image_data, $image_content_id); $message->send(); echo 'Mail Sent';} catch (InvalidArgumentException $e) { echo 'There was an error';}
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 zu inbound_services hinzu:
-mail
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.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Schwer verständlich","hardToUnderstand","thumb-down"],["Informationen oder Beispielcode falsch","incorrectInformationOrSampleCode","thumb-down"],["Benötigte Informationen/Beispiele nicht gefunden","missingTheInformationSamplesINeed","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-10-19 (UTC)."],[],[]]