Click here to get back home

Net::SMTP fails

 HomeNewsGroups | Search | About
 comp.lang.perl.misc    Post an article   get this group's latest topics as an RSS feed add this group's latest topics to your My MSN content add this group's latest topics to your My Yahoo content
Subject Author Date
Net::SMTP fails hendedav 05-07-2008
Posted by hendedav on May 7, 2008, 11:01 am
Please log in for more thread options
Gang,

I am trying to use Net::SMTP to send email from a computer and it
fails to send (debug info below). I can take this same script and put
it on another computer and it works just fine. That would tell me
some piece of software isn't installed on the non-working computer,
but I have no idea as to what it may be. I have made sure the files
are the same on both computers that are listed in the "use" statements
at the top of the Net::SMTP module. I am using Debian 3.1 on the one
that works and 4.0 on the one that doesn't work. Any help would
greatly be appreciated.

Thanks,

Dave



Net::SMTP>>> Net::SMTP(2.29)
Net::SMTP>>> Net::Cmd(2.26)
Net::SMTP>>> Exporter(5.58)
Net::SMTP>>> IO::Socket::INET(1.29)
Net::SMTP>>> IO::Socket(1.29)
Net::SMTP>>> IO::Handle(1.25)
Net::SMTP=GLOB(0x82cd2dc)<<< 220 smtp106.biz.mail.re2.yahoo.com ESMTP
Net::SMTP=GLOB(0x82cd2dc)>>> EHLO digital-pipe.com
Net::SMTP=GLOB(0x82cd2dc)<<< 250-smtp106.biz.mail.re2.yahoo.com
Net::SMTP=GLOB(0x82cd2dc)<<< 250-AUTH LOGIN PLAIN XYMCOOKIE
Net::SMTP=GLOB(0x82cd2dc)<<< 250-PIPELINING
Net::SMTP=GLOB(0x82cd2dc)<<< 250 8BITMIME

Posted by smallpond on May 7, 2008, 3:00 pm
Please log in for more thread options
hendedav@gmail.com wrote:
> Gang,
>
> I am trying to use Net::SMTP to send email from a computer and it
> fails to send (debug info below). I can take this same script and put
> it on another computer and it works just fine. That would tell me
> some piece of software isn't installed on the non-working computer,
> but I have no idea as to what it may be. I have made sure the files
> are the same on both computers that are listed in the "use" statements
> at the top of the Net::SMTP module. I am using Debian 3.1 on the one
> that works and 4.0 on the one that doesn't work. Any help would
> greatly be appreciated.
>
> Thanks,
>
> Dave
>
>
>
> Net::SMTP>>> Net::SMTP(2.29)
> Net::SMTP>>> Net::Cmd(2.26)
> Net::SMTP>>> Exporter(5.58)
> Net::SMTP>>> IO::Socket::INET(1.29)
> Net::SMTP>>> IO::Socket(1.29)
> Net::SMTP>>> IO::Handle(1.25)
> Net::SMTP=GLOB(0x82cd2dc)<<< 220 smtp106.biz.mail.re2.yahoo.com ESMTP
> Net::SMTP=GLOB(0x82cd2dc)>>> EHLO digital-pipe.com
> Net::SMTP=GLOB(0x82cd2dc)<<< 250-smtp106.biz.mail.re2.yahoo.com
> Net::SMTP=GLOB(0x82cd2dc)<<< 250-AUTH LOGIN PLAIN XYMCOOKIE
> Net::SMTP=GLOB(0x82cd2dc)<<< 250-PIPELINING
> Net::SMTP=GLOB(0x82cd2dc)<<< 250 8BITMIME


220 says that yahoo will accept mail using ESMTP, so you sent EHLO.
250 says OK, here's what I accept.
There's no error shown here, the next thing that you should do is
send MAIL FROM:, which you didn't.
--S


** Posted from http://www.teranews.com **

Posted by hendedav on May 7, 2008, 3:31 pm
Please log in for more thread options
> hende...@gmail.com wrote:
> > Gang,
>
> > I am trying to use Net::SMTP to send email from a computer and it
> > fails to send (debug info below). I can take this same script and put
> > it on another computer and it works just fine. That would tell me
> > some piece of software isn't installed on the non-working computer,
> > but I have no idea as to what it may be. I have made sure the files
> > are the same on both computers that are listed in the "use" statements
> > at the top of the Net::SMTP module. I am using Debian 3.1 on the one
> > that works and 4.0 on the one that doesn't work. Any help would
> > greatly be appreciated.
>
> > Thanks,
>
> > Dave
>
> > Net::SMTP>>> Net::SMTP(2.29)
> > Net::SMTP>>> Net::Cmd(2.26)
> > Net::SMTP>>> Exporter(5.58)
> > Net::SMTP>>> IO::Socket::INET(1.29)
> > Net::SMTP>>> IO::Socket(1.29)
> > Net::SMTP>>> IO::Handle(1.25)
> > Net::SMTP=GLOB(0x82cd2dc)<<< 220 smtp106.biz.mail.re2.yahoo.com ESMTP
> > Net::SMTP=GLOB(0x82cd2dc)>>> EHLO digital-pipe.com
> > Net::SMTP=GLOB(0x82cd2dc)<<< 250-smtp106.biz.mail.re2.yahoo.com
> > Net::SMTP=GLOB(0x82cd2dc)<<< 250-AUTH LOGIN PLAIN XYMCOOKIE
> > Net::SMTP=GLOB(0x82cd2dc)<<< 250-PIPELINING
> > Net::SMTP=GLOB(0x82cd2dc)<<< 250 8BITMIME
>
> 220 says that yahoo will accept mail using ESMTP, so you sent EHLO.
> 250 says OK, here's what I accept.
> There's no error shown here, the next thing that you should do is
> send MAIL FROM:, which you didn't.
> --S
>
> ** Posted fromhttp://www.teranews.com**

