Merge pull request #9 from igoraj/master
Support email notification without SMTP auth.
This commit is contained in:
commit
73b37a0fd6
21
sender.go
21
sender.go
|
@ -103,12 +103,21 @@ func send(subject, plainBody, htmlBody string, c *Context) error {
|
|||
htmlBody,
|
||||
)
|
||||
|
||||
d := gomail.NewPlainDialer(
|
||||
c.Vargs.Host,
|
||||
c.Vargs.Port,
|
||||
c.Vargs.Username,
|
||||
c.Vargs.Password,
|
||||
)
|
||||
var d *gomail.Dialer
|
||||
if c.Vargs.Username == "" {
|
||||
d = &gomail.Dialer{
|
||||
Host: c.Vargs.Host,
|
||||
Port: c.Vargs.Port,
|
||||
SSL: c.Vargs.Port == 465,
|
||||
}
|
||||
} else {
|
||||
d = gomail.NewDialer(
|
||||
c.Vargs.Host,
|
||||
c.Vargs.Port,
|
||||
c.Vargs.Username,
|
||||
c.Vargs.Password,
|
||||
)
|
||||
}
|
||||
|
||||
if c.Vargs.SkipVerify {
|
||||
d.TLSConfig = &tls.Config{
|
||||
|
|
Loading…
Reference in a new issue