<div dir="ltr"><div><div><div>I got a base64-decode error using WL while trying to authenticate using NTLM with smtp server which supports this mechanism. I traced this to the "smtp-primitive-auth"  function in FLIM's smtp.el.<br></div><br></div>In it, there's a call to base64 decode the server's response (line 516 of smtp.el) to client's "AUTH NTLM" request:<br><br>(sasl-step-set-data step (base64-decode-string (nth 1 response)))<br><br></div><div>If the server responds with "NTLM Supported" (which it does in my case), the base64-decode-string function throws an error. <br><br></div><div>To get around this, I've edited line 516 to ignore-errors:<br><br>(sasl-step-set-data step (ignore-errors (base64-decode-string (nth 1 response))))<br><br></div><div>Is there a better way to do this?<br><br></div><div>Thanks<br><br></div></div>