test936 (1063B)
1 <testcase> 2 <info> 3 <keywords> 4 SMTP 5 SASL 6 SASL AUTH NTLM 7 SASL AUTH PLAIN 8 SASL DOWNGRADE 9 RFC4954 10 </keywords> 11 </info> 12 13 # 14 # Server-side 15 <reply> 16 <servercmd> 17 AUTH NTLM PLAIN 18 REPLY "AUTH NTLM" 334 NTLM supported 19 REPLY TlRMTVNTUAABAAAABoIIAAAAAAAAAAAAAAAAAAAAAAA= 334 Rubbish 20 REPLY * 501 AUTH exchange cancelled by client 21 REPLY "AUTH PLAIN" 334 PLAIN supported 22 REPLY AHVzZXIAc2VjcmV0 235 Authenticated 23 </servercmd> 24 </reply> 25 26 # 27 # Client-side 28 <client> 29 <server> 30 smtp 31 </server> 32 <features> 33 NTLM 34 SSL 35 !SSPI 36 </features> 37 <name> 38 SMTP NTLM authentication with SASL downgrade 39 </name> 40 <stdin> 41 mail body 42 </stdin> 43 <command> 44 smtp://%HOSTIP:%SMTPPORT/%TESTNUMBER --mail-rcpt recipient@example.com --mail-from sender@example.com -u user:secret -T - 45 </command> 46 </client> 47 48 # 49 # Verify data after the test has been "shot" 50 <verify> 51 <protocol> 52 EHLO %TESTNUMBER 53 AUTH NTLM 54 TlRMTVNTUAABAAAABoIIAAAAAAAAAAAAAAAAAAAAAAA= 55 * 56 AUTH PLAIN 57 AHVzZXIAc2VjcmV0 58 MAIL FROM:<sender@example.com> 59 RCPT TO:<recipient@example.com> 60 DATA 61 QUIT 62 </protocol> 63 <upload> 64 mail body 65 . 66 </upload> 67 </verify> 68 </testcase>