Thread Mail::Sender locate object method "new" (6 answers)
Opened by Gast at 2006-01-13 12:32

Gast Gast
 2006-01-13 12:32
#36991 #36991
Hi zusammen,
bin leider noch relativ neu im Perlbereich und habe hier http://faq.perl-community.de/bin/view/Wissensbasis/MailSender
eine tolle Beschreibung zum Them "Mailversenden mit Perl" gefunden.
Prima dachte ich, habe mir mit ppm das Package Mail::Sender erfolgreich installiert und den Code probiert:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use Mail::Sender;
my $mailtext = "Das ist der Text\nden ich gerne senden wuerde...";

 my $sender = new Mail::Sender {
               smtp => 'smtpout.unseredomain.com',
               from => 'name@unseredomain.com',
#                auth => 'LOGIN',
#                authid => 'username',
#                authpwd => 'passwort',
               on_errors => undef,
 }  or die "Can't create the Mail::Sender object: $Mail::Sender::Error\n";

 $sender->MailMsg({to => 'name@gmx.de',
                   subject => 'Testmail',
                   msg => $mailtext}) or print $Mail::Sender::Error;


Authentifizierung habe ich weggelassen, da ich auch auf OS-Ebene keine Authentifizierung benörige wenn ich über das normale sendmail-Programm Mails versende.
Leider bekomme ich die Fehlermeldung:
Can't locate object method "new" via package "Mail::Sender"

Ich habe jetzt schon mehrere Seite durchforstet und verschiedene Versionen gefunden von dem Code, ähnelt sich aber eigentlich alles. Leider kommt bei allen der Fehler.
Wahrscheinlich stehe ich total auf dem Schlauch.
Schonmal Danke für eure Hilfe.
Gruß
Schorsch


Edit dubu: code-Tags eingefuegt\n\n

<!--EDIT|Dubu|1137156381-->

View full thread Mail::Sender locate object method "new"