CURRENT MEETING REPORT
Minutes from the BOF on
sending HTML-formatted messages in e-mail
at the IETF meeting in Dallas, December 1995
Reported by Jacob Palme <
[email protected]>
1. Several implementations are already ready or well under
way which provide e-mail with the functionality of sending
HTML-formatted messages. An IETF standard on how to send such
messages is urgently needed. Representatives of three such
ongoing implementations identified themselves at the BOF
meeting (Mark Joseph at Wollongong, Alex Hopmann at Resnova
and Jacob Palme at Stockholm University/KTH). One more
ongoing implementation is known but was not represented
at the meeting (Martin R Raskovsky at Atelier).
2. Even though the BOF was held during the lunch hour (the
only empty slot available for us) 18 people participated in
the BOF meeting.
3. The BOF decided to ask IESG to start an IETF working group
on the topic of "Sending HTML in e-mail". A tentative acronym
for the new group is MHTML or MAILHTML.
4. We discussed the scope for the new working group and
agreed on the following:
4a. The main task of the new working group is defining how to
send HTML messages in e-mail in a way which allows
interoperability between WWW and e-mail systems.
4b. The result might produce both a standard and an informa-
tional RFC, since some issues (like URLs referring
to embedded objects) might require standards, while
other issues might be handled by informational RFCs.
The group will also consider using existing or forth-
coming standards, like Multipart/related and Content-
Disposition. The group might want to modify Content-
Disposition. The group might want to ask IESG to shift
Multipart/related and Content-Disposition from experi-
mental to standards track, if this is needed for the
task of this group.
Palme [Page 1]
Minutes from Dallas BOF on HTML in e-mail December 1995
4c. The group should develop standards which are suitable
for both combined web browsers and e-mail software and
separate e-mail software which uses web browsers as helper
applications to display HTML-formatted e-mail body parts.
4d. The working group should develop a standard which works
for both connected and disconnected e-mail user agents.
4e. The goal for the working group should be to allow full
HTML documents to be sent as e-mail without changes to them.
If however, the HTML documents contain hyperlinks to other
body parts in the same message, the group may identify
requirements on the format of such hyperlinks.
4f. The group might identify new MIME headers or MIME header
parameters. However, changes to the HTML or SMTP speci-
fications are however not within the scope of the group.
4g. The group shall not develop standards for the
following tasks, but will consider these tasks in
order to develop a standard which is a suitable basis
for them:
- Web browsing via e-mail (i.e. mail servers which give
access to WWW databases).
- Forms and other embedded executable content.
- Sending PDF (=Adobe Acrobat) format documents via e-mail.
5. The following tentative schedule was agreed upon:
March 1996: Clarify issues and a first draft text for the
standards.
June 1996: Rough consensus on the major contents of the
standard.
Fall 1996: At least two independent and interworking
implementations. (Four such implementations underway are
already known to exist.)
December 1996: Finish and submit standards track proposal.
It would be an advantage if the group work would go even
faster than this.
6. We propose
Ed Levinson <
[email protected]> as a chairman and
Jacob Palme <
[email protected]> as an editor.
7. Pete Resnick <
[email protected]> promised to develop
charter for the new group.
Palme [Page 2]
Minutes from Dallas BOF on HTML in e-mail December 1995
8. Jacob Palme has started a mailing list for the group. The
name of the mailing list is
[email protected].
To subscribe to the list, send a message to
[email protected]
which contains the text
sub mhtml <your name (not your e-mail address)>
Archives are available by anonymous ftp from
ftp://segate.sunet.se/DISK2:[AFTP.LISTS.MHTML]mhtml.log9512
or with shorter message headers from
ftp://segate.sunet.se/DISK2:[AFTP.LISTS.MHTML]mhtml.digest
The archives are also available by e-mail. Send a message
with the text
get mhtml log9512
or
get mhtml digest
to
[email protected]
9. We did not have much time to discuss the technical issues,
but below is reported some problems identified:
9a. One problem is the requirements of two developer
communities, one which develop combined web browsers and e-
mail systems, and one which develop e-mail systems which are
capable of showing HTML messages by using web browsers as
helper applications. These communities may have different
requirements, and solutions must be found which satisfy both
communities.
9b. Another problem is that we want to develop proposed IETF
standards, but we might also wish to use functionality which
is or which will be experimental IETF standards
(examples: (a) the Multipart/related content type (b) the
Content-Disposition mime header). On the one hand, it seems
silly not to use already defined functionality, on the other
hand, IETF might not allow proposed standards to reference
experimental standards. We need advice from the area
directors on this.
10. Using Multipart/related was preferred if IETF rules allow
it. In particular, we noted that the MIME specification states
that multipart/unknown is to be treated as multipart/mixed,
which means that multipart/related will work also with
receiving mail systems which do not understand
multipart/related.
11. If HTML documents with relative URLs are sent as e-mail,
then the base for these relative URLs might be indicated in
three ways:
(a) Using a BASE element within the HTML document.
Palme [Page 3]
Minutes from Dallas BOF on HTML in e-mail December 1995
(b) Using a MIME header indicating the originating URI of the
HTML document itself, such a header might be named Content-
Location.
(c) Using a MIME header indicating the base for relative URI-s
within the MIME message, such a header might be named Base or
Content-Base and is already specified in RFC 1808.
12. We discussed the syntax for embedding URLs in MIME messages.
We noted that several different IETF work items have
encountered this problem, and that the same syntax should be
used in all cases where URL-s are needed in MIME messages.
The most fully developed solution is specified in
"draft-ietf-mailext-acc-url-01.txt", so we agreed to use this
syntax. In particular, this syntax indicates that double-
quotes (") are to be used to delimit the URL.
13. A large number of other issues were identified, based on
the discussions in the
[email protected] mailing list,
but which we did not have time to discuss during the meeting.
Palme [Page 4]