Heh, you're gonna hate me then, because I'm doing some significant surgery on SMTPDirect.py. I'm probably going to throw out the threading stuff because I can't keep it all straight in my head, but I'm up for resurrecting it in an SMTPThreaded.py module if there's sufficient interest. I haven't looked at your patch but I will if/when <wink> I get this new version working. -Barry