access may have access to the exchange server just like OUtlook does. I
think the problem is that you are behind a firewall. I myself can send
external email with outlook and using an ASP page, but CAN NOT do it with
any of the perl modules, like Net::SMTP

-----Original Message-----
From: Tin-Shan Chau [mailto:tchau@;shaw.ca]
Sent: Tuesday, November 12, 2002 9:07 PM
To: Timothy Johnson; 'Kipp, James'; 'Help on PERL'
Subject: Re: Sending mail under Windows 95/2000


I did find out that the problem is with:

$smtp = Net::SMTP->new('shaw.ca');

by adding "or die...".  However, I am able to send e-mail to myself using MS
Access.  Any other idea what my problem might be?

Thanks.


----- Original Message -----
From: "Timothy Johnson" <[EMAIL PROTECTED]>
To: "'Kipp, James'" <[EMAIL PROTECTED]>; "'Tin-Shan Chau'"
<[EMAIL PROTECTED]>; "'Help on PERL'" <[EMAIL PROTECTED]>
Sent: Monday, November 11, 2002 12:26 PM
Subject: RE: Sending mail under Windows 95/2000


>
> Make sure that your sysadmin is allowing internal clients to connect to
the
> mail server via SMTP.  You might be set up on Exchange, in which case you
> might not be using SMTP to connect.
>
> -----Original Message-----
> From: Kipp, James [mailto:James.Kipp@;mbna.com]
> Sent: Monday, November 11, 2002 12:16 PM
> To: 'Tin-Shan Chau'; 'Help on PERL'
> Subject: RE: Sending mail under Windows 95/2000
>
>
>
>       $smtp = Net::SMTP->new('shaw.ca'); # connect to an
> > SMTP server
> > >         $smtp->mail( '[EMAIL PROTECTED]' );    # use the sender's
> > > address here
> > >         $smtp->to('[EMAIL PROTECTED]');        # recipient's address
> > >         $smtp->data();                     # Start the mail
> > >
> > > connection
> > > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> > > It kept giving me "Can't call method 'mail' on an undefined
> > > value at test1.pl line 4"
> > >
> > > Does anyone have any idea how to fix this?  Or has anyone had
> > > a successful experience doing what I am trying to do?
> > >
> > > Thanks.
> > >
> >
> > try using $smtp->recipient instead of mail()
>
> woops, scratch that. i misread something.
> try a die statement when you intialize the ojbect
> $smtp = Net::SMTP->new('shaw.ca') or die "blah, blah"; # connect
> # looks like you may not be connecting
>
>
>
>
> --
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]



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

Reply via email to