[mel-base-devel] mel.mime:parts not working properly for rfc 2822 (reading from a file)

Fred Gibson fred at streamfocus.com
Sun Jan 24 14:05:27 UTC 2010


Hi Jochen,

Continuing with the acid email test, I found another issue while
trying to parse a multipart/related email.  I've attached the email.
The structure I get is 3 objects, an alternative and 2 simple parts
(files).  But when I go into the alternative, it parses into 2 parts,
a text/plain which still includes part of the header and the 2nd file
part rather than the html section of the alternative structure.
Another scan issue?

My best,

Fred

On Sun, Jan 24, 2010 at 5:36 AM, Jochen Schmidt <js at crispylogics.com> wrote:
> Am 24.01.2010 um 14:03 schrieb Fred Gibson <fred at streamfocus.com>:
>
>> Hi Jochen,
>>
>> Yes, that is a beautiful thing - works great now.  (I had to change
>> the peek flet to: ((peek ()   (peek-char nil in-stream nil :eof))  to
>> cure the eof problem.  All is well now.
>
> Yes that should be the right thing to do.
>
>>
>> I made the mistake in my version of thinking the result should give
>> just the low level parts (so 3 parts in the example case instead of a
>> new smaller message + 1 part), so that was part of my misunderstanding
>> about it.
>
> The nice thing of mel-base's body structures is that they actually don't
> reinvent the wheel. I generate just plain standard IMAP body structures.
> This allowed me to just use the IMAP server provided body structure for IMAP
> folders and the generated one for all others. The multipart code just
> demands correct body structures. This is also why these bugs never occured
> with IMAP folders.
>
> ciao,
> Jochen
>



-- 
Fred Gibson

Founder / Software Developer
http://www.streamfocus.com

(c)2010 Organon Technologies LLC
-------------- next part --------------
                                                                                                                                                                                                                                                               
Delivered-To: frederick at gibson-design.com
Received: by 10.140.136.4 with SMTP id j4cs814554rvd;
        Wed, 20 Jan 2010 19:50:38 -0800 (PST)
Received: by 10.101.187.18 with SMTP id o18mr1239719anp.8.1264045837389;
        Wed, 20 Jan 2010 19:50:37 -0800 (PST)
Return-Path: <eqo at photos-server.bounces.google.com>
Received: from mail-gx0-f236.google.com (mail-gx0-f236.google.com [209.85.217.236])
        by mx.google.com with ESMTP id 9si835712ywh.118.2010.01.20.19.50.37;
        Wed, 20 Jan 2010 19:50:37 -0800 (PST)
Received-SPF: pass (google.com: domain of eqo at photos-server.bounces.google.com designates 209.85.217.236 as permitted sender) client-ip=209.85.217.236;
Authentication-Results: mx.google.com; spf=pass (google.com: domain of eqo at photos-server.bounces.google.com designates 209.85.217.236 as permitted sender) smtp.mail=3DM9XSwwJCX4ugcp.dgpyctfiockn.eqohtgfgtkemikduqp-fgukip.eqo at photos-server.bounces.google.com
Received: by gxk16 with SMTP id 16so1547518gxk.3
        for <frederick at gibson-design.com>; Wed, 20 Jan 2010 19:50:37 -0800 (PST)
MIME-Version: 1.0
Reply-To: Cychotic <sean at gmail.com>
Received: by 10.91.162.27 with SMTP id p27mt1671939ago.3.1264045836732; Wed, 
	20 Jan 2010 19:50:36 -0800 (PST)
Message-ID: <001485f91b3e143277047da49b42 at google.com>
Date: Thu, 21 Jan 2010 03:50:36 +0000
Subject: Invitation to view Cychotic's Picasa Web Album - Walk A Thon Award 
	Ceremonies at Clarendon Kindergarten
From: Cychotic <sean at gmail.com>
To: frederick at gibson-design.com
Content-Type: multipart/related; boundary=001485f91b3e159e1d047da49b53

--001485f91b3e159e1d047da49b53
Content-Type: multipart/alternative; boundary=001485f91b3e159e1b047da49b52

--001485f91b3e159e1b047da49b52
Content-Type: text/plain; charset=ISO-8859-1; format=flowed; delsp=yes

Hi folks, between red eye, reflective clothing and someone who really  
shouldn't holding a camera, here are the shots. There is a couple of videos  
as well.
Sean

http://picasaweb.google.com/lh/sredir?uname=Streets&target=ALBUM&id=542892618&authkey=Gv1sRgCJfc5_vTgNbBXA&feat=email

--001485f91b3e159e1b047da49b52
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<body style=3D"font-family: Arial, Helvetica, sans-serif; background-color:=
white">
<table border=3D0 cellpadding=3D0 cellspacing=3D0 width=3D"600px">
<tr>
<td bgcolor=3D"#E1ECFF" width=3D"10px"></td>
<td width=3D"*" style=3D"border: 1px solid #ccc; padding: .6em .8em;">
<div style=3D"padding-bottom: .6em; font-weight: bold; font-size: 12pt; col=
or: #333;">You are invited to view Cychotic's photo album: <a href=3D'http:=
//picasaweb.google.com/lh/sredir?uname=Streets&target=
=3DALBUM&id=3D5428926183&authkey=3DGv1sRgCJfc5_vTgNbBXA&feat=3Dema=
il'>Walk A Thon Award Ceremonies at Clarendon Kindergarten</a></div>
<div style=3D"background-color: #F5F5F5; border: 1px solid #CCC; padding: 0=
.8em;">
<table cellspacing=3D0 cellpadding=3D0>
<tr>
<td valign=3D"top">
<div style=3D"border: 1px solid #ccc; padding: 7px; background-color: #FFF;=
">
<a href=3D"http://picasaweb.google.com/lh/sredir?uname=3D=
Streets&target=3DALBUM&id=3D5428926183426922897&authkey=3DGv1sRgCJfc5_vTg=
NbBXA&feat=3Demail"><img src=3D"cid:5428926183426922897" style=3D"border: 1=
px solid #7f7f7f;"></a>
</div>
</td>
<td valign=3D"top" style=3D"padding-left: 0.7em; color: #666;">
<div style=3D"font-size: 11pt; font-weight: bold; color: #333; padding-bott=
om: 0.1em">Walk A Thon Award Ceremonies at Clarendon Kindergarten</div>
<div style=3D"display: inline; font-weight: normal; font-size: 10pt; paddin=
g-bottom: 0.2em">Jan 20, 2010<br>
by <b>Cychotic</b>
</div>
<div style=3D"border-bottom: 1px dotted #B3B3B3; margin: 0.5em 0 0.3em; pad=
ding: 0"></div>
<div style=3D"line-height: 1.3em;">
<a href=3D"http://picasaweb.google.com/lh/sredir?uname=
coStreets&target=3DALBUM&id=3D5428926183426922897&authkey=3DGv1sRgCJfc5_vTg=
NbBXA&feat=3Demail" style=3D"font-size: 10pt;">View Album</a>
<br/>
<a href=3D"http://picasaweb.google.com/lh/sredir?uname==
coStreets&target=3DALBUM&id=3D54289261834&authkey=3DGv1sRgCJfc5_vTg=
NbBXA&feat=3Demail&mode=3DSLIDESHOW" style=3D"font-size: 10pt;">Play slides=
how</a>
<br/>
<a href=3D"http://picasaweb.google.com/lh/webUpload?uname==
ciscoStreets&aid=3D5428926183426922897" style=3D"font-size: 10pt; font-weig=
ht: bold;">Contribute photos to this album</a>
<br/>
</div>
</td>
</tr>
</table>
</div>
<div style=3D"margin: 1em 1em;">
<div style=3D"font-weight: bold; font-size: 10pt; color: #00681C;">Message =
from Cy:</div>
<div style=3D"font-weight: normal; font-size: 9pt; color: #333; margin-top:=
 0.2em;">Hi folks, between red eye, reflective clothing and someone who rea=
lly shouldn't holding a camera, here are the shots. There is a couple o=
f videos as well.<BR>Sean</div>
</div>
<div style=3D"font-weight: normal; font-size: 8pt; color: #666; margin-top:=
 1em;">
If you are having problems viewing this email, copy and paste the following=
 into your browser:<br>
<a href=3D"http://picasaweb.google.com/lh/sredir?uname==
coStreets&target=3DALBUM&id=3D5428926183426922897&authkey=3DGv1sRgCJfc5_vTg=
NbBXA&feat=3Demail">http://picasaweb.google.com/lh/sredir?uname==
anFranciscoStreets&target=3DALBUM&id=3D5428926183426922897&authkey=3DGv1sRg=
CJfc5_vTgNbBXA&feat=3Demail</a>
</div>
<div style=3D"font-weight: normal; font-size: 8pt; color: #666; margin-top:=
 0.6em;">To share your photos or receive notification when your friends sha=
re photos, <a href=3D"http://picasaweb.google.com">get your own free Picasa=
 Web Albums account</a>.</div>
<div style=3D"text-align: right; padding: 6px;">
<a href=3D"http://picasaweb.google.com">
<img src=3D"cid:picasaweblogo-en_US.gif" border=3D"0" />
</a>
</div>
</td>
<td bgcolor=3D"#E1ECFF" width=3D"10px"></td>
</tr>
</table>
</body>

--001485f91b3e159e1b047da49b52--
--001485f91b3e159e1d047da49b53
Content-Type: image/gif; name="picasaweblogo-en_US.gif"
Content-Disposition: attachment; filename="picasaweblogo-en_US.gif"
Content-Transfer-Encoding: base64
Content-ID: <picasaweblogo-en_US.gif>

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
Ry6fdwSwZ4NKuIRMWAZBAAA7
--001485f91b3e159e1d047da49b53
Content-Type: image/jpeg; name="email.jpg"
Content-Disposition: attachment; filename="email.jpg"
Content-Transfer-Encoding: base64
Content-ID: <5428926183426922897>

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
--001485f91b3e159e1d047da49b53--


More information about the mel-base-devel mailing list