I'm writing a mailer and want to use the Net::SMTP library, but I want to find a socket with IO::Socket::INET and pass that socket to my $smtp object. Is this possible or recommended? Should I write all the hand shaking stuff using the IO::Socket::INET library instead?