Thread Mime::Parser und Umlaute im Dateinamen der Attachments (10 answers)
Opened by Kai at 2010-06-24 21:40

Gast Kai
 2010-06-24 22:20
#138922 #138922
Hi,
danke. Damit komm ich nicht ganz zurecht. An welcher Stelle kann ich das anwenden?

Hier mein Script:
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
31
32
33
34
35
36
37
38
#!/usr/bin/perl -w

use strict;
use MIME::Parser;
use MIME::QuotedPrint;
use CGI::Carp qw(fatalsToBrowser);

my $infile = $ARGV[0];
my $pfad = $ARGV[1];
my $top_entity;
my $prefix = $ARGV[2];

# Datei mit MIME-Nachricht einlesen und parsen
$top_entity = &parse_MIME_Stream($infile);

exit;

sub parse_MIME_Stream #(Eingabedatei)
{
my $file = shift;
my $parser = '';

die "NO FILE $!" unless defined $file;

# Neues Parser-Objekt
# Daten auf Festplatte speichern
$parser = MIME::Parser->new();
$parser->output_to_core('NONE');
$parser->output_dir($pfad);
$parser->output_prefix($prefix);

open(INPUT,$file) or die $!;

my $top_entity = $parser->read(\*INPUT);

close(INPUT) or die $!;
return $top_entity;
}

Last edited: 2010-06-24 22:23:41 +0200 (CEST)

View full thread Mime::Parser und Umlaute im Dateinamen der Attachments