Go 1.11 hat das Ende des Supports erreicht und wird am 31. Januar 2026 eingestellt. Nach der Einstellung können Sie keine Go 1.11-Anwendungen mehr bereitstellen, auch wenn Ihre Organisation zuvor eine Organisationsrichtlinie verwendet hat, um die Bereitstellung von Legacy-Laufzeiten wieder zu aktivieren. Ihre vorhandenen Go 1.11-Anwendungen werden auch nach dem Einstellungsdatum weiterhin ausgeführt und erhalten Traffic. Wir empfehlen die Migration zur neuesten unterstützten Version von Go.
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
So senden Sie E-Mails aus einer Anwendung:
Legen Sie mit dem Typ mail.Message den Absender, den Empfänger, den Betreff und den Text der Nachricht fest.
Senden Sie die E-Mail mit der Funktion mail.Send.
Im folgenden Beispiel wird eine E-Mail-Nachricht an einen Nutzer gesendet, um die Erstellung eines neuen Kontos mit der Anwendung zu bestätigen:
import("bytes""fmt""net/http""google.golang.org/appengine""google.golang.org/appengine/log""google.golang.org/appengine/mail")funcconfirm(whttp.ResponseWriter,r*http.Request){ctx:=appengine.NewContext(r)addr:=r.FormValue("email")url:=createConfirmationURL(r)msg:=&mail.Message{Sender:"Example.com Support <support@example.com>",To:[]string{addr},Subject:"Confirm your registration",Body:fmt.Sprintf(confirmMessage,url),}iferr:=mail.Send(ctx,msg);err!=nil{log.Errorf(ctx,"Couldn't send email: %v",err)}}constconfirmMessage=`Thank you for creating an account!Please confirm your email address by clicking on the link below:%s`
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.
inbound_services:-mail
Richten Sie einen Handler zur Verarbeitung eingehender E-Mails ein, die der Anwendung als MIME-Daten in einer HTTP-POST-Anfrage bereitgestellt werden.
Registrieren Sie in Ihrer App einen Handler für den /_ah/mail/ Pfad :
[[["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)."],[],[]]