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  }