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