]> source.dussan.org Git - gitea.git/commitdiff
Prefer CRAM-MD5 over PLAIN authentication
authorPeter <peter@smitmail.eu>
Thu, 18 Dec 2014 12:15:13 +0000 (14:15 +0200)
committerPeter <peter@smitmail.eu>
Thu, 18 Dec 2014 12:15:13 +0000 (14:15 +0200)
modules/mailer/mailer.go

index daee5d76e8ef0b781d9daea2a4cf8f0fb6ce4241..234723590909c98406e09fc1e2b4d8b2e3d0bdda 100644 (file)
@@ -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 {