Home | History | Annotate | Download | only in data
      1 <testcase>
      2 <info>
      3 <keywords>
      4 SMTP
      5 SASL
      6 SASL AUTH OAUTH2
      7 RFC4954
      8 RFC6749
      9 </keywords>
     10 </info>
     11 
     12 #
     13 # Server-side
     14 <reply>
     15 <servercmd>
     16 AUTH XOAUTH2
     17 REPLY AUTH 334 XOAUTH2 supported
     18 REPLY dXNlcj11c2VyAWF1dGg9QmVhcmVyIG1GXzkuQjVmLTQuMUpxTQEB 235 Authenticated
     19 </servercmd>
     20 </reply>
     21 
     22 #
     23 # Client-side
     24 <client>
     25 <server>
     26 smtp
     27 </server>
     28  <name>
     29 SMTP OAuth 2.0 authentication
     30  </name>
     31 <stdin>
     32 mail body
     33 </stdin>
     34  <command>
     35 smtp://%HOSTIP:%SMTPPORT/908 --mail-rcpt recipient (a] example.com --mail-from sender (a] example.com -u user --oauth2-bearer mF_9.B5f-4.1JqM -T -
     36 </command>
     37 </client>
     38 
     39 #
     40 # Verify data after the test has been "shot"
     41 <verify>
     42 <protocol>
     43 EHLO 908
     44 AUTH XOAUTH2
     45 dXNlcj11c2VyAWF1dGg9QmVhcmVyIG1GXzkuQjVmLTQuMUpxTQEB
     46 MAIL FROM:<sender (a] example.com>
     47 RCPT TO:<recipient (a] example.com>
     48 DATA
     49 QUIT
     50 </protocol>
     51 <upload>
     52 mail body
     53 .
     54 </upload>
     55 </verify>
     56 </testcase>
     57