Beefy Boxes and Bandwidth Generously Provided by pair Networks
"be consistent"
 
PerlMonks  

Re^4: Net::SMTP - Authentication Problem

by vi_srikanth (Acolyte)
on Aug 30, 2006 at 09:40 UTC ( [id://570346]=note: print w/replies, xml ) Need Help??


in reply to Re^3: Net::SMTP - Authentication Problem
in thread Net::SMTP - Authentication Problem

Hi

In the system in which SMTP is not working thru perl, I tried with PHP. It works precisely with PHP. Here is the PHP code:

<?php require("class.phpmailer.php"); $mail = new PHPMailer(); $mail->IsSMTP(); // set mailer to + use SMTP $mail->Host = "pop.myserver.com"; // specify main and backup server $mail->SMTPAuth = true; // turn on SMTP authentication $mail->Username = "srikanth"; // SMTP username $mail->Password = "mypass"; // SMTP password $mail->From = "from@somedomain.com"; $mail->AddAddress("to@somedomain.com"); // name is op +tional $mail->Subject = "Here is the subject"; $mail->Body = "This is the HTML message body"; $mail->AltBody = "This is the body in plain text for non-HTML mail cli +ents"; if(!$mail->Send()) { echo "Message could not be sent."; } else { echo "Message has been sent"; } ?>

And, here is the debug=>1 output by Perl:

Net::SMTP_auth>>> Net::SMTP_auth(0.08) Net::SMTP_auth>>> Net::SMTP(2.29) Net::SMTP_auth>>> Net::Cmd(2.26) Net::SMTP_auth>>> Exporter(5.58) Net::SMTP_auth>>> IO::Socket::INET(1.31) Net::SMTP_auth>>> IO::Socket(1.30) Net::SMTP_auth>>> IO::Handle(1.27) Net::SMTP_auth=GLOB(0x81faaa8)<<< 220 ESMTP Net::SMTP_auth=GLOB(0x81faaa8)>>> EHLO localhost.localdomain Net::SMTP_auth=GLOB(0x81faaa8)<<< 250-pop.myserver.com Net::SMTP_auth=GLOB(0x81faaa8)<<< 250-PIPELINING Net::SMTP_auth=GLOB(0x81faaa8)<<< 250-SIZE 20480000 Net::SMTP_auth=GLOB(0x81faaa8)<<< 250-VRFY Net::SMTP_auth=GLOB(0x81faaa8)<<< 250-ETRN Net::SMTP_auth=GLOB(0x81faaa8)<<< 250-AUTH PLAIN LOGIN Net::SMTP_auth=GLOB(0x81faaa8)<<< 250 8BITMIME Unknown callback: 'authname'. (user|auth|language|pas

Also I have tried PLAIN & CRAM-MD5 apart from LOGIN

Any suggestion?

Thanks
Srikanth

Replies are listed 'Best First'.
Re^5: Net::SMTP - Authentication Problem
by zentara (Archbishop) on Aug 30, 2006 at 12:46 UTC
    Since the error is "Unknown callback: 'authname' ", I searched Net::SMTP and Net::SMTP_auth for 'authname' to see where it is used.

    authname dosn't appear in the 2.08 version of Authen::SASL, but does in Authen-SASL-2.10, where it is metioned in the Changes file.

    Maybe you need to upgrade to the latest Authen-SASL-2.10 ?


    I'm not really a human, but I play one on earth. Cogito ergo sum a bum

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://570346]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others learning in the Monastery: (3)
As of 2024-04-24 20:18 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found