Home | History | Annotate | Download | only in data
      1 <testcase>
      2 <info>
      3 <keywords>
      4 SMTP
      5 SASL
      6 SASL AUTH NTLM
      7 RFC4954
      8 </keywords>
      9 </info>
     10 
     11 #
     12 # Server-side
     13 <reply>
     14 <servercmd>
     15 AUTH NTLM
     16 REPLY AUTH 334 NTLM supported
     17 REPLY TlRMTVNTUAABAAAABoIIAAAAAAAAAAAAAAAAAAAAAAA= 334 TlRMTVNTUAACAAAAAgACADAAAAAGgoEAc51AYVDgyNcAAAAAAAAAAG4AbgAyAAAAQ0MCAAQAQwBDAAEAEgBFAEwASQBTAEEAQgBFAFQASAAEABgAYwBjAC4AaQBjAGUAZABlAHYALgBuAHUAAwAsAGUAbABpAHMAYQBiAGUAdABoAC4AYwBjAC4AaQBjAGUAZABlAHYALgBuAHUAAAAAAA==
     18 REPLY TlRMTVNTUAADAAAAGAAYAEAAAACeAJ4AWAAAAAAAAAD2AAAACAAIAPYAAAAIAAgA/gAAAAAAAAAAAAAABoKBAMOv20GsURsat8gdH/RfnYI0MzIxNTMyMeCdd8AzFZLZ/N1ujmilmCcBAQAAAAAAAACAPtXesZ0BNDMyMTUzMjEAAAAAAgAEAEMAQwABABIARQBMAEkAUwBBAEIARQBUAEgABAAYAGMAYwAuAGkAYwBlAGQAZQB2AC4AbgB1AAMALABlAGwAaQBzAGEAYgBlAHQAaAAuAGMAYwAuAGkAYwBlAGQAZQB2AC4AbgB1AAAAAAAAAAAAdGVzdHVzZXJjdXJsaG9zdA== 235 Authenticated
     19 </servercmd>
     20 </reply>
     21 
     22 #
     23 # Client-side
     24 <client>
     25 <server>
     26 smtp
     27 </server>
     28 <features>
     29 NTLM
     30 !SSPI
     31 debug
     32 </features>
     33  <name>
     34 SMTP NTLM authentication
     35  </name>
     36  <setenv>
     37 # we force our own host name, in order to make the test machine independent
     38 CURL_GETHOSTNAME=curlhost
     39 # we try to use the LD_PRELOAD hack, if not a debug build
     40 LD_PRELOAD=%PWD/libtest/.libs/libhostname.so
     41  </setenv>
     42 <stdin>
     43 mail body
     44 </stdin>
     45  <command>
     46 smtp://%HOSTIP:%SMTPPORT/906 --mail-rcpt recipient (a] example.com --mail-from sender (a] example.com -u testuser:testpass -T -
     47 </command>
     48 <precheck>
     49 chkhostname curlhost
     50 </precheck>
     51 </client>
     52 
     53 #
     54 # Verify data after the test has been "shot"
     55 <verify>
     56 <protocol>
     57 EHLO 906
     58 AUTH NTLM
     59 TlRMTVNTUAABAAAABoIIAAAAAAAAAAAAAAAAAAAAAAA=
     60 TlRMTVNTUAADAAAAGAAYAEAAAACeAJ4AWAAAAAAAAAD2AAAACAAIAPYAAAAIAAgA/gAAAAAAAAAAAAAABoKBAMOv20GsURsat8gdH/RfnYI0MzIxNTMyMeCdd8AzFZLZ/N1ujmilmCcBAQAAAAAAAACAPtXesZ0BNDMyMTUzMjEAAAAAAgAEAEMAQwABABIARQBMAEkAUwBBAEIARQBUAEgABAAYAGMAYwAuAGkAYwBlAGQAZQB2AC4AbgB1AAMALABlAGwAaQBzAGEAYgBlAHQAaAAuAGMAYwAuAGkAYwBlAGQAZQB2AC4AbgB1AAAAAAAAAAAAdGVzdHVzZXJjdXJsaG9zdA==
     61 MAIL FROM:<sender (a] example.com>
     62 RCPT TO:<recipient (a] example.com>
     63 DATA
     64 QUIT
     65 </protocol>
     66 <upload>
     67 mail body
     68 .
     69 </upload>
     70 </verify>
     71 </testcase>
     72