my $login='login';
my $pass='pass';

$smtp = NetSMTP->new($server, Debug => 1); # Соединяюсь с сервером
$smtp->auth($login,$pass);
$smtp->mail($from);
$smtp->to($to);
$smtp->data();
$smtp->datasend("Content-Type: text/plain; charset=windows-1251\n");
$smtp->datasend("Subject: Testing\n");
$smtp->datasend("\n");
$smtp->datasend("A simple test message\n");
$smtp->dataend();
$smtp->quit;

Но я разобрался в чем дело...
в методе new параметр debug показывет чем НетСМТП обменивается с сервером (по началу не удилил этому должного внимания), вообщем я заметил, что в той инфе которая выводится при этом параметре не меняется никак строка, в которой написано что-то типа: "Autirithetion required", т.е. она не зависила от того использую метод auth('login','pass') или нет, а должна, т.к. логин пароль правильные, то и проблем с авторизацией не должно было быть (письма-то получается читать).
Решил посмотреть что из себя прдставляет модуль НетСМТП и посмотрел как там реализован этот злощастный модуль, а точнее меня больше интересовал как работает метод auth... посомотрел... еще посомтрел... и... ничего не понял... Но понял что надо заглянуть в модуль ПОП3, ведь там авторизация проходит без проблем!, увидел что этот модуль вроде использует два способа авторизации, 1-как в СМТП и если он не получается, то 2- как-то по своему. В смтп и теперь я понял, что искать...
там в самом начеле есть такой блок...

eval {
require MIMEBase64;
require AuthenSASL;
print " подключаю модули\n"; # Если удалось подключить модели то я узнаю об этом
} or $self->set_status(500, ["Need MIMEBase64 and AuthenSASL todo auth"]), return 0;

my $mechanisms = $self->supports('AUTH', 500, ["Command unknown: 'AUTH'"]);
return unless defined $mechanisms;

добавил тутда строку котороя должна была мне много рассказать! И сказала, т.е. она не напечаталась, это значит какие-то из этих модулей СМПТ несмог подключить!!!!!!
Стал смотреть а есть ли они вообще!!!!! НЕ БЫЛО МОДУЛЯ "AuthenSASL"!!!!! Вобщем дальше все пошло по накатанной, загрузил этот модуль со цпана, ему потребовался еще один модуль AuthenSASLCyrus и потом я в STDERR обнаружил "Authentication succesfull".
Все получилось!