Beefy Boxes and Bandwidth Generously Provided by pair Networks
more useful options
 
PerlMonks  

Re: Describe your Dream WebMail App

by almut (Canon)
on Jan 21, 2007 at 16:37 UTC ( #595776=note: print w/ replies, xml ) Need Help??


in reply to Describe your Dream WebMail App

On my wish list:

"Proper" threading by In-Reply-To: header and message IDs (or, if In-Reply-To: is missing, by References: header), i.e. not only pseudo-threading by subject (though an optional fallback to the latter would be useful, in case the other info is not available (some people do reply to mails by composing a new message...).

Then, in addition to sorting-by-thread, a way to specify an auxiliary sort, for example by date, or date-of-most-recent-message-in-thread. IOW, I want to be able to configure by what the threads themselves are ordered by. This would allow me to have the most relevant stuff in a folder within my immediate field of view.

For example, in mutt (a MUA with a purely text-based UI), I can easily achieve this by configuring set sort=threads and set sort_aux=last-date-received. I have yet to find this functionality in any webmail application (though I, admittedly, haven't tried all of them).

Of course, I also want to fold/unfold (or open/close, show/hide... whatever) individual threads, and be able to apply operations like delete, save, move, etc. to entire threads...

Another thing - though probably not all that important in the CRM environment - would be proper handling of replies to mailing lists. Essentially that means being able to easily reply to the list-address only (without having to delete addresses of original author and any Cc:s), while honoring Mail-Followup-To: header.

And, while we're at it: decent response times (so I don't have to wait 5+ secs after each and every click!).

What, too difficult to implement? You asked for my Dream WebMail App, so there you are. No complaints please! :)


Comment on Re: Describe your Dream WebMail App
Select or Download Code
Re^2: Describe your Dream WebMail App
by jdrago_999 (Hermit) on Jan 21, 2007 at 20:45 UTC
    > some people do reply to mails by composing a new message
    Perhaps the ability to manually link a message to an existing thread would fix this problem?

    > a way to specify an auxiliary sort
    Great idea. Why don't the other webmail systems have this yet?

    > set sort=threads and set sort_aux=last-date-received
    Maybe provide macro expressions for 31337 h@x0rz to use?

    > fold/unfold (or open/close, show/hide... whatever) individual threads
    Good thinking.

    > decent response times
    No ads = no need to guarantee slow response times.

    > What, too difficult to implement?
    I think I can do all this and more in about 11 lines of Perl.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://595776]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others meditating upon the Monastery: (5)
As of 2014-12-25 16:44 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    Is guessing a good strategy for surviving in the IT business?





    Results (160 votes), past polls