Beefy Boxes and Bandwidth Generously Provided by pair Networks
P is for Practical

Re: Describe your Dream WebMail App

by rodion (Chaplain)
on Jan 21, 2007 at 12:44 UTC ( #595760=note: print w/replies, xml ) Need Help??

in reply to Describe your Dream WebMail App

You may already be assuming this, but in looking at folders, I not only need to see a summary by sender, date and subject, but I need to be able to sort the folder summary by any of these three criteria. Each sort needs some special handling.
  • "Subject:" needs to handle occurences of "Re: " and "Fwd: " so that threads group toggether.
  • "From:" needs to handle addresses with and without angle brackets, since the same address may have multiple forms
  • "Date:", of course, need to handle different time zones.
It's also useful to be able to see if I've replied and/or forwarded the message.

The "out" or "sent" folder, of course, shows "To:" instead of "From:", so there is the added problem of sorting multiple recipient lists. I'd like to be able to see the same email summary header under each of the recipients, but only when I sort the summary based on "To:".

Replies are listed 'Best First'.
Re^2: Describe your Dream WebMail App
by jdrago_999 (Hermit) on Jan 21, 2007 at 20:35 UTC
    After reading the docs for Mail::Box, it looks like this is how the "Thread" packages work. Hopefully I'm right.

    This would be a good feature.
Re^2: Describe your Dream WebMail App
by jdrago_999 (Hermit) on Jan 21, 2007 at 20:38 UTC
    Excellent feedback.

    Great ideas. All intuitively obvious, but best when planned for from the start.

Log In?

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

How do I use this? | Other CB clients
Other Users?
Others avoiding work at the Monastery: (7)
As of 2016-10-23 19:17 GMT
Find Nodes?
    Voting Booth?
    How many different varieties (color, size, etc) of socks do you have in your sock drawer?

    Results (302 votes). Check out past polls.