Note, you mentioned "Approve:" many times in the message and it really is
"Approved: (note the D at the end)
On 19 Dec 1997, Jason L Tibbitts III wrote:
> body
> Approve: in the body, possibly followed by headers. If no headers,
> remove the approve line and use the headers of the message. If headers,
> reparse starting from the next line. (This is 1.94.x behavior, and is
> painful to deal with.)
> If the Approve: line looks like Approve: password token, the token is
> removed from the list and acknowledged as being approved. Otherwise the
> token that was generated when the message bounces will have to time out.
>
> But what does "body" mean? If we have a multipart message, where do we
> look? The body of the first part? In the preamble? Somewhere else? It
> starts to get complicated, and I can't keep track of all of the
> implications.
I remember being the one who did most of the design for this feature and
the current method of approving messages. Going back to what we had
originally decided upon and accepted:
The Approved: line in the body meant that it had to be in the FIRST line
after the headers of the message -- as it would be unreasonable to look
for it anywhere else. So that probably means that it would have to be the
first line in the message or first line in the first part of the MIME
message.
We included this feature for broken e-mail programs that don't let you
include your own headers. Unfortunately, Netscape Communicator still
doesn't let you include your own headers -- so this feature is still very
important.
----------------------------------
| Brock Rozen | brozen@torah.org |
----------------------------------
Follow-Ups:
References:
|
|