I've got a perl mail client that already works, except it can't send mail where the mail server requires AUTH LOGIN. I'm pretty sure I should use Net::Cmd, but I'm not too sure about anything else.
Net::SMTP doesn't seem to offer a way to do this (but I don't know much perl yet, so I could be wrong).
(New to Perl, BTW.)