Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]6369[/thread]

Mail nur Body, kein Header und keine Anhänge



<< >> 10 Einträge, 1 Seite
wkonline
 2004-06-28 22:34
#83759 #83759
User since
2004-05-09
11 Artikel
BenutzerIn
[default_avatar]
Hi,

ich habe seit 2 Tagen im Netz gesucht, wie ich eine Mail zerlegen kann. Bislang habe ich aber immer nur gefunden, wie man den Header vom Body trennen kann. Ich suche aber eine Möglichkeit, dass ich nur den Content habe und nicht die Dateianhänge. Kann mir da jemand weiter helfen?

Gruß,

wkonline
[E|B]
 2004-06-28 23:03
#83760 #83760
User since
2003-08-08
2561 Artikel
HausmeisterIn
[Homepage] [default_avatar]
Poste den Mailheader hier und ich zerlege ihn dir. :)
Gruß, Erik!

s))91\&\/\^z->sub{}\(\@new\)=>69\&\/\^z->sub{}\(\@new\)=>124\&\/\^z->sub{}\(\@new\)=>);
$_.=qq~66\&\/\^z->sub{}\(\@new\)=>93~;for(@_=split(/\&\/\^z->sub{}\(\@new\)=>/)){print chr;}

It's not a bug, it's a feature! - [CGI-World.de]
wkonline
 2004-06-28 23:10
#83761 #83761
User since
2004-05-09
11 Artikel
BenutzerIn
[default_avatar]
Hi,

danke für das Angebot :D

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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
Return-Path: <pid@wkxxxxx.de>
X-Original-To: [EMAIL=pop45833@wkxxxxx.de]pop45833@wkxxxxx.de[/EMAIL]
Delivered-To: [EMAIL=pop45833@wkxxxxx.de]pop45833@wkxxxxx.de[/EMAIL]
Received: from smtp.wkxxxxx.de (smtp.wkxxxxx.de [xx.xx.xx.xx])
by login.wkxxxxx.de (Postfix) with ESMTP id 0A16315BDC1
for <pop45833@wkxxxxx.de>; Sun, 27 Jun 2004 20:49:53 +0200 (MEST)
Received: (qmail 9878 invoked from network); 27 Jun 2004 18:49:48 -0000
Received: from unknown (HELO localhost) (199353@[xx.xx.xx.xx])
(envelope-sender <pid@wkxxxxx.de>)
by smtp.wkxxxxx.de (qmail-ldap-1.03) with SMTP
for <pop45833@wkxxxxx.de>; 27 Jun 2004 18:49:48 -0000
Date: Sun, 27 Jun 2004 20:49:47 +0200
From: PID <pid@wkxxxxx.de>
X-Mailer: Mailer
Reply-To: PID <pid@wkxxxxx.de>
Organization:
X-Priority: 3 (Normal)
Message-ID: <19637171843.20040627204947@wkxxxxx.de>
To: [EMAIL=pop45833@wkxxxxx.de]pop45833@wkxxxxx.de[/EMAIL]
Subject: ksdbfn
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----------BE311283DDA52"

------------BE311283DDA52
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: 8bit

Dies ist eine Testmail!
------------BE311283DDA52
Content-Type: image/jpeg; name="kater1.jpg"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="kater1.jpg"

/9j/4AAQSkZJRgABAQEAYABgAAD/4Q6ORXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUA
AAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAUAAAAcgEyAAIAAAAUAAAAhodp
AAQAAAABAAAAnAAAAMgAAABgAAAAAQAAAGAAAAABQWRvYmUgUGhvdG9zaG9wIDcuMAAyMDA0OjAx
OjI3IDIxOjQ4OjA5AAAAAAOgAQADAAAAAf//AACgAgAEAAAAAQAABYCgAwAEAAAAAQAAA8cAAAAA
AAAABgEDAAMAAAABAAYAAAEaAAUAAAABAAABFgEbAAUAAAABAAABHgEoAAMAAAABAAIAAAIBAAQA
AAABAAABJgICAAQAAAABAAANYAAAAAAAAABIAAAAAQAAAEgAAAAB/9j/4AAQSkZJRgABAgEASABI
AAD/7QAMQWRvYmVfQ00AAv/uAA5BZG9iZQBkgAAAAAH/2wCEAAwICAgJCAwJCQwRCwoLERUPDAwP
FRgTExUTExgRDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBDQsLDQ4NEA4OEBQO
Dg4UFA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/AABEI
AEQAgAMBIgACEQEDEQH/3QAEAAj/xAE/AAABBQEBAQEBAQAAAAAAAAADAAECBAUGBwgJCgsBAAEF
AQEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAQQBAwIEAgUHBggFAwwzAQACEQMEIRIxBUFRYRMi
cYEyBhSRobFCIyQVUsFiMzRygtFDByWSU/Dh8WNzNRaisoMmRJNUZEXCo3Q2F9JV4mXys4TD03Xj
80YnlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3EQACAgECBAQDBAUGBwcG
BTUBAAIRAyExEgRBUWFxIhMFMoGRFKGxQiPBUtHwMyRi4XKCkkNTFWNzNPElBhaisoMHJjXC0kST
VKMXZEVVNnRl4vKzhMPTdePzRpSkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2JzdHV2d3h5ent8f/
2gAMAwEAAhEDEQA/AOb+rdVH2vIqsucHms1OAk7iT9Fj/wDg9v7q1ekBzspn6V1ldlu5ukNOwOb6
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

