[pmmail-list] Thunderbird vs. PMMail (was: alright, I've had enough ...)

Steve Marvin pmmail-list@blueprintsoftwareworks.com
Wed, 18 May 2005 16:40:30 -0400


On=20Wed,=2018=20May=202005=2022:10:11=20+0200=20(MES),=20L.Willms=20wrote=
:

>On=20Wed,=2018=20May=202005=2012:58:43=20-0400,=20Steve=20Marvin=20wrote:=

>
>>=20I=20don't=20see=20anywhere=20in=20the=20rfc's=20applicable=20to=20mim=
e=20that=20rule=20out=20the
>>=20"Content-Transfer-Encoding:=20base64".=20
>=20
>=20=20=20It=20is=20not=20so=20clear=20in=20the=20current=20version,=20yet=
=20clearer=20in=20the=20older=20
>one=20(RFC=201521).=20
>
>>=20base64=20is=20one=20of=20the=20listed=20encoding=20mechanisms=20in=20=
rfc2045=20
>>=20and=20in=20fact=20it=20designates=20this=20mechanism=20as=20the=20def=
ault=20handling=20
>>=20method=20for=20binary=20data.=20
>
>=20=20The=20reason=20given=20is=20that=20UA=20(User=20Agent)=20programs,=20=
i.e.=20eMail=20clients,=20
>would=20have=20problems=20to=20process=20recursively=20nested=20encodings=
.=20I=20think=20
>that=20is=20wrong,=20and=20this=20requirement=20should=20be=20dropped.=20=

>
>----schnipp--from=20RFC=202046---------------------
>
>>=205.2.1.=20=20RFC822=20Subtype
>>=20
>>=20=20=20=20A=20media=20type=20of=20"message/rfc822"=20indicates=20that=20=
the=20body=20contains=20
>an
>>=20=20=20=20encapsulated=20message,=20with=20the=20syntax=20of=20an=20RF=
C=20822=20message.
>>=20=20=20=20However,=20unlike=20top-level=20RFC=20822=20messages,=20the=20=
restriction=20that=20
>each
>>=20=20=20=20"message/rfc822"=20body=20must=20include=20a=20"From",=20"Da=
te",=20and=20at=20least=20
>one
>>=20=20=20=20destination=20header=20is=20removed=20and=20replaced=20with=20=
the=20requirement=20
>that
>>=20=20=20=20at=20least=20one=20of=20"From",=20"Subject",=20or=20"Date"=20=
must=20be=20present.
>>=20
>>=20
>>=20
>>=20Freed=20&=20Borenstein=20=20=20=20=20=20=20=20=20=20Standards=20Track=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20[Page=20
>28]
>>=20
>>=20RFC=202046=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20Media=20Types=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20N=
ovember=20
>1996
>>=20
>>=20
>>=20=20=20=20It=20should=20be=20noted=20that,=20despite=20the=20use=20of=20=
the=20numbers=20"822",=20a
>>=20=20=20=20"message/rfc822"=20entity=20isn't=20restricted=20to=20materi=
al=20in=20strict
>>=20=20=20=20conformance=20to=20RFC822,=20nor=20are=20the=20semantics=20o=
f=20"message/rfc822"
>>=20=20=20=20objects=20restricted=20to=20the=20semantics=20defined=20in=20=
RFC822.=20More
>>=20=20=20=20specifically,=20a=20"message/rfc822"=20message=20could=20wel=
l=20be=20a=20News=20
>article
>>=20=20=20=20or=20a=20MIME=20message.
>>=20
>>=20=20=20=20No=20encoding=20other=20than=20"7bit",=20"8bit",=20or=20"bin=
ary"=20is=20permitted=20for
>>=20=20=20=20the=20body=20of=20a=20"message/rfc822"=20entity.=20=20The=20=
message=20header=20fields=20
>are
>>=20=20=20=20always=20US-ASCII=20in=20any=20case,=20and=20data=20within=20=
the=20body=20can=20still=20be
>>=20=20=20=20encoded,=20in=20which=20case=20the=20Content-Transfer-Encodi=
ng=20header=20field=20
>in
>>=20=20=20=20the=20encapsulated=20message=20will=20reflect=20this.=20=20N=
on-US-ASCII=20text=20in=20
>the
>>=20=20=20=20headers=20of=20an=20encapsulated=20message=20can=20be=20spec=
ified=20using=20the
>>=20=20=20=20mechanisms=20described=20in=20RFC=202047.
>-----------schnapp----------------
>


Ah=20I=20think=20I=20see=20what=20you=20are=20getting=20at.=20Blocks=20of=20=
type=20message/rfc822
are=20indeed=20limited=20to=20the=20three=20encoding=20methods=20listed=20=
(7bit,=208bit=20and
binary).=20PMMAil=20uses=208bit=20for=20embedded=20messages=20which=20comp=
lies=20with
this=20rfc.=20Pictures,=20files=20..=20are=20set=20to=20base64=20when=20se=
nt=20which=20also
complies=20with=20the=20rfc's.=20I=20have=20found=20no=20problem=20sending=
=20from=20PMMail
to=20lookout,=20eudora,=20the=20bat=20(to=20name=20a=20few)=20-=20I=20don'=
t=20know=20anyone=20
using=20thunderbird=20though.=20I=20will=20probably=20be=20switching=20to=20=
Sylpheed
soon=20when=20my=20last=20windows=20boxes=20become=20linux.


>>=20It=20would=20seem=20to=20be=20a=20problem=20of=20Thunderbird's=20if=20=
it=20cannot=20
>>=20handle=20base64.
>
>=20=20=20It=20can,=20but=20insisting=20on=20the=20rules=20of=20the=20RFCs=
=20should=20not=20go=20so=20far=20
>as=20to=20refuse=20to=20do=20what=20other=20email=20clients=20can=20do.=20=

>
>
>Yours,=20
>
>L=FCko=20Willms
>-----------------------------------------------
>Frankfurt/Main=20=20
>
>
>
>
>