[outlook2000/netscape] Afbeeldingen inline meesturen

Pagina: 1
Acties:
  • 111 views sinds 30-01-2008
  • Reageer

  • MidnightMotion
  • Registratie: April 2002
  • Laatst online: 03-04-2022
Ik heb hier al eerder een vraag over gepost en ben er toen uitgekomen hoe het versturen van HTML opgemaakte mail met daarin inline/embedded afbeeldingen.

Dit is ook gelukt, althans, dat dacht ik want het lijkt erop dat de mail alleen fatsoenlijk aan komt in Outlook Express. In Outlook 2000 staan de afbeeldingen ipv in de body (Waar ze horen) als bijlage.... Hieronder staan 2 sources van emails, de 1e heb ik verstuurd (en werkt dus niet) en de 2e heb ik via outlook gestuurd (HTML geplakt, verstuurd en werkt dus wel) Kortom, zoek de verschillen:

Werkt niet
code:
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
Message-ID: <md5:AE76779EC627CACF50FBD152CE97EA40>
Return-Path: <iemand@ergens.nl>
Received: from MIDNIGHT (not verified[172.16.6.22]) by dataserver.newzeelandnet.nl with MailMarshal (4,2,0,0) 
        id <B00001f0a1>; Tue, 13 Apr 2004 14:59:07 +0200
From: "iemand@ergens.nl" <iemand@ergens.nl>
Subject: Test
To: iemand@ergens.nl
Content-Type: multipart/related; type="multipart/alternative"; boundary="=_NextPart_2relrfksadvnqindyw3nerasdf"
MIME-Version: 1.0
Reply-To: iemand@ergens.nl
Date: Tue, 13 Apr 2004 14:59:07 +0200
X-Mozilla-Status: 8001
X-Mozilla-Status2: 00000000
X-UIDL: B00001f0a1.00000001.eml

This is a multi-part message in MIME format

--=_NextPart_2relrfksadvnqindyw3nerasdf
Content-Type: multipart/alternative; 
        boundary="=_NextPart_2altrfkindysadvnqw3nerasdf"

--=_NextPart_2altrfkindysadvnqw3nerasdf
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

Uw email client ondersteunt geen HTML opgemaakte email, zie de bijlage(n)=
=20voor de originele inhoud van deze email


#########################################################################=
############
This e-mail message has been scanned for Viruses and Content and cleared =

by MailMarshal
#########################################################################=
############

--=_NextPart_2altrfkindysadvnqw3nerasdf
Content-Type: text/html
Content-Transfer-Encoding: quoted-printable

<HTML><HEAD><META content=3D3D"text/html; charset=3D3Diso-8859-1" http-eq=
uiv=3D3DContent-Ty=3Dpe><META content=3D3D"MSHTML 5.00.3502.5390" name=3D=
3DGENERATOR><STYLE></STYLE></HEAD><BODY>[img]3D"CID:00000000_img0000.=
jpg">Plaatje</IMG>
<HR[/img]
This e-mail message has been scanned for Viruses and Content and cleared =
by=20
<STRONG><FONT COLOR=3D#ff8000>MailMarshal</FONT> -=20
</STRONG>For more information please visit<STRONG> </STRONG>=20
=20     <A=20
href=3D"http://www.marshalsoftware.com"><STRONG>www.marshalsoftware.com</=
STRONG></A><STRONG>=20
</STRONG>
<HR>
</BODy></HTML>


--=_NextPart_2altrfkindysadvnqw3nerasdf--

--=_NextPart_2relrfksadvnqindyw3nerasdf
Content-Type: image/jpeg;
        name="img0000.jpg"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
        filename="img0000.jpg"
Content-ID: <00000000_img0000.jpg>

<<<<<BASE 64 afbeelding verwijderd>>>>>>

--=_NextPart_2relrfksadvnqindyw3nerasdf--


Werkt wel
code:
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
Return-Path: <iemand@ergens.nl>
Received: from MIDNIGHT (not verified[172.16.6.22]) by dataserver.zeelandnet.nl with MailMarshal (4,2,0,0) 
        id <B00001f06f>; Tue, 13 Apr 2004 14:21:32 +0200
Message-ID: <003401c42151$daf93810$160610ac@hoofdkantoor.local>
From: "Extern" <iemand@ergens.nl>
To: "Midnight M" <iemand@ergens.nl>
Subject: 
Date: Tue, 13 Apr 2004 14:21:31 +0200
MIME-Version: 1.0
Content-Type: multipart/related;
        boundary="----=_NextPart_000_0030_01C42162.9E73B030";
        type="multipart/alternative"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4807.1700
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4910.0300
X-Mozilla-Status: 8001
X-Mozilla-Status2: 00000000
X-UIDL: B00001f06f.00000001.eml

