|
Posted by hendedav on May 7, 2008, 4:20 pm
Please log in for more thread options > hende...@gmail.com wrote:
> > 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
>
> >>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
>
> Although my telepathic abilities are limited, I am going to guess
> that it is one of:
> 1 - you are not connecting to the same SMTP server
> 2 - you have a different version of NET::SMTP
> 3 - the other computer is configured differently
> 4 - you are behind a firewall
> 5 - you are on a different ISP
> 6 - Comcast is randomly modifying your packets
> or
> 7 - there is a cat inside the computer upgrading your RAM
>
>
>
> > 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
> > tohttp://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
>
> This line:
> 250-AUTH LOGIN PLAIN XYMCOOKIE
> says that you must authenticate with one of the types: LOGIN, PLAIN or
XYMCOOKIE.
>
> --S
> ** Posted fromhttp://www.teranews.com**
I just worked around it by using another SMTP server. Oh well.
Thanks for the help guys.
Dave
|