Slashdot Mirror


The Perfect Email Client?

An anonymous reader sends: "Can those who review also design? Trying to practice what it preaches, CNET published this article, a description of the perfect e-mail client. Next up, apparently: hardware and electronics designs."

20 of 425 comments (clear)

  1. stored searches instead of folders by macpeep · · Score: 5, Interesting

    I've been planning an email system that is based on searches rather than folders. The user interface might be "folders" but in reality, each "folder" is actually a search into an email database. This means a number of things. First of all, emails can exist in any number of folders (including no folder at all). Folders can have all kinds of "complex" rules such as "unread emails plus emails that have been read within the last 10 minutes". This would be a kind of "inbox", for example. Then there could be "Today's emails". "Yesterday's emails", "Emails from Firstname Lastname", "Work related email" and so on. Emails can be flagged using filters to help categorizing them. For example you could have a folder "work emails" that simply search for all emails that have a "work" flag set. The work flag would be set when the email arrives by checking if the email matches a set of rules (is from certain people, is to a certain email address, has a certain topic etc.).

    The basic idea is to get powerful email management without having to actually manage "at runtime". Instead, the management happens by setting up folders and rules.

    One implementation idea is to implement it as an IMAP server that one would run locally. That would allow people to use existing email clients with this system. I haven't decided about that yet though.

  2. Interface Design by SuperCal · · Score: 2, Interesting

    I was looking for a skinable Email Client not to long ago, and this is why. After looking though what was availible ,by way of Email Clients,I desided that it was fairly obvious that everyones idea for a perfect inferface is different, so the only way I was going to get things just the way I wanted was to design the interface myself, unfortunantly I am still unable to find a skinable Email Client that is stable enough to use everyday. I may work on a ducttape rigged client myself.

    --
    Business News and Resources: www.usasource.net
  3. Can those who review also design? by gazbo · · Score: 5, Interesting
    Frankly no. The majority of the features they list I would turn off (they would have that option, right?) Some are good but obvious (integrate PGP - no-one's said *that* before)

    Some just show that these people do not understand UI design (all powerful right-click. Yup, nice idea, but when you say how many options there are in modern clients, I wonder how you expect them all to fit in a context menu? As an example they give 'send all mail from this user to folder x' Well great, but to be all powerful they also need 'block email from this user','automatically reply to this user with x', direct all email with this subject to x' etc. all in the context menu)

    Overall, a couple of nice ideas, a couple of dumb ideas, and a rehash of some oft-mentioned ideas. Hardly anything groundbreaking.

  4. Mutt? by NWT · · Score: 2, Interesting

    Oh, I like my Mutt/Procmail/Fetchmail Mail system most ... it simply does what it should do!

    --
    Life sucks.
    1. Re:Mutt? by lessthan0 · · Score: 2, Interesting

      Amen, brutha.

      Although, I would make it Mutt/Procmail/Fetchmail/Postfix to complete the food chain.

  5. Mutt by daserver · · Score: 1, Interesting

    Mutt - All mail clients suck. This one just sucks less

  6. Isn't that a bit harsh? by Anonymous+Brave+Guy · · Score: 3, Interesting

    I think you're being overly negative. OK, I agree that I'd probably turn off the majority of features. I don't use most features in most of the other packages I use, either. But as long as there's an easy option to switch off the bits you don't want and the UI isn't forced upon you, the features they suggest would help many people and inconvenience no-one, AFAICS.

    As for things like PGP -- yes, maybe they are obvious, but apparently not so much so that mainstream e-mail clients already do it, eh? This article doesn't seem intended to provide leading edge research, it's a summary of the state of play, and where they think improvements could be made. In most cases, I think they're right. Putting them down because they don't have ten new improvements (and they didn't ignore good features just because someone's mentioned them before) hardly seems fair.

    No, most of it wasn't groundbreaking, but I don't think it was meant to be. It was a wish list, a summary of some missing features they'd like to see incorporated into e-mail clients, and a pretty good one, IMHO.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  7. Hmm. by Anonymous Coward · · Score: 2, Interesting

    When I think about e-mail, I think about pine. Lately, I've been thinking about other clients for Linux. I sure as hell don't think about Outlook, unless there's a virus scare.

    1. PIM.. Sounds nice, but I want my e-mail client to do *e-mail*, and do it well. No thanks.

    2. Split box. Hmm. No problems with it, but I'm not sure I'd use it.

    3. Built in IM. WHY?! FOR THE LOVE OF BOB, WHY?!

    4. Auto-response. I'd still get twenty messages in the span of an hour asking 'r u ther?!?!?!' from people who can't figure out how to turn their speakers on.

    5. Integrated PGP. This'd be great, because as it is now, PGP is too confusing for the average person to use.

    6. Spam reporting.. to the spammer's ISP.. Heh. Considering most illegal spam comes from faked headers.. This'd work out great.

    7. Mouse-over contact info. Very not bad idea.

    8. Smart notification. Again, a not bad idea. I'm surprised this hasn't been implemented yet. (It probably has.)

    9. Who needs a mouse? If you do, this might not be bad.

    10. My e-mail doesn't seem like pregenerated drivel, so I doubt I'd use templates. I could see them being useful to businesses, though.

    Bonus: Oh god, make the bloat stop.

    In conclusion, we've got a few good ideas, and the rest.. Well, there's always emacs. It can do everything already.

    1. Re:Hmm. by Vanders · · Score: 2, Interesting

      I have to agree, most of their ideas seemed like crap to me. Some of them though, like mouse-over contact information, split folders & more options on context menus (Although not to the level they ask for!) are sensible and not-a-bad-idea.

      Some of these might get into later versions of my own email client

  8. To busy. Look at kmail. by ddmckay · · Score: 4, Interesting

    The proposed design is way too busy with too many features I'd turn off if I were using it. The ultimate e-mail client IMHO is one that does e-mail, only e-mail and does it well. The ultimate e-mail client needs to:

    1/ Support *all* inbound e-mail standards, pop, apop, pop over ssl, imap, imap over ssl, MicroSoft exchange (I don't want to run Outbreak^h^h^h^h^hlook), etc. I don't want to change e-mail clients to match up with whatever e-mail server is in use where I am working.

    2/ Support *all* outbound e-mail standards, smtp *and* the various authenticated smtp methods. Security matters.

    3/ Deal with *all* content standards, MIME, HTML, etc. and provied fine control over how they are viewed (e.g. no html, html without downloading images, etc.)

    4/ Supports crypography (GPG, S/MIME, etc).

    5/ Message filters. Filter inbound mail, filter on demand, etc. Filter on any header or other part of the message. Filter using external programs like spamassassin, etc.

    6/ A Clean UI. No oversized cute buttons, etc. Let me decide where to put the list of my folders, messages in a folder, etc.

    An example of an e-mail client that's close to ideal for me is KDE's Kmail.

  9. It might be nice, but it's not an email client. by David+Kennedy · · Score: 2, Interesting

    There are some terrible ideas on that list:

    (1) Floating PIM pane.
    This isn't an email client function. Sure, it's nice, and I do use Outlook's Calendar at work, but it's nothing to do with email. Having it hook into and be readily accessible from email window though - that'd be useful. Provided I get to choose what to use. Consider Outlook - it rules corporate email for one simple reason - scheduling meetings.

    (2) Split view in-box.
    Why split view? Why 2? Just make it more flexible.
    Let one of them be my window to Usenet, let one be a project email folder.

    (3) Instant Messaging.
    Okay, I don't use IM. However, my views on it's utility aside, why would you want it embedded in a giant window? It's the sort of app that runs in a small window in the corner of the screen - sticking it in the email client is ... odd.

    (4) Calendar linked autoresponse.
    NO NEED! Why would I want to send an email and get 30 replies all stating that they're in a meeting?
    If I'd wanted instant replies I'd have phoned, or met in person. By mailing I'm batching the job - unless the person is gone for weeks I don't care.
    Often even urgent work emails don't get replied to for 2-3 days. But that's fine for email. If people are away for days they can choose to set autoreply anyway.

    Sounds like the ideal mailer would be a blend of Outlook and Mutt!

  10. Outlook Express..... by Simulant · · Score: 2, Interesting

    How about a client that actually displays the email address of the sender with out forcing you to jump through hoops Microsoft? I am not an idiot and you are just confusing my mother because I have several email addresses. I must admit, though I wish it wasn't so, Outlook Express (security and usability issues aside) is the most stable IMAP client I've used on a windows box. Outlook 2k definitely isn't stable and I havn't tried Outlook 2002. I'll be swtiching to Mozilla (for email) when 1.0 is released and we'll see how that goes. Anxiously waiting for IMAP support in Opera. Pegasus has some promise but is quirky. Eudora is broken. Any other recommendations for windows IMAP clients?

  11. OS X Mail by d0n+quix0te · · Score: 2, Interesting

    Comes pretty close to my ideal.

    1. Simple refreshing design. Does one thing and does it well. Simple enough for Mom and complex enough to handle a deluge of Mail.

    2. Security-- Built in support for using ssh for communication. No virus threat.

    3. Superb search functions. All e-mail is auto indexed using AIAT (Sherlock) for rapid search. You have to try it to believe it...

    4. Open design to allow add-ins/services. My favorites include Word Service for formatting, SpamCop service for reporting Spam, GPGP support for encryption.

    5. Easy organization. Multiple signatures, templates, accounts, mailboxes.

    6. Internet standards compliant. No proprietary stuff.

    7. Anti bloat. At 3.5 MB it is small by today's standards...

  12. Peices and plug-ins by spiphy · · Score: 2, Interesting

    One of the reasons I like linux is because for many jobs there are tools made just for that job. In some cases there are a group of tools designed to work seamlessly to get a more complex task done. I like this idea. I like small fast well writen apps that work with each other. I have yet to see this to the extent that I am thinking about tho.

    I would love a simple e-mail client with the absolute minimum number of features required. Then to make things better plug-ins and helper apps to make the client totaly customizable. So if I wanted all the features listed in the review I could install them. If I wanted diffrent one I would get them.

    The perfect email client is one that would have a bunch of peices like legos. Anyone could pick the pieces they like and build there own email client. Heck why stop with email?

  13. Re:Sylpheed by GigsVT · · Score: 3, Interesting

    I agree, Sylpheed is a supeorior client, pretty much like what balsa would be like if balsa wasn't buggy as hell, and wasn't trying to be a eudora clone and failing.

    I havn't tried the Claws add on for Sylpheed yet, but I hear it's good if you like that sort of thing.

    The one thing Sylpheed is missing is return reciept. Return reciept may not be something geeks often use, but users at work like to use it a lot, and it's not complicated to implement.

    --
    I've had enough abrasive sigs. Kittens are cute and fuzzy.
  14. Evolution of the mail client? by EvilAlien · · Score: 2, Interesting
    I'm sure I'm ignoring obvious deficiencies, but when I'm in X I've settled on Evolution from Ximian. It tastes like Outlook, which I use if I'm stuck in Windows, will soon be able to replace Outlook (Exchange server 2000 compatibility is out, hopefully older Exchange server compatibility is on the way) for the corporate desktop, its pretty, featured, etc. When I'm relagated to a mere console, I use pine. Its been around and I'm used to it.

    I might check out the bat based on other comments here, but those two do it for me.

    --
    perl -e 'print $i=pack(c5, (41*2), sqrt(7056), (unpack(c,H)-2), oct(115), 10)'
  15. Re:bingo. by stripes · · Score: 3, Interesting
    And please kids, don't tell me to use Linux/Pine/Elm/Mutt/whatever. My office email environment is Exchange, and very much makes use of the scheduling system in addition to email, so I'm stuck with it.

    Well if you don't want anyone to give you alternatives what do you want? Should we just say "use outlook and enjoy it, dammit!"?

    The only thought I've had so far is to set up an Outlook rule to forward a copy of every message I get to one of my Linux boxen, where I could chop it up and insert it into a database... but retrieving these messages would require me to use a second interface, and I need the functionality integrated into Outlook.

    Can outlook use IMAP servers? Can it see folders in an IMAP box? If so you can send the mail to to a Linux box have it autofile it, serve it up via IMAP. Then you can use whatever client you want...which is apparently only outlook :-)

    P.S. is it just me or is this article all about craming a bunch of stuff into a mail reader that doesn't belong? I would much rather have a bunch of applications that work together then on big one, too hard to replace the big one. With a bunch of little apps I could replace the "to do" part with one that works better with my PDA, or that has repeating items or just look better without having to find the better todo stuff in an app that does all that other crap too! Maybe this is why people like giant bloated software, and leave me puzzled?

    (the Apple mail app is a little like that, it leaves the "address book" stuff up to another application; still too integrated for my taste...MH anyone?)

  16. I've got one! by drix · · Score: 3, Interesting

    Here's one!. Maybe a little long on design and short on implementation, but overall sounds like a good idea to me.

    --

    I think there is a world market for maybe five personal web logs.
  17. mutt and grepmail [Re:bingo.] by rawg · · Score: 2, Interesting

    I use mutt as my email client. I would really like to see a X version of mutt.

    I have a cron that archives my mail directory each month. I just makes gzip files of whatever is in my Mail folder, and dates them.

    I then can use grepmail to find emails...

    grepmail 'Jon.*project x' companyx*

    That will find any email with Jon and project x in all the companyx files.

    grepmail is a great tool for someone that has lots of email. I have over 2gb going back four years.

    For spam, I use spamassassin.

    --
    The above is not worth reading.
  18. Eudora on Linux? Almost happened... by Wee · · Score: 3, Interesting
    I don't believe it is out for Linux

    That almost happened. When I worked there, I was bugging them to port Eudora to Linux. (I've been a Linux user for a long time, and essentially had to use Windows since I had to use Eudora.) Well, one day a PHB type (sorry, John...) comes into my office and says "We'd like to talk about what it would take to get Eudora working on Linux." w00t!

    So I go searching for someone to do the port. Among my searches, I would up talking to Loki Software. The Linux game company that just went joysticks up. So I brought them in (they were in Tustin, QCOM was in San Diego, so it was a easy thing). We had them sign NDA's, the works. Scott Draeker came, as did two other geeks. I had fun talking to them. Way smart people. One of them was a GNOME user, the other KDE. I got them going on that. Kind of a troll, but I needed an ice-breaker. :-)

    Anyway, I burnt a CD with Mac and Win Eudora source and gave it to them. They looked at both and said that the Windows source could be ported in like 3 months. I was a happy camper.

    Then, doom. Money got weird. The ads were selling, but there were internal QCOM politics. I can't go into it, but if I had talked to Loki three, four months previous, there likely would have been a Linux Eudora Pro. And Loki might still be in business (since we were going to pay them a boatload of money). And I would have been happy. But now I make do with Pine and Kmail.

    This is all an interesting story, actually. I should write it up one day. I still have friends at Qualcomm, though, so I'll have to wait.

    -B

    --

    Ash and Hickory, straight-grained and true, make excellent bludgeons, dandy for the cudgeling of vegetarians.