Thread Net::SMTP->starttls() und $/ (4 answers)
Opened by bianca at 2015-08-19 09:10

bianca
 2015-08-19 09:10
#181840 #181840
User since
2009-09-13
6977 Artikel
BenutzerIn

user image
Guten Morgen!
Habe gerade nach ewig langer Sucherei festgestellt, dass Net::SMTP->starttls() auf Windows 7 64 Bit mit Perl 5.18.4 zu einem Problem führt, wenn man an ganz anderer Stelle aber im selben Kontextblock ein undef local $/ macht.
Das Problem äußert sich so, dass der Prozess perl.exe auf ca. 80 % ansteigt, dann langsam auf 0 fällt und da bleibt. Er beendet nicht. Das Perl bleibt hängen, es gibt keinerlei Fehlermeldung und auch über Debug keinen Hinweis.

Net::SMTP Version 3.05
IO::Socket::SSL Version 2.012

Abhilfe: das undef local $/ einen Block tiefer setzen, z.B. in ein if (open(my $fh,'<',"$file")) {...}

Ist das ein Bug im Modul? Oder hat das einen Sinn?

Editiert von bianca: Abhilfe ergänzt
Last edited: 2015-08-19 09:12:07 +0200 (CEST)
10 print "Hallo"
20 goto 10

View full thread Net::SMTP->starttls() und $/