Mercurial > gemma
view pkg/misc/mail.go @ 496:a0371bbb73d7
proxy: improve description of --mail-user option.
* Add to the description of --mail-user option so it is more
clear that this is used for trying SMPT-AUTH and leaving it empty
gives you an unauthorized mail connection.
author | Bernhard Reiter <bernhard@intevation.de> |
---|---|
date | Fri, 24 Aug 2018 14:34:59 +0200 |
parents | c1047fd04a3a |
children | a244b18cb916 |
line wrap: on
line source
package misc import ( gomail "gopkg.in/gomail.v2" "gemma.intevation.de/gemma/pkg/config" ) func SendMail(email, subject, body string) error { m := gomail.NewMessage() m.SetHeader("From", config.MailFrom()) m.SetHeader("To", email) m.SetHeader("Subject", subject) m.SetBody("text/plain", body) d := gomail.Dialer{ Host: config.MailHost(), Port: int(config.MailPort()), Username: config.MailUser(), Password: config.MailPassword(), LocalName: config.MailHelo(), SSL: config.MailPort() == 465, } return d.DialAndSend(m) }