in reply to NET::SMTP and authorization
$smtp = Net::SMTP->new('mailhost', Hello => 'my.mail.domain' Timeout => 30, Debug => 1, Auth => 'username,password' );