http://www.perlmonks.org?node_id=135608


in reply to Net::SMTP_auth

Thank you very much. VERY, VERY useful.
I only think that there is a typo in the code example:
It is written: $smtp = Net::SMTP->new_auth('mailhost');
I think it should be: $smtp = Net::SMTP_auth->new('mailhost');

Thanks, I really needed exactly this module :)

Replies are listed 'Best First'.
Re: Re: Net::SMTP_auth
by Anonymous Monk on Jul 02, 2002 at 14:17 UTC
    Hiya, This is so cool - happy I was when I found just the thing I needed to use Net:SMTP with a SMTP that needs auth. Unfortunately - :-( - I 'm not able to install this Net::SMTP_auth package .. ?? Can plz somebody be of any assistance on how I should persue (or better said "start") this issue ? thx,
      I could use some help too! Running on an NT server, maybe I didn't install the module correctly? Can someone help a newbie?
Re: Re: Net::SMTP_auth
by Lev Altshuler (Initiate) on Jun 01, 2003 at 00:33 UTC
    I was trying to use created by you Net::SMTP_auth package with the following code:
    #!perl -w use Net::SMTP; use Net::SMTP_auth; my $serverName = "smtp.ym.phub.net.cable.rogers.com"; $smtp = Net::SMTP_auth->new($serverName, Timeout => 30, Debug =>1); $smtp->auth('levalt@rogers.com', '123456'); my $mailFrom = "levalt\@rogers.com"; my $mailTo = "levalt\@rogers.com"; $smtp->mail( $mailFrom ); $smtp->to( $mailTo ); $smtp->data(); $smtp->datasend("Subject: Updates To My Home Page\n"); $smtp->datasend("\n"); $smtp->datasend("Here are all the cool new links...\n\n"); $smtp->dataend(); $smtp->quit();
    I get an error: Unsupported authentication mechanism.

    Could you please give me a clue how to solve this problem?
    Please email me: levalt@rogers.com

    edit: jeffa - code tags
      I too am with rogers and used the following to get mine to work:
      $smtp-auth('LOGIN', 'username@rogers.com', 'password');
      
      you may be able to substitute LOGIN with PLAIN but I have not tried. Give it a whirl.