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,
|
htmlBody,
|
||||||
)
|
)
|
||||||
|
|
||||||
d := gomail.NewPlainDialer(
|
var d *gomail.Dialer
|
||||||
c.Vargs.Host,
|
if c.Vargs.Username == "" {
|
||||||
c.Vargs.Port,
|
d = &gomail.Dialer{
|
||||||
c.Vargs.Username,
|
Host: c.Vargs.Host,
|
||||||
c.Vargs.Password,
|
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 {
|
if c.Vargs.SkipVerify {
|
||||||
d.TLSConfig = &tls.Config{
|
d.TLSConfig = &tls.Config{
|
||||||
|
|
Loading…
Reference in a new issue