Hi,

* Charles Jie [02-07-02 21:32:56 +0200] wrote:

> Is it possible to have a "cross-mbox-threading" function
> as following:

> 1. A variable, say ref-mboxes (Type: string, default:
>    "=mbox:=outbox"), to specify related mboxes to
>    reference. The mailbox in front of ':' is the main (or
>    working) mail box, the right side lists the mailboxes
>    to reference. You can add more reference groups by
>    separating them with ';'.

Well, what would the result be? All contents of the involved
mailboxes are taken and threaded together in a single tree.
Right? I don't really see the difference when using one
instead of many folders.

> 2. A variable, say cross-reference (Type: boolean,
>    default: no), to turn on or off the cross-reference. It
>    will make the referenced mail appear/disappear on the
>    index.

Hmm, same for the 'limit' function (if you use one folder).

> 3. When you work on your coming-in =mbox, you can see the
>    threading also reference to those mails in =outbox.
>    (with some display difference)

>    Not all the mails in =outbox appear in current work
>    session - only those belonging to the threads in =mbox
>    will appear.

Sounds kind of interesting. But as usual, more code will
slow operation down. But if such a feature existed, one
would have to turn it off for folders with a few thousand
messages.

>    The mails of ref. mailboxes can be read but are
>    read-only. User can not delete or edit them. (unless
>    another variable 'allow-change-ref-mbox' is turned on)
>    It's to avoid confusing.

Additionally to the existing information, you would have to
keep in mind where a file is originally stored. If such a
feature existed you could safely allow modifying messages
because you know where they're really stored.

Well, all you described can be done in mutt (of course ;-)
but it is not exactly the same. You could, for example, only
use one folder and make heavy use of the 'limit' function.
Or you could use a wrapper script instead of calling
sendmail directly to store the mail into various folders. I
also think I've read something about a patch allowing one to
use a command for fcc (rather than a filename).

If I had to do what you want, I would:

  * create a backup where all incomming and all outgoing
    mail is saved to
  * save all outgoing messages to the same folder from where
    they were sent

(this works unless you edit a message in a non-backup folder
but I never do this)

Cheers, Rocco

Reply via email to