Skip to content

Commit 9924b08

Browse files
authored
Merge pull request #417 from wneessen/bug/415_remove-xoauth-from-smtp-auth-auto-discovery
Remove XOAUTH2 from Auto-Discovery SMTP auth feature
2 parents 1e0dea7 + feb096f commit 9924b08

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

client.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1323,10 +1323,10 @@ func (c *Client) authTypeAutoDiscover(supported string, isEnc bool) (SMTPAuthTyp
13231323
}
13241324
preferList := []SMTPAuthType{
13251325
SMTPAuthSCRAMSHA256PLUS, SMTPAuthSCRAMSHA256, SMTPAuthSCRAMSHA1PLUS, SMTPAuthSCRAMSHA1,
1326-
SMTPAuthXOAUTH2, SMTPAuthCramMD5, SMTPAuthPlain, SMTPAuthLogin,
1326+
SMTPAuthCramMD5, SMTPAuthPlain, SMTPAuthLogin,
13271327
}
13281328
if !isEnc {
1329-
preferList = []SMTPAuthType{SMTPAuthSCRAMSHA256, SMTPAuthSCRAMSHA1, SMTPAuthXOAUTH2, SMTPAuthCramMD5}
1329+
preferList = []SMTPAuthType{SMTPAuthSCRAMSHA256, SMTPAuthSCRAMSHA1, SMTPAuthCramMD5}
13301330
}
13311331
mechs := strings.Split(supported, " ")
13321332

client_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2393,7 +2393,7 @@ func TestClient_auth(t *testing.T) {
23932393
{"PLAIN via AUTODISCOVER", SMTPAuthAutoDiscover},
23942394
{"SCRAM-SHA-1 via AUTODISCOVER", SMTPAuthAutoDiscover},
23952395
{"SCRAM-SHA-256 via AUTODISCOVER", SMTPAuthAutoDiscover},
2396-
{"XOAUTH2 via AUTODISCOVER", SMTPAuthAutoDiscover},
2396+
{"CRAM-MD5 via AUTODISCOVER", SMTPAuthAutoDiscover},
23972397
{"CRAM-MD5", SMTPAuthCramMD5},
23982398
{"LOGIN", SMTPAuthLogin},
23992399
{"LOGIN-NOENC", SMTPAuthLoginNoEnc},
@@ -2610,7 +2610,7 @@ func TestClient_authTypeAutoDiscover(t *testing.T) {
26102610
{"LOGIN SCRAM-SHA-256 SCRAM-SHA-1 SCRAM-SHA-256-PLUS SCRAM-SHA-1-PLUS", false, SMTPAuthSCRAMSHA256, false},
26112611
{"LOGIN PLAIN SCRAM-SHA-1 SCRAM-SHA-1-PLUS", true, SMTPAuthSCRAMSHA1PLUS, false},
26122612
{"LOGIN PLAIN SCRAM-SHA-1 SCRAM-SHA-1-PLUS", false, SMTPAuthSCRAMSHA1, false},
2613-
{"LOGIN XOAUTH2 SCRAM-SHA-1-PLUS", false, SMTPAuthXOAUTH2, false},
2613+
{"LOGIN XOAUTH2 SCRAM-SHA-1 SCRAM-SHA-1-PLUS", false, SMTPAuthSCRAMSHA1, false},
26142614
{"PLAIN LOGIN CRAM-MD5", false, SMTPAuthCramMD5, false},
26152615
{"CRAM-MD5", false, SMTPAuthCramMD5, false},
26162616
{"PLAIN", true, SMTPAuthPlain, false},

0 commit comments

Comments
 (0)