Markus**: [Perl] Net::SMTP_auth

Beitrag lesen

Hallo Forum...
Ich versuche via Script Mail per SMTP über gmx zu versenden.
Lokal funktioniert das auch alles prima, auf beim Provider (Domainfactory) hochgeladen jedoch: "Fehlanzeige".

Nach einiger Analyse stoße ich darauf, dass sich das Script auf dem Server des Providers hier ein wenig anders verhält:

$smtp = Net::SMTP_auth -> new ("smtp.gmx.net", Hello => 'localhost', Timeout => 30) or print DATA "kann nicht connecten! $!";
#DATA ist ein Dateihandle für eine logdatei. Da der Fehler nicht eingetragen wird, geh ich davon aus, dass das Erstellen des Objekts OK ist.

$smtp->auth('LOGIN', 'myadress\@gmx.net', '*****');
#hier kann ich nichts sagen, da die auth methode nichts zurück gibt.

$smtp->mail("myadress\@gmx.net");
#hier ist das Ergebnis auf dem DF-Server NULL und bei mir am localhost 1(success).

$smtp->to($useremail);
.
.
.
Fehler im Errorlog bekomme ich keine, nur ein paar Warnungen, wenn ich -w anschalte:
Subroutine import redefined at Local/Authen/SASL.pm line 19.
Subroutine new redefined at Local/Authen/SASL.pm line 29.
Subroutine mechanism redefined at Local/Authen/SASL.pm line 49.
Subroutine callback redefined at Local/Authen/SASL.pm line 55.

hat jemand 'ne Idee, was da "faul" ist?