I am attempting to write a mailing script using Net::SMTP. My code looks
something like this:
$smtp = Net::SMTP->new("foohost");
$smtp->mail("david"); #This is line #53 in my program
And I get the following error:
Can't call method "mail" on an undefined value at C:\mailit.pl line 53.
So, I take it that the Net::SMTP->("foohost") did not establish a SMTP connection.
However, I can do this from the command line:
$ telnet foohost 25
220 foohost Microsoft ESMTP MAIL Service, Version: 5.0.2195.5329 ready at
Thu, 23 Jan 2003 09:47:19 -0500
HELO
250 foohost Hello [xxx.xxx.xxx.xxx]
...
...
So, I know that there is a smtp daemon running on foohost, and that the
machine I am running on can communicate with it. I would like to try other
hosts (like my personal smtp server), but port 25 is locked out by our company's
firewall, so I can use internal systems.
Is there anything I can try to see where this error might be coming from?
BTW, I have no problems with Net::ftp.
--
David Weintraub
[EMAIL PROTECTED]
BusinessEdge Solutions
WARNING: [8 line legal mumble-jumble that my company wants me to append
to each and every email I send out, but I don't feel like typing out each
time since they're forcing me to use webmail to access my account, and I
have no way of creating boiler template sigs]
_______________________________________________
Perl-Unix-Users mailing list
[EMAIL PROTECTED]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs