Ver código fonte

Prefer CRAM-MD5 over PLAIN authentication

Peter 10 anos atrás
pai
commit
eca42bcb44
1 arquivos alterados com 3 adições e 3 exclusões
  1. 3 3
      modules/mailer/mailer.go

+ 3 - 3
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 {
 		var auth smtp.Auth
 
-		if strings.Contains(options, "PLAIN") {
-			auth = smtp.PlainAuth("", settings.User, settings.Passwd, host)
-		} else if strings.Contains(options, "CRAM-MD5") {
+		if strings.Contains(options, "CRAM-MD5") {
 			auth = smtp.CRAMMD5Auth(settings.User, settings.Passwd)
+		} else if strings.Contains(options, "PLAIN") {
+			auth = smtp.PlainAuth("", settings.User, settings.Passwd, host)
 		}
 
 		if auth != nil {