Hi Guys,
   now it's working fine....
there is typeo in e-mail address....
i put email address as '[EMAIL PROTECTED]'
here typeo...
actual is "redy.ponnolu"

now, how to chatch this type of erros in script...
if i put wrong e-mail address...does it bounce back ?
how to check this...

--- Madhu Reddy <[EMAIL PROTECTED]> wrote:
> Hi,
>   This is regarding sending e-mail from perl script
> using SMTP....
> my script is running fine..but i am not getting any
> mail which i sent from script...
> 
> following is my program....
> correct me if any thing is wrong in the script.....
> messages with debug option attached at the end.....
> 
> ----------- Script Starts ----------
> 
> sub send_mail { 
>             my ( $to, $from, $subject , @body)=@_ ;
>             use Net::SMTP ; 
>             my $relay='xyz.ap.bdi.gte.com';
>                       print "relay is : $relay\n";
> #            my $smtp=Net::SMTP->new($relay, 
> #                             Mreddy => '[EMAIL PROTECTED]',
> #                             Timeout => 30,
> #                             Debug => 1) ;
> 
>             my $smtp=Net::SMTP->new($relay) ||  die
> "
> Couldnt make Connection: $!\n"  if (! defined $smtp)
> 
> ;
>             $smtp->mail($from) ;
>             $smtp->to($to);
>             $smtp->data();
>             $smtp->datasend("TO: $to\n");
>             $smtp->datasend("From: $from\n");
>             $smtp->datasend("Subject: $subject \n");
>             $smtp->datasend ("\n" ) ;
>             foreach (@body) {
>                         $smtp->datasend("$_ \n") ;
>            }
>             $smtp->dataend() ; 
>             $smtp->quit ; 
>  } # end of function
> 
>            @body=( "This is a TEST MESSAGE" ) ;
> 
>
&send_mail('[EMAIL PROTECTED]','[EMAIL PROTECTED]',
> "hello", @body);
> -------- Script Ends ------------------------
> 
> if I enable debug option in that script, i got
> following
> Mreddy is my machine name where i am running perl
> script
> =========debug mesage =================
> C:\Mydat\Perl>c:\usr\bin\perl smtp.pl
> 
> Net::SMTP: Net::SMTP(2.24)
> Net::SMTP:   Net::Cmd(2.21)
> Net::SMTP:     Exporter(5.562)
> Net::SMTP:   IO::Socket::INET(1.25)
> Net::SMTP:     IO::Socket(1.26)
> Net::SMTP:       IO::Handle(1.21)
> 
> Net::SMTP=GLOB(0x1aafb98)<<< 220 
> xyz.ap.bdi.gte.com ESMTP Server (Microso
> ft Exchange Internet Mail Service 5.5.2653.13) ready
> Net::SMTP=GLOB(0x1aafb98)>>> EHLO
> localhost.localdomain
> Net::SMTP=GLOB(0x1aafb98)<<<
> 250-blackberry.ap.bdi.gte.com Hello [MREDDY]
> Net::SMTP=GLOB(0x1aafb98)<<< 250-XEXCH50
> Net::SMTP=GLOB(0x1aafb98)<<< 250-HELP
> Net::SMTP=GLOB(0x1aafb98)<<< 250-ETRN
> Net::SMTP=GLOB(0x1aafb98)<<< 250-DSN
> Net::SMTP=GLOB(0x1aafb98)<<< 250-SIZE 0
> Net::SMTP=GLOB(0x1aafb98)<<< 250-AUTH LOGIN
> Net::SMTP=GLOB(0x1aafb98)<<< 250 AUTH=LOGIN
> SMTP is : Net::SMTP=GLOB(0x1aafb98)
> Net::SMTP=GLOB(0x1aafb98)>>> MAIL
> FROM:<[EMAIL PROTECTED]>
> Net::SMTP=GLOB(0x1aafb98)<<< 250 OK - mail from
> <[EMAIL PROTECTED]>
> Net::SMTP=GLOB(0x1aafb98)>>> RCPT
> TO:<[EMAIL PROTECTED]>
> Net::SMTP=GLOB(0x1aafb98)<<< 250 OK - Recipient
> <[EMAIL PROTECTED]>
> Net::SMTP=GLOB(0x1aafb98)>>> DATA
> Net::SMTP=GLOB(0x1aafb98)<<< 354 Send data.  End
> with
> CRLF.CRLF
> Net::SMTP=GLOB(0x1aafb98)>>> TO:
> [EMAIL PROTECTED]
> Net::SMTP=GLOB(0x1aafb98)>>> From:
> [EMAIL PROTECTED]
> Net::SMTP=GLOB(0x1aafb98)>>> Subject: hello
> Net::SMTP=GLOB(0x1aafb98)>>>
> Net::SMTP=GLOB(0x1aafb98)>>> This is a TEST MESSAGE
> Net::SMTP=GLOB(0x1aafb98)>>> .
> Net::SMTP=GLOB(0x1aafb98)<<< 250 OK
> Net::SMTP=GLOB(0x1aafb98)>>> QUIT
> Net::SMTP=GLOB(0x1aafb98)<<< 221 closing connection
> ====================
> 
> 
> 
> __________________________________________________
> Do you Yahoo!?
> Yahoo! Shopping - Send Flowers for Valentine's Day
> http://shopping.yahoo.com
> 
> -- 
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
> 


__________________________________________________
Do you Yahoo!?
Yahoo! Shopping - Send Flowers for Valentine's Day
http://shopping.yahoo.com

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to