From: David Maus <dmaus@ictsoc.de>
To: Vagn Johansen <gonz808@hotmail.com>
Cc: emacs-orgmode@gnu.org
Subject: Re: Re: using orgmode to send html mail?
Date: Fri, 02 Apr 2010 08:34:13 +0200 [thread overview]
Message-ID: <87pr2iwefu.wl%dmaus@ictsoc.de> (raw)
In-Reply-To: <m2634behi5.fsf@hotmail.com>
[-- Attachment #1.1: Type: text/plain, Size: 3677 bytes --]
Vagn Johansen wrote:
>David Maus <dmaus@ictsoc.de> writes:
>> Eric Schulte wrote:
>[...]
>>>I should have been clearer here. I *am* using the multipart/alternative
>>>appropriately. When a chunk of org-mode text is converted to html I am
>>>adding a single multipart/alternative block with two alternatives, both
>>>the plain org-mode text, and the html, so that users like me who prefer
>>>to see plain text can do so, and users of web clients like gmail can see
>>>nice markup.
>[...]
>> But I still feel uncomfortable with the current solution: Even if the
>> message created by current org-mail-htmlize is a valid MIME message (I
>> think so) it is a rather complex MIME structure and I have no idea how
>> other MUAs will display such a message.
>Complex? That is how most emails are structured today.
I cannot not speak of "most emails today" but grepping for the
multipart/ entity in my mail archive ranging back to 2003 gives:
| multipart entities in message | number of messages |
|-------------------------------+--------------------|
| 0 | 4208 |
| 1 | 3587 |
| 2 | 260 |
| 3 | 8 |
| 4 | 4 |
|-------------------------------+--------------------|
| total | 8067 |
To avoid a misunderstanding: By "complex" I refer to a message that
looks like:
<single text plain>
<multipart>
<single text plain>
<single text html>
</multipart>
<single text plain>
<multipart>
<single text plain>
<single text html>
</multipart>
<single text plain>
And is considered to be just one document.
It just makes no sense to create such a nested message: If the
recipient requires html markup than send him html markup. Why such a
nested message?
Moreover: Even if this message complies with the specs it is out of
their scope.
My impression is that current implementation of org-mail-htmlize mixes
up two completely different operations: /Creating/ a MIME message and
/displaying/ a MIME message. Because it is assumed that a MIME message
as given above will be displayed as a single document or message. And
this assumption cannot be based on the MIME specs of RFC2045-2049.
In RFC2046, p. 23 it is explicitely noted:
"Conspicuously missing from the 'multipart' type is a notion of
structured, related body parts."
The relationship of the message parts in the example above: "We are
parts of a single document" is not transmitted. This information is
not present at the recipient's side and a MUA is not obliged to
display all parts at once to be MIME compliant (cf. RFC2049).
And back to the purpose: The whole idea of sending html markup arouse
because some recipients require html markup to properly display the
transmitted information. To achive this sending the entire plain text
as html markup in a single multipart/alternative is sufficient. There
is no reason for ripping the original document apart, requiring a
certain interpretation of MIME messages on the client side.
Rhetoric question: Isn't this mixing up of sending and displaying
the problem of users who willingly or unwillingly send html messages
only? They implicitely assume that the message will be rendered in
the same way on the recipients side as it is rendered for them. Or
users who send out MS Word documents, based on their personal
experience that everybody they know is capable of displaying .doc
files?
-- David
--
OpenPGP... 0x99ADB83B5A4478E6
Jabber.... dmjena@jabber.org
Email..... dmaus@ictsoc.de
[-- Attachment #1.2: Type: application/pgp-signature, Size: 230 bytes --]
[-- Attachment #2: Type: text/plain, Size: 201 bytes --]
_______________________________________________
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode
next prev parent reply other threads:[~2010-04-02 8:24 UTC|newest]
Thread overview: 63+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-03-22 2:34 using orgmode to send html mail? Matt Price
2010-03-22 15:44 ` Matt Price
2010-03-22 20:18 ` David Maus
2010-03-23 19:54 ` Eric Schulte
2010-03-23 21:46 ` Xiao-Yong Jin
2010-03-24 15:00 ` Eric Schulte
2010-03-24 17:50 ` Dan Davison
2010-03-24 18:01 ` Eric Schulte
2010-03-24 19:12 ` David Maus
2010-03-24 20:19 ` Eric Schulte
2010-03-25 21:17 ` David Maus
2010-03-26 14:53 ` Eric Schulte
2010-03-26 16:04 ` David Maus
2010-03-26 16:32 ` Eric Schulte
2010-03-31 18:12 ` [CONTRIB?] " Eric Schulte
2010-03-31 20:05 ` Dan Davison
2010-03-31 21:10 ` Eric Schulte
2010-03-31 21:37 ` Dan Davison
2010-04-01 14:22 ` Eric Schulte
2010-04-05 5:39 ` Eric Schulte
2010-04-05 6:49 ` Carsten Dominik
2010-04-05 15:31 ` Eric Schulte
2010-04-09 16:41 ` [ANN] org-mime -- " Eric Schulte
2010-04-09 17:41 ` Matt Price
2010-04-09 19:11 ` Eric Schulte
2010-04-09 19:22 ` David Maus
2010-04-09 20:34 ` Eric Schulte
2010-04-12 13:37 ` Andrew Hyatt
2010-04-12 17:22 ` Eric Schulte
2010-04-13 1:31 ` Andrew Hyatt
2010-04-14 0:57 ` Eric Schulte
2010-04-14 1:57 ` Andrew Hyatt
2010-04-14 14:59 ` Eric Schulte
2010-04-14 18:00 ` Andrew Hyatt
2010-04-14 19:26 ` Bernt Hansen
2010-04-14 8:39 ` Eric S Fraga
2010-04-14 15:12 ` Eric Schulte
2010-04-14 19:38 ` Eric S Fraga
2010-04-15 2:49 ` Eric Schulte
2010-04-15 15:47 ` Eric Schulte
2010-04-13 23:03 ` Eric S Fraga
2010-04-14 1:22 ` Eric Schulte
2010-04-05 13:54 ` [CONTRIB?] " Dan Davison
2010-04-05 14:50 ` David Maus
2010-04-05 14:53 ` Dan Davison
2010-04-05 15:30 ` Eric Schulte
2010-04-01 17:37 ` Sivaram Neelakantan
2010-04-01 17:45 ` Sivaram Neelakantan
2010-03-31 20:37 ` David Maus
2010-03-31 22:03 ` Eric Schulte
2010-04-02 7:04 ` David Maus
2010-04-02 23:01 ` Eric Schulte
2010-04-03 9:19 ` David Maus
2010-04-04 17:52 ` Eric Schulte
2010-04-01 7:53 ` Vagn Johansen
2010-04-02 6:34 ` David Maus [this message]
2010-04-02 14:57 ` Dan Davison
2010-04-02 17:25 ` David Maus
2010-04-02 21:10 ` Eric Schulte
2010-04-03 9:00 ` David Maus
2010-04-03 12:03 ` David Maus
2010-04-04 2:41 ` Eric Schulte
2010-04-04 10:00 ` David Maus
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87pr2iwefu.wl%dmaus@ictsoc.de \
--to=dmaus@ictsoc.de \
--cc=emacs-orgmode@gnu.org \
--cc=gonz808@hotmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.