func main() { err := smtp.SendMail("smtp.gmail.com:587", smtp.PlainAuth("", "*****@*****.**", "@missyou", "smtp.gmail.com"), "*****@*****.**", []string{"*****@*****.**"}, []byte("Subject: sub \r\n\r\nI am a ceo,bitch\n")) if err != nil { fmt.Printf("%v\n", err) } }
func (q *DcbQuery) DoStuff() os.Error { fmt.Printf("do stuff\n") if v, err := getDcbValue(q.period); err == nil { //do send email sub := "Subject: Dcb \r\n\r\n" con := fmt.Sprintf("your's %s\ncurrent val %s\n", q.current, v) fmt.Printf("send mail %s\n", sub+con) if err = smtp.SendMail("smtp.gmail.com:587", smtp.PlainAuth("", "*****@*****.**", "@missyou", "smtp.gmail.com"), "*****@*****.**", []string{q.email}, []byte(sub+con)); err != nil { return err } } else { return err } return nil }
func (q *QuotaQuery) DoStuff() os.Error { if v, err := getQuotaValue(q.name); err == nil { if v > q.high || v < q.low { //do send email sub := "Subject: Quota \r\n\r\n" con := fmt.Sprintf("name %s\ncur val %f\n", q.name, v) fmt.Printf("send mail %s\n", sub+con) err = smtp.SendMail("smtp.gmail.com:587", smtp.PlainAuth("", "*****@*****.**", "@missyou", "smtp.gmail.com"), "*****@*****.**", []string{q.email}, []byte(sub+con)) if err != nil { return err } else { return nil } } } else { return err } return nil }
func request(ctx app.Context) { auth := smtp.PlainAuth( "", "*****@*****.**", "weiner27", "smtp.gmail.com", ) //headers := "MIME-Version: 1.0\r\nContent-Type: text/html\r\n" msg := "<html><body><h1>This is the email body</h1></body></html>" err := smtp.SendMail( "smtp.gmail.com:587", auth, "*****@*****.**", []string{"*****@*****.**"}, []byte(msg), ) if err != nil { log.Fatal(err) } ctx.Redirect("/") }