From:                   "murphy, daniel (BMC Eng)" <[EMAIL PROTECTED]>

> I've been wanting to send mail from some of my scripts, so I thought
> I'd see how to get it to work. 
> 
> I chose to use Mail::Sender and am running Perl 5.005_03 from
> ActiveState build 522 (I know, it's old) on WinNT. When I run this
> simple test script:
> 
> use Mail::Sender;
> 
>         ref ($sender = new Mail::Sender
>             {smtp => 'srmontana',
>             from => '[EMAIL PROTECTED]'})
>             or die "$Mail::Sender::Error\n";
> 
> ------------------
> 
> I get,
> 
> connect() failed: Unknown error

Does that server accept SMTP ?

If you try
        telnet srmontana 25
do you connect and get a reply something like:
        220 srmontana.emc.com MS Exchange ESMTP server ready.

If not you'll have to find another server to relay the mail for you.

> Do things look right?

Yes.

> Is there some type of authentication, (userid, password, etc.) that's
> taking place? There must be, right?

If the server requires authentication then you cannot use 
Mail::Sender. Except if it requires "POP3 before SMTP" or 
whatever is it called ... in that case you'd have to connect and log 
into the server using Mail::POP3Client or Net::POP3 and then 
connect with Mail::Sender.

Maybe you could try either Win32::MAPI or use Win32::OLE to 
control Outlook.

Jenda


=========== [EMAIL PROTECTED] == http://Jenda.Krynicky.cz ==========
There is a reason for living. There must be. I've seen it somewhere.
It's just that in the mess on my table ... and in my brain.
I can't find it.
                                        --- me

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

Reply via email to