Leser: 1
![]() |
|< 1 2 >| | ![]() |
19 Einträge, 2 Seiten |
QuoteMuss dann jede Boundary in der Mail mit zwei Strichen an den Enden aufhören? Eigentlich nicht, das habe ich noch nie gemacht und bisher hat es eigentlich auch immer funktioniert. Zumindest wenn ich nur text/plain mit einem Attachment verschicke gab es keine Probleme. Nur wenn ich den text/plain Teil durch den HTML Teil ersetze wird nichts angezeigt.
Woran kanns liegen?
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");
$msg->add("X-Priority" => "1");
![]() |
|< 1 2 >| | ![]() |
19 Einträge, 2 Seiten |