Thanks for the reply. Why would this script work just fine on one
computer and then stop at the above point on the other?

Dave

Posted by hendedav on May 7, 2008, 3:42 pm
Please log in for more thread options
On May 7, 3:31 pm, hende...@gmail.com wrote:
>
>
>
> > hende...@gmail.com wrote:
> > > Gang,
>
> > > I am trying to use Net::SMTP to send email from a computer and it
> > > fails to send (debug info below). I can take this same script and put
> > > it on another computer and it works just fine. That would tell me
> > > some piece of software isn't installed on the non-working computer,
> > > but I have no idea as to what it may be. I have made sure the files
> > > are the same on both computers that are listed in the "use" statements
> > > at the top of the Net::SMTP module. I am using Debian 3.1 on the one
> > > that works and 4.0 on the one that doesn't work. Any help would
> > > greatly be appreciated.
>
> > > Thanks,
>
> > > Dave
>
> > > Net::SMTP>>> Net::SMTP(2.29)
> > > Net::SMTP>>> Net::Cmd(2.26)
> > > Net::SMTP>>> Exporter(5.58)
> > > Net::SMTP>>> IO::Socket::INET(1.29)
> > > Net::SMTP>>> IO::Socket(1.29)
> > > Net::SMTP>>> IO::Handle(1.25)
> > > Net::SMTP=GLOB(0x82cd2dc)<<< 220 smtp106.biz.mail.re2.yahoo.com ESMTP
> > > Net::SMTP=GLOB(0x82cd2dc)>>> EHLO digital-pipe.com
> > > Net::SMTP=GLOB(0x82cd2dc)<<< 250-smtp106.biz.mail.re2.yahoo.com
> > > Net::SMTP=GLOB(0x82cd2dc)<<< 250-AUTH LOGIN PLAIN XYMCOOKIE
> > > Net::SMTP=GLOB(0x82cd2dc)<<< 250-PIPELINING
> > > Net::SMTP=GLOB(0x82cd2dc)<<< 250 8BITMIME
>
> > 220 says that yahoo will accept mail using ESMTP, so you sent EHLO.
> > 250 says OK, here's what I accept.
> > There's no error shown here, the next thing that you should do is
> > send MAIL FROM:, which you didn't.
> > --S
>
> > ** Posted fromhttp://www.teranews.com**
>
> Thanks for the reply. Why would this script work just fine on one
> computer and then stop at the above point on the other?
>
> Dave

I removed the authentication checking and just had the rest of the
script processed and here is the response I received:

Net::SMTP>>> Net::SMTP(2.29)
Net::SMTP>>> Net::Cmd(2.26)
Net::SMTP>>> Exporter(5.58)
Net::SMTP>>> IO::Socket::INET(1.29)
Net::SMTP>>> IO::Socket(1.29)
Net::SMTP>>> IO::Handle(1.25)
Net::SMTP=GLOB(0x82ccfac)<<< 220 smtp107.biz.mail.re2.yahoo.com ESMTP
Net::SMTP=GLOB(0x82ccfac)>>> EHLO digital-pipe.com
Net::SMTP=GLOB(0x82ccfac)<<< 250-smtp107.biz.mail.re2.yahoo.com
Net::SMTP=GLOB(0x82ccfac)<<< 250-AUTH LOGIN PLAIN XYMCOOKIE
Net::SMTP=GLOB(0x82ccfac)<<< 250-PIPELINING
Net::SMTP=GLOB(0x82ccfac)<<< 250 8BITMIME
Net::SMTP=GLOB(0x82ccfac)<<< 530 authentication required - for help go
to http://help.yahoo.com/help/us/bizmail/pop/pop-11.html
Net::SMTP: Unexpected EOF on command channel at /usr/lib/perl/5.8/
libemail.pm line 66


The only reason there is an error in the script at line 66 is because
all the lines were processed even though the auth failed (which the
script normally wouldn't come to if the auth section that I commented
out, failed).

Dave

Posted by A. Sinan Unur on May 7, 2008, 3:56 pm
Please log in for more thread options
hendedav@gmail.com wrote in

[ Posted no code, just error logs ... ]

> The only reason there is an error in the script at line 66 is because
> all the lines were processed even though the auth failed (which the
> script normally wouldn't come to if the auth section that I commented
> out, failed).

So what?

Maybe it was line 666 and that's why it failed.

Sinan

--
(remove .invalid and reverse each component for email address)

comp.lang.perl.misc guidelines on the WWW:
http://www.rehabitation.com/clpmisc/

Similar ThreadsPosted
Constant.t fails 240 of 272 tests and recurs.t fails 1 of 25 tests on HPUX using perl 5.8.7 December 8, 2005, 9:16 am
Net::SMTP September 20, 2004, 5:55 pm
Net::SMTP April 3, 2006, 12:01 pm
Net::SMTP woes August 11, 2004, 8:19 pm
Net::SMTP woes August 11, 2004, 8:19 pm
Net::SMTP and attachments August 23, 2004, 9:58 am
Net::Telnet and SMTP June 14, 2005, 12:18 pm
Check smtp April 28, 2006, 5:23 am
use Net::SMTP::Multipart; May 20, 2006, 9:20 pm
Re: Net::SMTP problem September 1, 2006, 7:37 pm

Our other projects:

Art Dolls, Fairies and Mermaids - Sunnyfaces.net

Roy's Linux, Programming and Search Engines messages

1-Script XML SitemapXML Sitemap