This is a multi-part message in MIME format.

------=_NextPart_000_0030_01C42162.9E73B030
Content-Type: multipart/alternative;
        boundary="----=_NextPart_001_0031_01C42162.9E73B030"


------=_NextPart_001_0031_01C42162.9E73B030
Content-Type: text/plain;
        charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Plaatje=20

#########################################################################=
############
This e-mail message has been scanned for Viruses and Content and cleared =

by MailMarshal
#########################################################################=
############

------=_NextPart_001_0031_01C42162.9E73B030
Content-Type: text/html;
        charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Diso-8859-1" http-equiv=3DContent-Ty=
pe>
<META content=3D"MSHTML 5.00.3502.5390" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY><IMG=20
src=3D"cid:002f01c42151$dad31270$160610ac@hoofdkantoor.local">Plaatje</IM=
G>=20

<HR>
This e-mail message has been scanned for Viruses and Content and cleared =
by=20
<STRONG><FONT COLOR=3D#ff8000>MailMarshal</FONT> -=20
</STRONG>For more information please visit<STRONG> </STRONG>=20
=20     <A=20
href=3D"http://www.marshalsoftware.com"><STRONG>www.marshalsoftware.com</=
STRONG></A><STRONG>=20
</STRONG>
<HR>
</BODY></HTML>

------=_NextPart_001_0031_01C42162.9E73B030--

------=_NextPart_000_0030_01C42162.9E73B030
Content-Type: image/jpeg;
        name="IMG0000.JPG"
Content-Transfer-Encoding: base64
Content-ID: <002f01c42151$dad31270$160610ac@hoofdkantoor.local>

<<<<<BASE 64 afbeelding verwijderd>>>>>>

------=_NextPart_000_0030_01C42162.9E73B030--

Eigenaar van domoticavergelijken.info


  • Bastiaan
  • Registratie: November 2002
  • Laatst online: 31-08 15:37

Bastiaan

Bas·ti·aan (de, m)

Kun je het plaatje niet ergens op een server zetten en vanuit je handtekening daarnaar toe verwijzen? Ik gebruik outlook XP; gaat goed! Over Netscape durf ik het alleeen niet zeker te zeggen...

