github.com/devops-filetransfer/sshego@v7.0.4+incompatible/mailgun_unix.go (about) 1 // +build darwin linux 2 // +build !windows,!nacl,!plan9 3 4 package sshego 5 6 import ( 7 "github.com/mailgun/mailgun-go" 8 //"github.com/shurcooL/go-goon" 9 ) 10 11 func (c *MailgunConfig) SendEmail(senderEmail, subject, plain, html, recipEmail string) (string, error) { 12 /* 13 mg := mailgun.NewMailgun(c.Domain, c.SecretApiKey, c.PublicApiKey) 14 m := mailgun.NewMessage(senderEmail, subject, body, recipEmail) 15 m.SetHtml(body) 16 */ 17 18 mg := mailgun.NewMailgun(c.Domain, c.SecretApiKey) 19 from := senderEmail 20 21 m := mg.NewMessage(from, subject, plain) 22 m.SetHtml(html) 23 m.AddRecipient(recipEmail) 24 25 _, id, err := mg.Send(m) 26 return id, err 27 }