Mail::Mailer oder Net::Smtp
alligator
- perl
0 Cheatah
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
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