[In a message on Thu, 25 Jul 2002 16:33:58 CDT, the pithy ruminations of "[EMAIL PROTECTED]" were:] >Hmmm.. I think we want to stay away from changing the syntax of >folders.
In a way that makes sense. In another, it "guarentees" that you won't accidently clobber a local folder. On the other hand, if you use the folder directory as a cache, it makes it easy to have a consistent cache location. >Rather, let the agent handle the caching of folders through >an alias of some kind. I.e. Let's say I connect to two differnet IMAP >servers; one connection I've aliased as "bob", and one as "alice". >The agent would hold the imap://user@password:host:port information >for each server and bind it to the "bob" and "alice" folders. Folder >access could simply be "+bob/inbox" and "+alice/inbox". The agent >would have to figure out a way to store cached info w/o clobbering >info from another agent. Perhaps the cached mail folder is actually >~/Mail/.nmh-agent_hostnameforbob/ and >~/Mail/.nmh-agent_hostnameforalice/. Hmm. I could also see using something like .xmhcheck, where you can specify locations to inc from. Perhaps a ~/Mail/folder.adjuct, which allows you to specify folders on the IMAP server? You specify a folder name to "logically" appear under some directory, like so: bob imap:BobMail imap:server_bob bob2 imap:BobAuxMail imap:server_bob alice imap:AliceMail imap:server_alice Then have a a imap config file with the server settings: bob imap://user:password@host:port Further, if you're going to have an agent, why not have a single agent for all servers, thus alleviating the entire caching issue? >Perl, huh? We all have our own skeletons, I guess. ;-) Yeah, somewhere around here i have some TECO macros. . . Sean