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