Prefer CRAM-MD5 over PLAIN authentication

pull/197/head
Peter 10 years ago
parent 5ffeca35e7
commit eca42bcb44
  1. 6
      modules/mailer/mailer.go

@ -113,10 +113,10 @@ func sendMail(settings *setting.Mailer, from string, recipients []string, msgCon
if auth_available && len(settings.User) > 0 { if auth_available && len(settings.User) > 0 {
var auth smtp.Auth var auth smtp.Auth
if strings.Contains(options, "PLAIN") { if strings.Contains(options, "CRAM-MD5") {
auth = smtp.PlainAuth("", settings.User, settings.Passwd, host)
} else if strings.Contains(options, "CRAM-MD5") {
auth = smtp.CRAMMD5Auth(settings.User, settings.Passwd) auth = smtp.CRAMMD5Auth(settings.User, settings.Passwd)
} else if strings.Contains(options, "PLAIN") {
auth = smtp.PlainAuth("", settings.User, settings.Passwd, host)
} }
if auth != nil { if auth != nil {

Loading…
Cancel
Save