Ich würde das hier gerne mal aufkochen, da ich etwas artverwantes habe:
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
# individual-Mail senden!
my $mime_msg = MIME::Lite->new(
From => "$absender_name <$absender_email>",
To => $empfaenger_mail,
Subject => $betreff,
Type => 'text/html',
Data => qq{$nachricht}
) or $error=1;
if ($error == 1){
push @rueckgabe, "Fehler beim vorbereiten der MIME E-Mail aufgetreten.";
next;
}
my $file_zielpath;
if($file){
my $eingangpath = $file;
$eingangpath =~ s/\\/\//g;
my ($name, $dir, $extension) = fileparse($eingangpath, '\..*');
my $anhangfilename = $name.$extension;
my $file_type = "image/".$extension;
push @rueckgabe, "Hänge Datei $anhangfilename an E-Mail an.";
# Attach image file
$mime_msg->attach(
Type => $file_type,
Path => $file,
Filename => $anhangfilename,
) or $error=1;
if ($error == 1){
push @rueckgabe, "Fehler: Die Datei konnte nicht angehängt werden.";
next;
}
}
# Actually have MIME::Lite send the message.
push @rueckgabe, "Sende E-Mail an $empfaenger_mail, result=".
$mime_msg->send('sendmail', "$$CONFIG_ref{'sendmail'} -t -oi -oem");
So müsste MIME::Lite mir doch einen gültige Header erzeugen?!
Wie kann ich nun soetwas wie Priority hinzufügen? Bin bei CPAN nicht ganz schlau geworden.
Danke!