[...]


Das ist also eine Mail mit x Anhängen. Ich will imprinzip am Schluss nur den Satz "Dies ist eine Testmail!" haben. Alles andere soll nicht erscheinen.

Danke und Gruß,

wkonline
esskar
 2004-06-28 23:31
#83762 #83762
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
ich benutz dafür immer MIME::Parser

http://search.cpan.org/~eryq/MIME-tools-5.411a/lib/MIME/Parser.pm\n\n

<!--EDIT|esskar|1088451098-->
wkonline
 2004-06-28 23:37
#83763 #83763
User since
2004-05-09
11 Artikel
BenutzerIn
[default_avatar]
Ja, das habe ich mir auch angeschaut. Allerdings finde ich dort keine Option um nur den Text der Nachricht ohne Dateianhänge zu filtern...
esskar
 2004-06-28 23:41
#83764 #83764
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
das ding baut einen Baum...
und den kannst du dann durchlaufen und den body suchen...
ist das ding, dass entweder text/plain ist bzw. text/html und eine disposition != attachment hat...
[E|B]
 2004-06-28 23:47
#83765 #83765
User since
2003-08-08
2561 Artikel
HausmeisterIn
[Homepage] [default_avatar]
Wo ist das Problem?
Der Content ist "Dies ist eine Testmail!". Mehr Content gibts nicht. Willst du ein Perl Snippet haben?
Gruß, Erik!

s))91\&\/\^z->sub{}\(\@new\)=>69\&\/\^z->sub{}\(\@new\)=>124\&\/\^z->sub{}\(\@new\)=>);
$_.=qq~66\&\/\^z->sub{}\(\@new\)=>93~;for(@_=split(/\&\/\^z->sub{}\(\@new\)=>/)){print chr;}

It's not a bug, it's a feature! - [CGI-World.de]
wkonline
 2004-06-28 23:50
#83766 #83766
User since
2004-05-09
11 Artikel
BenutzerIn
[default_avatar]
Quote
Der Content ist "Dies ist eine Testmail!". Mehr Content gibts nicht. Willst du ein Perl Snippet haben?


Ja, will ich ;)

Mein Problem ist, dass ich zwar den Header wegfiltern kann, dann werden mir aber die Dateianhänge immer noch angezeigt. Und ich weiss im Moment nicht, wie ich die wegbekomme :D
esskar
 2004-06-29 01:23
#83767 #83767
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
benutz MIME::Parser...

versuch es einfach mal, dann siehst du, wie einfach es geht!
[E|B]
 2004-06-29 16:00
#83768 #83768
User since
2003-08-08
2561 Artikel
HausmeisterIn
[Homepage] [default_avatar]
Dem stimme ich zu.
Eigene Snippets taugen meist auf die schnelle nichts. MIME::Parser ist genau das was du suchst. Ehrlich!! :)
Gruß, Erik!

s))91\&\/\^z->sub{}\(\@new\)=>69\&\/\^z->sub{}\(\@new\)=>124\&\/\^z->sub{}\(\@new\)=>);
$_.=qq~66\&\/\^z->sub{}\(\@new\)=>93~;for(@_=split(/\&\/\^z->sub{}\(\@new\)=>/)){print chr;}

It's not a bug, it's a feature! - [CGI-World.de]
<< >> 10 Einträge, 1 Seite



View all threads created 2004-06-28 22:34.