Hi,
<br>
<br>I am trying to implement SMTP Auth using the twisted mail.esmtp class, 
but I can&#39;t seem to figure out the right methods needed. I&#39;ve 
added a challenger to the ESMTP instance as a class:
<br>
<br>self.challengers = {&#39;LOGIN&#39;: KPLAINCredentials()}
<br>
<br>But I can&#39;t seem to figure out what methods I need to implement in the 
KPLAINCredentials class. Does anyone have a snippet of code that 
implements LOGIN Auth that I could use for a reference or know the methods needed? I am very confused by this call <br><br>&nbsp; chal = self.challengers.get(parts[0].upper(), lambda: None)() <br><br>in esmtp.ext_Auth
<br>
<br>Thanks in advance for any advice.<br>
<br>-Kent
<br>