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`
接收郵件
您可以設定應用程式接收下列地址格式的內送電子郵件:
anything@appid.appspotmail.com
如要接收電子郵件:
在應用程式的 app.yaml 檔案中啟用內送郵件:
inbound_services:-mail
設定處理常式以處理內送電子郵件,這些電子郵件會在 HTTP POST 要求中以 MIME 資料的形式提供給您的應用程式。