alligator: Mail::Mailer oder Net::Smtp

Hi zusammen,

ich bin grad dabei meine Scripte von Sendmail umzustellen.
Also hier mal mein Code:

#!/usr/bin/perl -w
use strict;
use Mail::Mailer;

my $server = "smtp.xxx.de";
my $adress = 'xxx@uni.de';
my $mailer = new Mail::Mailer 'smtp', Server => $server;

$mailer->open
(
{ To => $adress,
From => 'Webmaster Wow@wow.de',
Subject => 'Only a test!'
}
);

print $mailer <<XXX;

BLABLABLABLABLALBALBALBLABLABLALBLABLSLB
DFSABLASB
ASBLSBLSBLSABLSABLASBL
BLA
BSALSB

XXX

close $mailer;

print "Content-type: text/html\n\n";

Die Module Mail::Mailer und Net::SMTP sindinstalliert. Ich bekomme diese Fehlermeldung von meinem Webserver und ich kann mir kein Reim drauf machen ...

Net::SMTP: Bad hostname 'mailhost' at blib/lib/Mail/Util.pm (autosplit into blib/lib/auto/Mail/Util/maildomain.al) line 176
Net::SMTP: Connection refused at blib/lib/Mail/Util.pm (autosplit into blib/lib/auto/Mail/Util/maildomain.al) line 176
Can't locate object method "CLOSE" via package "Mail::Mailer::smtp::pipe" at smtp.pl line 28.
[Sat Mar 23 17:04:33 2002] [error] [client 217.83.177.181] Premature end of script headers: /kunden/xxx/webseiten/testscripte//smtp.pl

Danke für eure Hilfe.
alligator

  1. Hi,

    Net::SMTP: Bad hostname 'mailhost' at blib/lib/Mail/Util.pm (autosplit into blib/lib/auto/Mail/Util/maildomain.al) line 176

    ich kann nur raten: Klingt so, als wäre die libnet-Bibliothek falsch konfiguriert worden. Möglicherweise hilft es, sie neu zu installieren.

    Cheatah