-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Saturday, 24 March 2012 19:16 -0400,
in article <4f6e55d0$0$1692$c3e8da3$
92d0...@news.astraweb.com>,
JF Mezei <
jfmezei...@vaxination.ca> wrote:
> David Ritz wrote:
>> Guess what? That 'dot', a period as it were, is the entire content
>> of the text portion of the message.
> But...
> Reply-To:
consom...@metro.ca
> Message-Id: <
201203242048...@tor1ap1.givex.com>
> Date: Sat, 24 Mar 2012 16:48:15 -0400 (EDT)
> No mimetype support
> --===============2069567805718324933==
> Content-Type: text/plain; charset="utf-8"
> MIME-Version: 1.0
> Content-Transfer-Encoding: base64
>
> Lg==
>
> --===============2069567805718324933==
> Content-Type: text/html; charset="utf-8"
> If the mail client doesn't support "mime", it should display "No
> mimetype support followed by ll the gibberish below it.
> If the mail client supports mime but has "html" disabled, it should see
> the "Lg==" and display the contents as "Lg="
> And if the mail client supports mime and has the insecure html
> decoding enabled, it should display the contents.
> There is no "." in there.
Of course there is. You just can't see it, because it's base64
encoded as 'Lg=='.
Since you do not appear to either understand or believe me, you can
easily demonstrate this for yourself.
Fire up /Applicattions/Utilities/Terminal.app.
At the prompt, type 'nano tmp <RETURN>'.
Type or copy and paste 'Lg==' into the body of your tmp file.
Type ^X (control-x) and 'y' (yes) when asked to save and <RETURN>.
Finally, type 'base64 -D tmp <RETURN>' at the command prompt.
I'm fairly confident you'll find a single period as the output.
>> single period. The html portion has no content; only a partial
>> header:
> That is because I didn't paste it all.
That's possible. I could only decode that portion which you provided.
>> There's a handy little command line tool, at your disposal. Like
>> so many *nix tools, its name is a bit obscure. It's called base64.
>> On most OS X Macs, it's located at /usr/bin/base64.
> thanks. managed to get the base 64 decoded and used fireforx to
> display the contents.
>> Whatever your grocer is using for sending software is seriously
>> FUBAR.
> OK, I found it !!!!!
> In the header:
> Content-Type: multipart/alternative;
> boundary="===============2069567805718324933=="
>
> In the content:
>
> --===============2069567805718324933==
>
> --===============2069567805718324933==
>
> They start the line with 2 dashes, so the client probably doesn't
> recognize the boundary.
That's a good guess. As with many guesses, it's wrong.
I was aware you hadn't provided the full message, as the final MIME
boundary was missing. If you look at the source, again, that final
boundary ends with two dashes, just as all the boundaries begin with
the same two characters. It should read:
--===============2069567805718324933==--
If you still have access to the message in Mail.app, you should be
able to reveal the rendered HTML, by typing 'option+command+]' or
selecting 'View:Message:Next Alternative' in the menu bar.
iEYEARECAAYFAk9ukA0ACgkQUrwpmRoS3uutbwCeJHDDXtwYpquBROQXE8F9H0iR
HPIAnimhuoJ3/jrvJsleqbvKCB4sryG5
=Axqr
-----END PGP SIGNATURE-----