* bug#10078: 23.3; Rmail's rmail-mine command (v) does not correctly display raw message when rmail-enable mime is true (default)
@ 2011-11-19 21:17 Mark Lillibridge
2011-11-20 3:51 ` Eli Zaretskii
0 siblings, 1 reply; 7+ messages in thread
From: Mark Lillibridge @ 2011-11-19 21:17 UTC (permalink / raw
To: 10078
This is probably more of a command fails to do the expected and
useful thing rather than strictly a bug. The help documentation for
this command is as follows:
v runs the command rmail-mime, which is an interactive compiled Lisp
function in `rmailmm.el'.
It is bound to v.
(rmail-mime &optional ARG)
Toggle displaying of a MIME message.
The actualy behavior depends on the value of `rmail-enable-mime'.
If `rmail-enable-mime' is t (default), this command change the
displaying of a MIME message between decoded presentation form
and raw data.
With ARG, toggle the displaying of the current MIME entity only.
If `rmail-enable-mime' is nil, this creates a temporary
"*RMAIL*" buffer holding a decoded copy of the message. Inline
content-types are handled according to
`rmail-mime-media-type-handlers-alist'. By default, this
displays text and multipart messages, and offers to download
attachments as specfied by `rmail-mime-attachment-dirs-alist'.
From "displaying of a MIME message between decoded presentation form
and raw data", I would assume this command would toggle between the
normal display of a message and it's raw undecoded form. What it
actually does is a very weird hybrid where you get raw data for the
parts but the boundaries are still decoded (e.g., missing). An example
probably helps here. Consider the following message as it is normally
presented:
Date: Sat, 19 Nov 2011 13:02:35 -0800
Subject: this message has a text and HTML part
From: Mark Lillibridge <lillibridge@gmail.com>
To: mdl@alum.mit.edu
[1:text/plain Hide]
*this *is bold.
[2:text/html Show]
When you hit 'v', this switches to (I've replaced a lot of headers
with ...):
From mdl Sat Nov 19 13:03:52 2011
Return-Path: <lillibridge@gmail.com>
Received: from pobox-pa.hpl.hp.com [15.25.112.25]
by ts-rhel5 with IMAP (fetchmail-6.3.6)
for <mdl@localhost> (single-drop); Sat, 19 Nov 2011 13:03:52 -0800 (PST)
...
MIME-Version: 1.0
Message-ID: <CAHBhPjX1He3imxDDqoFVmLM=P+vUAh--qL+HtuTSjFy39pB=mQ@mail.gmail.com>
Subject: this message has a text and HTML part
From: Mark Lillibridge <lillibridge@gmail.com>
To: mdl@alum.mit.edu
Content-Type: multipart/alternative; boundary=bcaec53aec3ee5f3fe04b21cc50d
...
X-RMAIL-ATTRIBUTES: --------
Content-Type: text/plain; charset=ISO-8859-1
*this *is bold.
Content-Type: text/html; charset=ISO-8859-1
<b>this </b>is bold.<br><br>
For comparison, the actual raw message body looks like:
--bcaec53aec3ee5f3fe04b21cc50d
Content-Type: text/plain; charset=ISO-8859-1
*this *is bold.
--bcaec53aec3ee5f3fe04b21cc50d
Content-Type: text/html; charset=ISO-8859-1
<b>this </b>is bold.<br><br>
--bcaec53aec3ee5f3fe04b21cc50d--
I can't for the life of me figure out what the hybrid version is
useful for. It's very hard to tell where the different parts begin and
end. This command can individually toggle parts to showing raw decoding
via C-u v; for example, here's what it looks like with only the second
part decoded:
Date: Sat, 19 Nov 2011 13:02:35 -0800
Subject: this message has a text and HTML part
From: Mark Lillibridge <lillibridge@gmail.com>
To: mdl@alum.mit.edu
[1:text/plain Hide]
*this *is bold.
Content-Type: text/html; charset=ISO-8859-1
<b>this </b>is bold.<br><br>
I don't understand why this is useful either. Can someone please
explain why either of these abilities are useful? I know do want the
the show raw message command from to time to time and that is what the
help message seems to promise so I'd recommend replacing the current 'v'
functionality (with rmail-enable-mime t) with a simple toggle to show
raw message command. This would have the advantage of also being
symmetrical with the rmail-enable-mime nil case.
- Mark
^ permalink raw reply [flat|nested] 7+ messages in thread
* bug#10078: 23.3; Rmail's rmail-mine command (v) does not correctly display raw message when rmail-enable mime is true (default)
2011-11-19 21:17 bug#10078: 23.3; Rmail's rmail-mine command (v) does not correctly display raw message when rmail-enable mime is true (default) Mark Lillibridge
@ 2011-11-20 3:51 ` Eli Zaretskii
2011-11-24 1:51 ` Glenn Morris
0 siblings, 1 reply; 7+ messages in thread
From: Eli Zaretskii @ 2011-11-20 3:51 UTC (permalink / raw
To: mark.lillibridge; +Cc: 10078
> From: Mark Lillibridge <mark.lillibridge@hp.com>
> Date: Sat, 19 Nov 2011 13:17:33 -0800
>
> I can't for the life of me figure out what the hybrid version is
> useful for.
It is mainly useful for MIME messages with attachments.
^ permalink raw reply [flat|nested] 7+ messages in thread
* bug#10078: 23.3; Rmail's rmail-mine command (v) does not correctly display raw message when rmail-enable mime is true (default)
2011-11-20 3:51 ` Eli Zaretskii
@ 2011-11-24 1:51 ` Glenn Morris
2011-11-24 4:00 ` Eli Zaretskii
0 siblings, 1 reply; 7+ messages in thread
From: Glenn Morris @ 2011-11-24 1:51 UTC (permalink / raw
To: Eli Zaretskii; +Cc: 10078, mark.lillibridge
Eli Zaretskii wrote:
>> I can't for the life of me figure out what the hybrid version is
>> useful for.
>
> It is mainly useful for MIME messages with attachments.
I don't get it. In "raw" form, an attachment is hundreds or thousands of
lines of gobbledygook, whereas a mime boundary is a line or so of
somewhat readable text. How is it useful to show the former but hide the
latter? Especially since the various Content-Type headers are shown.
There definitely needs to be _some_ command that completely undoes what
rmail-mime does to a message. Then rmailedit could use it instead of the
hack it uses now (bug#9840). If not rmail-mime, then `rmail-unmime' or
somesuch.
^ permalink raw reply [flat|nested] 7+ messages in thread
* bug#10078: 23.3; Rmail's rmail-mine command (v) does not correctly display raw message when rmail-enable mime is true (default)
2011-11-24 1:51 ` Glenn Morris
@ 2011-11-24 4:00 ` Eli Zaretskii
2011-11-24 18:32 ` Richard Stallman
0 siblings, 1 reply; 7+ messages in thread
From: Eli Zaretskii @ 2011-11-24 4:00 UTC (permalink / raw
To: Glenn Morris; +Cc: 10078, mark.lillibridge
> From: Glenn Morris <rgm@gnu.org>
> Cc: mark.lillibridge@hp.com, 10078@debbugs.gnu.org
> Date: Wed, 23 Nov 2011 20:51:02 -0500
>
> Eli Zaretskii wrote:
>
> >> I can't for the life of me figure out what the hybrid version is
> >> useful for.
> >
> > It is mainly useful for MIME messages with attachments.
>
> I don't get it. In "raw" form, an attachment is hundreds or thousands of
> lines of gobbledygook, whereas a mime boundary is a line or so of
> somewhat readable text. How is it useful to show the former but hide the
> latter? Especially since the various Content-Type headers are shown.
FWIW, I have nothing against showing the MIME boundary as well.
^ permalink raw reply [flat|nested] 7+ messages in thread
* bug#10078: 23.3; Rmail's rmail-mine command (v) does not correctly display raw message when rmail-enable mime is true (default)
2011-11-24 4:00 ` Eli Zaretskii
@ 2011-11-24 18:32 ` Richard Stallman
2011-11-24 18:52 ` Glenn Morris
0 siblings, 1 reply; 7+ messages in thread
From: Richard Stallman @ 2011-11-24 18:32 UTC (permalink / raw
To: Eli Zaretskii; +Cc: 10078, mark.lillibridge
FWIW, I have nothing against showing the MIME boundary as well.
I thought of trying to make it show that, but I couldn't understand
the code very well, and could not do it. Then I saw that displaying
the code exactly as it appears in the file achieved the same goal
and was easy. So I did it that way.
--
Dr Richard Stallman
President, Free Software Foundation
51 Franklin St
Boston MA 02110
USA
www.fsf.org www.gnu.org
Skype: No way! That's nonfree (freedom-denying) software.
Use free telephony http://directory.fsf.org/category/tel/
^ permalink raw reply [flat|nested] 7+ messages in thread
* bug#10078: 23.3; Rmail's rmail-mine command (v) does not correctly display raw message when rmail-enable mime is true (default)
2011-11-24 18:32 ` Richard Stallman
@ 2011-11-24 18:52 ` Glenn Morris
2011-11-25 16:48 ` Richard Stallman
0 siblings, 1 reply; 7+ messages in thread
From: Glenn Morris @ 2011-11-24 18:52 UTC (permalink / raw
To: rms; +Cc: 10078, mark.lillibridge
Richard Stallman wrote:
> FWIW, I have nothing against showing the MIME boundary as well.
>
> I thought of trying to make it show that, but I couldn't understand
> the code very well, and could not do it.
Me neither...
> Then I saw that displaying the code exactly as it appears in the
> file achieved the same goal and was easy. So I did it that way.
What function are you referring to here?
How do you "displaying the code exactly as it appears in the file"?
^ permalink raw reply [flat|nested] 7+ messages in thread
* bug#10078: 23.3; Rmail's rmail-mine command (v) does not correctly display raw message when rmail-enable mime is true (default)
2011-11-24 18:52 ` Glenn Morris
@ 2011-11-25 16:48 ` Richard Stallman
0 siblings, 0 replies; 7+ messages in thread
From: Richard Stallman @ 2011-11-25 16:48 UTC (permalink / raw
To: Glenn Morris; +Cc: 10078, mark.lillibridge
What function are you referring to here?
How do you "displaying the code exactly as it appears in the file"?
Sorry, I mean display it without mime processing. I don't remember
which function it was, but ChangeLog should show.
--
Dr Richard Stallman
President, Free Software Foundation
51 Franklin St
Boston MA 02110
USA
www.fsf.org www.gnu.org
Skype: No way! That's nonfree (freedom-denying) software.
Use free telephony http://directory.fsf.org/category/tel/
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2011-11-25 16:48 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-11-19 21:17 bug#10078: 23.3; Rmail's rmail-mine command (v) does not correctly display raw message when rmail-enable mime is true (default) Mark Lillibridge
2011-11-20 3:51 ` Eli Zaretskii
2011-11-24 1:51 ` Glenn Morris
2011-11-24 4:00 ` Eli Zaretskii
2011-11-24 18:32 ` Richard Stallman
2011-11-24 18:52 ` Glenn Morris
2011-11-25 16:48 ` Richard Stallman
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.