You simply cant do this on a vanilla M$ system there is no compliant MTA.
Ah CHU did say he was using M$, you could perform negot direct with the smtp server via a socket if you really wanted to avoid a module but why?
Net::SMTP is soo easy.
--
Zigster