<info>
<keywords>
SMTP
-SMTP AUTH LOGIN SASL-IR
+SASL
+SASL AUTH OAUTH2
RFC4954
+RFC6749
</keywords>
</info>
# Server-side
<reply>
<servercmd>
-REPLY EHLO 250 AUTH LOGIN
-REPLY AUTH 334 UGFzc3dvcmQ6
-REPLY MTIzNA== 235 Authenticated
+AUTH XOAUTH2
+REPLY AUTH 334 XOAUTH2 supported
+REPLY dXNlcj11c2VyAWF1dGg9QmVhcmVyIG1GXzkuQjVmLTQuMUpxTQEB 235 Authenticated
</servercmd>
</reply>
smtp
</server>
<name>
-SMTP login authentication with initial response
+SMTP OAuth 2.0 authentication
</name>
<stdin>
mail body\r
</stdin>
<command>
-smtp://%HOSTIP:%SMTPPORT/user --mail-rcpt 908@foo --mail-from 908@from -u test:1234 --sasl-ir -T -
+smtp://%HOSTIP:%SMTPPORT/908 --mail-rcpt recipient@example.com --mail-from sender@example.com -u user --oauth2-bearer mF_9.B5f-4.1JqM -T -
</command>
</client>
# Verify data after the test has been "shot"
<verify>
<protocol>
-EHLO user\r
-AUTH LOGIN dGVzdA==\r
-MTIzNA==\r
-MAIL FROM:<908@from>\r
-RCPT TO:<908@foo>\r
+EHLO 908\r
+AUTH XOAUTH2\r
+dXNlcj11c2VyAWF1dGg9QmVhcmVyIG1GXzkuQjVmLTQuMUpxTQEB\r
+MAIL FROM:<sender@example.com>\r
+RCPT TO:<recipient@example.com>\r
DATA\r
QUIT\r
</protocol>