improved auth smtp method

now uses NET::SMTP_auth