Scheelt ook ('n beetje) in de tijd voor het versturen/ontvangen!

  • MidnightMotion
  • Registratie: April 2002
  • Laatst online: 03-04-2022
Bastiaan schreef op 13 april 2004 @ 15:32:
Kun je het plaatje niet ergens op een server zetten en vanuit je handtekening daarnaar toe verwijzen? Ik gebruik outlook XP; gaat goed! Over Netscape durf ik het alleeen niet zeker te zeggen...

Scheelt ook ('n beetje) in de tijd voor het versturen/ontvangen!
Afbeeldingen op een server zetten is helaas geen optie, ontvangen zal trouwens even snel zijn aangezien anders de afbeeldingen toch nog van de server gehaald moeten worden. Heb je het in outlook XP geprobeerd trouwens?

Eigenaar van domoticavergelijken.info


  • Bastiaan
  • Registratie: November 2002
  • Laatst online: 31-08 15:37

Bastiaan

Bas·ti·aan (de, m)

In Outlook gebruik ik een klein plaatje. Deze staat op een server opgeslagen. In de broncode (HTML) staat die verwijzig naar dat plaatje...

Afbeeldingslocatie: http://members.home.nl/bastiaan.huls/line.gif

Verwijzing is dus een beetje hetzelfde als dat je een plaatje in een post zet.
Dat ie um binnen moet halen heb je idd gelijk in... Shame on me |:(

  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Ik zie het eigenlijk niet echt zitten dat wij nu de verschillen uit twee lappen broncode gaan vissen. Kun je zelf niet even aan geven wat er volgens jou verschillend is; en misschien even regels eruit slopen als ze in beide message sources staan? :)

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


  • MidnightMotion
  • Registratie: April 2002
  • Laatst online: 03-04-2022
Spider.007 schreef op 13 april 2004 @ 16:12:
Ik zie het eigenlijk niet echt zitten dat wij nu de verschillen uit twee lappen broncode gaan vissen. Kun je zelf niet even aan geven wat er volgens jou verschillend is; en misschien even regels eruit slopen als ze in beide message sources staan? :)
Had ik uiteraard al gedaan maar was bang dat ik er teveel uit zou knippen (wat naar mijn inzicht geen verschil zou moeten maken kan wel degelijk verschil maken) vandaar de volledige teksten. Bij deze de verkorte versies:

Werkt wel
code:
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
------=_NextPart_001_0031_01C42162.9E73B030
Content-Type: text/plain;
        charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<<<<PLAIN TEXT GEDEELTE>>>>>

------=_NextPart_001_0031_01C42162.9E73B030
Content-Type: text/html;
        charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Diso-8859-1" http-equiv=3DContent-Ty=
pe>
<META content=3D"MSHTML 5.00.3502.5390" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY><IMG=20
src=3D"cid:002f01c42151$dad31270$160610ac@hoofdkantoor.local">Plaatje</IM=
G>=20

<HR>
This e-mail message has been scanned for Viruses and Content and cleared =
by=20
<STRONG><FONT COLOR=3D#ff8000>MailMarshal</FONT> -=20
</STRONG>For more information please visit<STRONG> </STRONG>=20
=20     <A=20
href=3D"http://www.marshalsoftware.com"><STRONG>www.marshalsoftware.com</=
STRONG></A><STRONG>=20
</STRONG>
<HR>
</BODY></HTML>

------=_NextPart_001_0031_01C42162.9E73B030--

------=_NextPart_000_0030_01C42162.9E73B030
Content-Type: image/jpeg;
        name="IMG0000.JPG"
Content-Transfer-Encoding: base64
Content-ID: <002f01c42151$dad31270$160610ac@hoofdkantoor.local>

<<<<<BASE64 ENCODED AFBEELDING>>>>>>>>>

------=_NextPart_000_0030_01C42162.9E73B030--


Werkt niet
code:
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
--=_NextPart_2altrfkindysadvnqw3nerasdf
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

<<<<PLAIN TEXT GEDEELTE>>>>>

--=_NextPart_2altrfkindysadvnqw3nerasdf
Content-Type: text/html
Content-Transfer-Encoding: quoted-printable


--=_NextPart_2altrfkindysadvnqw3nerasdf
Content-Type: text/html
Content-Transfer-Encoding: quoted-printable

<HTML><BODY>[img]3D"CID:00000000_img0000.jpg">Plaatje</IMG>
<HR[/img]
This e-mail message has been scanned for Viruses and Content and cleared =
by=20
<STRONG><FONT COLOR=3D#ff8000>MailMarshal</FONT> -=20
</STRONG>For more information please visit<STRONG> </STRONG>=20
=20     <A=20
href=3D"http://www.marshalsoftware.com"><STRONG>www.marshalsoftware.com</=
STRONG></A><STRONG>=20
</STRONG>
<HR>
</BODy></HTML>

--=_NextPart_2altrfkindysadvnqw3nerasdf--

--=_NextPart_2relrfksadvnqindyw3nerasdf
Content-Type: image/jpeg;
        name="img0000.jpg"
Content-Transfer-Encoding: base64
Content-ID: <00000000_img0000.jpg>

<<<<<BASE64 ENCODED AFBEELDING>>>>>>>>>

--=_NextPart_2relrfksadvnqindyw3nerasdf--


Zelf zie ik alleen het verschil dat de optie charset="iso-8859-1" in de werkende versie staat maar dit lijkt mij niet relevant voor het probleem.

Verder is alleen de HTML wezenlijk verschillend maar ook daar zie ik geen echte problemen in.

[ Voor 16% gewijzigd door MidnightMotion op 13-04-2004 16:49 ]

Eigenaar van domoticavergelijken.info


  • MidnightMotion
  • Registratie: April 2002
  • Laatst online: 03-04-2022
Voor de mensen die het interesseert: Ik heb de oplossing gevonden.....

Het blijkt dus dat de Content-Id (van de op te nemen afbeelding) een @ teken moet bevatten, dus bijvoorbeeld: naam@nogwat (zelfs de toevoeging "nogwat" is niet verplicht) Outlook Express pikt het wel als deze er niet in voorkomt maar andere clients (netscape, outlook 2000) zijn hier wat kieskeuriger mee blijkbaar. De prefix "cid:" moet trouwens ook in kleine letters en dus niet in hoofdletters!

De content-id moet eigenlijk een naam zijn die uniek is voor alle email in de hele wereld (!) omdat als je email wordt opgenomen in een andere email (bijvoorbeeld met een reply of forward) moet de content-id binnen die nieuwe mail uniek blijven.

Meestal gebeurt het uniek houden van het id dmv in het eerste deel (naam) de datum en tijd op te nemen + de naam van de afbeelding en in het tweede deel (na de @) de servernaam die de email aanmaakte (bijvoorbeeld computernaam.localhost)

Het kan nooit worden gegarandeerd dat de id uniek blijft maar het is op deze manier in elk geval wel mogelijk de kans op een dubbele gigantisch klein te maken.

Hoe dan ook: De @ moet er altijd in voorkomen anders werkt het niet!!

Eigenaar van domoticavergelijken.info

Pagina: 1