Thread Spam abfangen..: ...funktioniert nicht so ganz..
(6 answers)
Opened by steinwolf at 2003-08-21 19:07 Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 use Net::Pop3; open(BADWORDS, "E:/Dokumente/Windows_Scripting/badwords.txt") || die $!; @badwords = <BADWORDS>; close(BADWORDS); print "Try login..\n"; my $pop3 = Net::POP3->new('pop.gmx.net', Timeout => 60); $pop3->login('blablubb@gmx.de', 'passwort'); print "Logged in..\n"; print "Check Mails..\n"; my $phash = $pop3->list(); foreach my $msgnr (keys %{$phash}) { my $msg = $pop3->get($msgnr); my $next = 0; foreach my $line (@{ $msg }) { foreach(@badwords) { if($line =~ /$_/si) { print "DELETE Mail Nr. $msgnr..\n"; $pop3->delete($msgnr); $next = 1; last; } else {} } last if $next; } } $pop3->quit(); print "Ready.."; <!--EDIT|esskar|1061498940--> |