Thread POP3 get Attachment (13 answers)
Opened by Gast at 2008-03-17 23:27

Gast Gast
 2008-03-17 23:27
#107156 #107156
Hallo leute ich hab ein kleines script das sich mit dem Server verbindet und die Nachricht als TXT datei speichert.

nun möchte ich auch noch dass wenn eine Anlage vorhanden ist sie mir diese downloadet.

Könnt ihr mir bitte sagen wie ich das anstelle?

vielen dank für eure bemühungen

Code: (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
use Net::POP3;

$user = "";
$passwd = "";
$pop3Server = "";

$pop3 = Net::POP3->new($pop3Server, Timeout => 5);

print "Einloggen in $pop3Server als $user ...\n";
$messagenum = $pop3->login($user,$passwd) || die "Konnte nicht in $pop3Server einloggen";
print "Sie haben $messagenum Nachrichten\n\n";

# Betreffszeilen der neuen Emails werden ausgelesen und angezeigt.
# Siehe unten für eine Erläuterung dieses Code-Blocks


for ($i=1;$i<=$messagenum ;$i++) {
open(file, ">$i.txt") || die "Datei wurde nicht gefunden\n"; # Datei zum anhängenden Schreiben öffnen
$subject = $pop3->top ($i);
foreach $zeile (@$subject) {print file "$zeile";}
print file '\n' x 10;
$subject = $pop3->get($i);
print file "@$subject";
close(file);
#$pop3->delete($i);
print "Mail ($i) - deleted\n";

}

$pop3->quit();

View full thread POP3 get Attachment