9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
From: "Russ Cox" <rsc@swtch.com>
To: 9fans@9fans.net
Subject: Re: [9fans] store 9p session-only values using lib9p
Date: Thu, 12 Jun 2008 07:10:28 -0700	[thread overview]
Message-ID: <20080612140837.9FAF51E8C3A@holo.morphisms.net> (raw)
In-Reply-To: <c671665518d401e95b09f35073d93eec@quanstro.net>

> why not?  the "From " line is written when the message is delivered to a
> mb.  but it's not part of the message proper.

that may be your mental model, but it's not mine.
to me, the From line is as much part of the message
as the rest of the mail.  like i said before, it is a
postmark.  it indicates the time the mail was originally
delivered along with the mail system's idea of the sender.

there was a time, in the calm pre-rfc822 days
when the from line was all the header you had.

for example, here's an entire message locally
delivered on plan 9 in 1992:

	From ken Tue Sep  8 03:42:43 EDT 1992
	i finally got my copy.

personally, when i've used mail systems without from lines,
i've always been annoyed, because then the dates
on the message are relative to someone else's clock,
not my local one.  i don't mean just time-zone
variations; plenty of people have their clocks set wrong.
i like that nedmail shows me the time the message
arrived, not the claimed date in the header.

if you view the date that way, as an integral part
of the delivered message, it would sure be strange
if saving the message to a different folder altered
the delivery date.  receiving a message and filing
a message are two very different things.

> so copying a message
> really copies the rfc/822 part.  the from line is an awkward appendage.
> it is strange to carry it forward in the special case of copying a mail
> from one box to another.

the rfc822 part is the awkward appendage.
mail used to be simple.

russ



  parent reply	other threads:[~2008-06-12 14:10 UTC|newest]

Thread overview: 30+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-06-11 20:06 gdiaz
2008-06-11 20:48 ` Russ Cox
2008-06-11 20:58   ` gdiaz
2008-06-11 23:44 ` erik quanstrom
2008-06-12  0:01   ` [9fans] upas/fs Russ Cox
2008-06-12  2:31     ` erik quanstrom
2008-06-12  2:59       ` Lyndon Nerenberg
2008-06-12  8:34   ` [9fans] store 9p session-only values using lib9p gdiaz
2008-06-12 10:04     ` erik quanstrom
2008-06-12 10:24       ` Fco. J. Ballesteros
2008-06-12 10:28         ` Fco. J. Ballesteros
2008-06-12 10:39         ` gdiaz
2008-06-12 10:43           ` Francisco J Ballesteros
2008-06-12 10:55             ` gdiaz
2008-06-12 11:04               ` Francisco J Ballesteros
2008-06-12 11:11                 ` gdiaz
2008-06-12 17:16                 ` lucio
2008-06-12 12:25         ` erik quanstrom
2008-06-12 12:32           ` erik quanstrom
2008-06-12 14:03           ` Francisco J Ballesteros
2008-06-12 14:25             ` erik quanstrom
2008-06-12 14:49               ` Fco. J. Ballesteros
2008-06-12 14:55                 ` Fco. J. Ballesteros
2008-06-12 15:06                 ` erik quanstrom
2008-06-12 17:12         ` lucio
2008-06-12 10:26       ` gdiaz
2008-06-12 11:09         ` erik quanstrom
2008-06-12 13:29           ` gdiaz
2008-06-12 14:10           ` Russ Cox [this message]
2008-06-12 14:10             ` erik quanstrom

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=20080612140837.9FAF51E8C3A@holo.morphisms.net \
    --to=rsc@swtch.com \
    --cc=9fans@9fans.net \
    /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.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).