The Perfect Email Client? 446
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."
the bat (Score:4, Informative)
dave
No IMAP support ?!?! (Score:2, Informative)
If they did support it, I'd certainly consider dumping Netscape/Moz for The Bat.
Re:No IMAP support ?!?! (Score:2, Informative)
This does not mean that the IMAP support is good. It just supports the POP3 style of polling. There is no way to control the folder structure from The Bat!. So I would not yet choose The Bat! if I'm looking for good IMAP support. But The Bat! has improved in the past, so I'm sure they are going to listen to what the users say. And this is definitely a large problem.
Re:the bat (Score:2)
I couldn't get past this. But hey... maybe I'm paranoid. But are you paranoid enough?
Re:the bat (Score:2)
Re:the bat (Score:2, Informative)
Not need to be installed (no tampering with the system).
Be able to import Eudora adress books.
Be as small as possible.
Have an easy-to-use adress book.
Be freeware if possible.
Be configurable (looks, fonts, etc.).
Be able to handle multiple accounts.
Be able to read/remove HTML.
:)
Pegasus and Eudora was both too large, so the list was narrowed down to:
Kaufman Mail Warrior. [kaufmansoft.com]
Opera browser mail. [opera.com]
Poco mail [pocomail.com]
The bat! [ritlabs.com]
i.Scribe [ozemail.com.au]
After trying these clients out separately for a while, I came to the conclusion that Poco mail fitted my list best. Not that it was outstanding in any way, the bat! and Kaufman was almost as good. I didn't like the interface of the bat though, and Kaufman, though very nice, had some problems with replying to HTML mails. The only things with poco that didn't fit my wish list is that it is not free and that it needed installation. Otherwise great program. I will be keeping an eye on Kaufman MW though. If some small details are improved, the client will rock.
If you know another WIN32 mail client that fits my wish list pretty close, please tell me. (Never satisfied
The perfect email client (Score:3, Funny)
Re:The perfect email client (Score:2)
For great burglaring opportunities (Score:4, Funny)
Hmmm (Score:4, Informative)
The other points here are a checklist for current open source email clients (Evolution, KMail, Mozilla Mail, etc) - many of the features are already integrated of course. It is just Outlook that is lacking, and it will remain lacking because Microsoft take ages to upgrade software, and then only add features they think the user needs, not what the user actually needs.
One thing I hear a lot about is the Amiga email program YAM as being extremely good. It is open source as well - a Unix port would be interesting.
Re:Hmmm (Score:3, Informative)
The split pane for the email messages, if done properly, could be nicely exploited. The "SPAM" button is a wonderful idea. The integrated instant messaging I could easilly do without... too hard to do it in both a useful and intuitive method.
I'm probably going to implement many of these designs this summer in a cross-platform open source email client. I may use some other client as a base as I'm not familiar with POP3 or IMAP. I'll probably wind up doing this in Qt.
Re:Hmmm (Score:2)
Mass return-to-senders would hurt spam (Score:2)
I think you miss the point. If mass-return-spamming started taking place, those who administer systems condoning or not actively working against spamming would have to act. There just ain't enough bandwidth to go around. Responsible ISPs would rapidly learn to bar any user who generated thousands of anti-spam complaints. Irresponsible IPs who generated a similar amount of traffic would rapidly get blocked by those ISPs who have better things to do with their time. Simple as that, really.
Re:Hmmm (Score:2)
Outlook is missing it? True they weren't the first ones to the market but the have had it for 2 years atleast. Outlook I have to say is one of Microsoft's best products and as much as you flame microsoft, they do do some decent hings for your average desktop. In an office enviorment, in a non tech industry, outlook is by far the best choice. It is very easy to teach (interactive teaching CD's) and couppled with Exchange server keeps our agency moving along quite nicely. I'm sorry but linux is not as simple as microsoft and till it is, it won't be taking over the desktop..
P.S. I use pine as my email client at home
Re:Actually, Sylpheed will do this (Score:3, Informative)
Forget Outlook. If rules are what you are after, and scoring, and colouring, sylpheed-claws [sourceforge.net] is the answer. These features may end up in the main sylpheed [good-day.net], as well.
Re:Hmmm (Score:2)
i'd rather drive homer's car (Score:3, Funny)
stored searches instead of folders (Score:5, Interesting)
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.
Re:stored searches instead of folders (Score:4, Insightful)
Re:stored searches instead of folders (Score:2)
I think this guy has a great idea and I think it could be the start of an message dbase that every app could use for contact information too. I hate that every app has it's own contact information....
Wouldn't it be cool to blow CNET's mind and prototype this UltimateMailer in the OSS world instead of the closed source software world.
LoB
Re:stored searches instead of folders (Score:2, Informative)
The BeOS has enabled you to do just this since day one. In Be, every email is just a file. Because of the uberfilesystem BFS (and its file-typing system), you can create lightning-fast queries based on the email headers, achieving exactly the result you describe--no specialized client required.
Re:stored searches instead of folders (Score:2, Informative)
bingo. (Score:2)
I keep all these emails because they're some of the most valuable organizational information I can have. I search them daily and would be absoultely lost without them.
What I need is a database that pretends to be an Outlook
Given that I've had this need since about 1998, I don't understand why Outlook has not yet delivered. (Outlook 97, Outlook 98, Outlook 2000, Outlook XP... how long do we have to wait!?!)
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.
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.
Re:bingo. (Score:3, Interesting)
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!"?
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?)
Re:bingo. (Score:2)
You play by their rules and you stagnate by their rules. Send your request to MS and see what that gets you.
LoB
Re:stored searches instead of folders (Score:2)
I was thinking it would be a good idea to search the emails, google style, by building indexes when you receive each email item. It would double the size of the mailbox; but who cares, disk is cheap. Besides, having quickly searchable mail allows you to delete stuff more easily.
Emacs/VM virtual folders (Score:2, Insightful)
you've just describe XEmacs' VM mode, very power email client working without any major bugs for years.
The only drawback of Emacs modes: you've gotta use programming. Just general programming skills b/c elisp is very simple and very logical.
The same argument becomes a benefit - you can do virtually everything. You can tune the mode for your preferences or you can integrate several emacs modes to work together or you can create your own mode.
For example, I've integrated VM with IRC and ICQ clients (yes, there are such modes for emacs!) and with diary calendar and with PostgreSQL ORDBMS. The result of such power and flexible integration is barely possible even in M$outlook.
I wish Mozilla would have same extensibility and I hope it will eventaulally, but without elisp it will be not THAT power.
Re:stored searches instead of folders (Score:2, Insightful)
In theory, this is great.
In practice, it's a disaster.
Of course, the Notes UI doesn't help. But the problems go deeper than that.
Interface Design (Score:2, Interesting)
This sounds... (Score:3, Insightful)
I dunno, just my thought.
Re:This sounds... (Score:2)
a tool should do one thing and do that one thing well.
In the case of email, 3 things: It should download the messages, store them locally, and send messages. The rest would be APIs for displaying, composing, indexing, sorting, and PIM features. All of these other features would be plug-ins from various vendors that could be upgraded or replaced when better plug-ins came along.
The tricky question is what the local storage format would be. Probably, the simpler the better: store the messages as files in the order they're received using the file system to break them up by year, month and day. An indexing or folder API would provide more sophisticated retrieval.
I believe Web-based clients that interact with sendmail work this way.
Not bloatware, but not good design either (Score:2)
But the problem with Outlook is not that long feature list. Presumably they're all used by somebody. And indeed there are a lot of features in Outlook I'd like to be able to use.
Problem is, these features are not well integrated. As with most Microsoft apps, they just pile on the features without any thought as to usability. So it's pretty painful to find the features you want to use and turn off the features you don't.
To make matters worse, MS's response to these issues is totally brainless. They throw in fancy technofixes, such as "Wizards" and "Help Agents" which just make things worse. Or they remove features that some people complain about, without considering that others actually use them. Like the MDI interface: mandatory in Office 97, disabled in Office 2K, optional in Office XP. Duh!
Some of the open source mail clients are promising, but there are so many secondary issues. Many refuse to support rich text, citing security or bandwith issues. (Legitimate concerns, but banning HTML from email is neither a necessary nor a sufficient fix.) Others support only the protocols the authors themselves need. These never seem to include both IMAP and LDAP, two protocols I can't live without.
Attention! POP is out of date! Public LDAP servers are useless (stupid spammers), but a lot of us still use corporate LDAP servers!
I used the Mozilla client for a long time. But they never fixed all the nastier memory leaks. And recently they started adding weird incompatilities to way HTML mail is composed. This in a product that is supposed to be close to 1.0! (After only 3 years.) Enough of that. I'm back to Netscape 4.7.
Re:This sounds... (Score:2)
Uhhh, just so you know, that person was a Unix person, and CNET is not filled with Unix people (and neither is most of the world).
Re:This sounds... (Score:2)
LoB
Re:This sounds... (Score:2)
Where's Cairo? Jerks....
LoB
Sounds good, actually (Score:4, Informative)
I think they've done a pretty good job, actually. I particularly like the integrated encryption and spam-reporting tools. These are widely asked for by those in the business, and yet no mainstream e-mail client seems to provide them. I'm sure more people would use them if they were easily available, rather than something you have to fight for. For example, there is a helpful service for spam complaints [abuse.net], who amongst other things will forward the details to the relevant abuse address, but how many people know that, or where to find it?
That said, I'd settle for just having the colour-coded "new mail" icon with the ability to hover over it and see the sender/title. At the office, where we use Outlook/Exchange Server, one of our guys tried to write a tool that hooked into Outlook and did that a while back. Unfortunately, he found insurmountable problems with the way Outlook's automation and new mail reporting features work. Too bad, as the rest of us were looking forward to him finishing it! That alone, to me, would be a major improvement. Here's hoping some of the guys at MS read the article!
Eudora (Score:3, Informative)
1. I don't believe it is out for Linux
2. Wierd ass server naming conventiongs. Your server name is usually like, mail.myrealbox.com in netscape, Yet in Eudora it ends up being, Username@imap.myrealbox.com, and sometimes that even doesn't work, its strange.
3. Buggy as crap, and doesn't like alot of servers from what I can figure
4. Ok, joke error messages are funny, if you know what they are supposed to mean. "I sent the password to the server, and said, shhhh, don't tell anyone, and the server said....shhhh....this
Good stuff
1. multiple email boxes/servers/usernames
2. Easy to set rules
3. easy interface
4. tech support is disant from the one time I used it.
5. the only problems with the free one is that there are adds on the bottom left, very small noninvasive adds.
6. you can do cool crap like not only mark an email as read, but mark it with 10 different colors, so you can seperate them between clients/problems or etc.
Re:Eudora (Score:2)
Re:Eudora (Score:2)
http://sylpheed.good-day.net/ [good-day.net]
Eudora on Linux? Almost happened... (Score:3, Interesting)
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
Re:Eudora (Score:2)
< sarcasm > Oh, wonderful <
-
Re:Eudora (Score:2)
Try sending a Eudora user an e-mail with "Attachment Converted: c:\windows\ssblank.scr". Wait for an e-mail back that says "Whenever I load your attachment, my screen goes black...?" :-)
I've used it for years. It's not a clickable link unless you send the actual attachment. If you just send the text "Attachment Converted..." it does no more than it would here on Slashdot.May I add one more to the wish list? (Score:3, Funny)
Re:May I add one more to the wish list? (Score:2)
They did! [microsoft.com] Over a year ago. And those same improvements are in Outlook XP.
Can those who review also design? (Score:5, Interesting)
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.
Isn't that a bit harsh? (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.
Re:Can those who review also design? (Score:2)
Reminds me of a friend's computer. Click start menu, mouse over to programs, and the enire screen gets BLOTTED OUT with a FOUR COLUMN list [pardon me while I go VOMIT] . Nothing but crap he will never use and old versions of AOL.
While I'm on the issue, one of the worst offenders is games. What are the chances that we could get the game industry to stop installing to START/ PROGRAMS/ FOOBARSOFT_r001z_d00d!/ FOOBARSOFTgames_r001z_d00d!/ BLARFO'S-ADVENTURE/
[BLARFO.EXE, LICENCE.DOC, LEGAL.TXT, REGISTER.EXE, README, READEME.TXT, README.DOC, README.HTML, README.WPD, README.WAV. UNINSTALL_BLARFO's-ADVENTURE, BLARFO_Screensaver!.SCR, Screensaver_LICENCE.DOC, Screensaver_LEGAL.TXT, BLARFO2-Blarfo_does_hollywood.MPEG, Director-of-marketings's-girlfriend's-website.HTM
Just install to C:\games\blarfo\ or to C:\Program files\games\blarfo\. Just add shortcuts to Blarfo.exe and *maybe* Blarfo.txt in STARTMENU\GAMES\ or to STARTMENU\PROGRAMS\GAMES\.
Oh yeah, as I was saying - it was nauseating when my friend's START\Programs blotted out the entire screen. And then there's his STARTUP folder... [The pain! Somebody please stop the pain!]
-
Mutt? (Score:2, Interesting)
Re:Mutt? (Score:2, Interesting)
Although, I would make it Mutt/Procmail/Fetchmail/Postfix to complete the food chain.
Re:Mutt? (Score:3, Informative)
integrate schmintegrated (Score:2, Insightful)
so there. pfffffffffffff
Re:integrate schmintegrated (Score:2)
Personally I think something that slams HTML mailing is sensible too.
I use fetchmail, procmail, spamassassin and razor at ork with a frontend of Gnus, amongst a company of M$loth-lusers, and I have no problems at all.
In fact, compared to all the M$loth+telnet+vim+/usr/bin/cvs "people", I have a particularly easy life of it - mail comes in, diff gets saved out, edited, sanity-checked, applied with Ediff mode and then committed to CVS all from within Emacs.
They left out some spam protection (Score:4, Insightful)
Some spammers put in an image tag that includes the email address, or encoded email address as part of the image request string so that they know it has been opened. That way, they can verify the address.
Re:They left out some spam protection (Score:2)
Re:They left out some spam protection (Score:2)
Given the state of today's commercial software, it might be a good idea to mention things like that rather then assume.
Re:They left out some spam protection (Score:2)
Where is "respects Internet standards"? (Score:5, Insightful)
As for autoresponders, they shouldn't be in the client unless that client (a) has access to envelope information, and (b) can send things as error messages (null envelope from). I also have rant about broken autoresponders [goldmark.org].
Hmm. (Score:2, Interesting)
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.
Re:Hmm. (Score:2, Interesting)
Some of these might get into later versions of my own email client [shagged.org]
Re:Hmm. (Score:2)
And needless to say, the one thing I really care about, they didn't think of: REPLY AT THE BOTTOM, NOT THE TOP!
Here is what I have as my perfect email client (Score:3, Insightful)
1. Look and feel the same in X and console, so that I could make use of both xpdf/mozilla and remote mail reading.
2. Localization. Being non-native english speaker, this one is pretty important.
3. Keyboard navigation
For the last 4 years I am extremely satisfied with the combination:
- fetchmail [tuxedo.org] (getting mail)
- procmail [procmail.org] (sorting mail into mailboxes)
- mutt [mutt.org] (reading/replying)
- vim [vim.org] (editing)
When it comes down to analyze mailbox and generate some reports, like for example, in the case with antivirus reports, I use perl [perl.org] with Mail::MboxParser [cpan.org] module.
For all my friends, who need GUI to read email, I recommend using Mozilla [mozilla.org] and or Evolution [ximian.com]
To busy. Look at kmail. (Score:4, Interesting)
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.
Re:To busy. Look at kmail. (Score:2)
You missed the most often ignored catagory. Just opening files, including on network shares with Windows workstations.
2/ Support *all* outbound e-mail standards, smtp *and* the various authenticated smtp methods. Security matters.
Your probably also want proper SMTP as well as third party relaying. There is also simply sending the data to another program.
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.)
Maybe also sanitise HTML before rendering it if you want to effectivly feed it to a web browser. Or even give though to using an HTML rendering program with more limited capabilities.
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.
This may be more a part of a MTA than a MUA though.
Toolbox (Score:2)
Obviously bloatware has finally won, if users even request it. Is there really something wrong with the "toolbox" approach of one tool for one job, or is it only that Windows-socialized people never had a chance to learn about it (due to the lack of usable tools)?
(Then again, I use Gnus.. but that is of course something completely different!)
Re:Toolbox (Score:2)
The E-mail client will have the most interaction with the Address book/PIM features, so it makes sense to have the E-mail client be the "host" application of the PIM. The way Windows software is written, with DLL-based components, there's not much distinction between having a separate application and just being a component of the E-mail client.
Just a few weeks ago, I spent hours cleaning out my wife's Outlook Contact List, so I have a few ideas.
(1) Keep track of when each address was added to the address book. It was hard to tell which of a person's many addresses was current.
(2) Let there be a way of marking an address as inactive. Yes, you can delete an address, but then later it may be added in again (automatically or manually).
(3) A richer data model for addresses and a user interface to match.
Right now, you can have only 3 e-mail addresses per contact. Not adequate. You need an unlimited number. Also, you should be able to share addresses (e-mail and otherwise) between people. John Smith and Jane Smith have different business phones and business e-mail addresses, but have the same home phone and address (and then again, have separate cell phone numbers.) I shouldn't have to update their home addresses separately. (Of course, it should keep a history of their past addresses, not just delete them.) There should be an easy way to tell the PIM that two contacts are really the same person and should be merged.
why get fancy? (Score:2)
Evolution + Gabber (Score:2)
I've gotta say, it'd be awesome for a corp environment. Gabber (and Jabber as a whole) is a pretty neat protocol, and includes a lot of features that I just love (gpg/pgp encrypted messages, ssl logins...god I love not having my traffic sniffed to death). Combine this with a jabber server in the corp setting, it'd pretty neat for communicating.
It might be nice, but it's not an email client. (Score:2, Interesting)
(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
(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!
Let me IGNORE HTML mail! (Score:5, Insightful)
When some moron sends me dual-encoded HTML/text mail, let me prefer to show the text version. If they sent HTML-only mail, convert it to text. I never want to see HTML. Ever!
I am sick of getting HTML spam that automatically starts banging on my net connection, even before I get chance to blacklist the appropriate site through Junkbuster.
(And no, I don't want to use a text-mode client. That's throwing the baby out with the bath water.)
Re:Let me IGNORE HTML mail! (Score:2, Informative)
KMail allows you to do that:
You can prefer plain-text over HTML, enable HTML but not letting it pull external resources (webbugs, images,...) or just accept it al. You can also enable HTML on a folder basis, wich is nice for some legit HTML newsletters I recieve
Re:Let me IGNORE HTML mail! (Score:2)
Mutt does this. And it's MIME compliant, so any non-text attachments can be opened by the associated program in your mailcap file. Mine is set up to open HTML in mozilla (if I'm running X) or lynx, and open images with display (ImageMagick). You can associate a program for every MIME type...
It truly does suck less.
Re:Let me IGNORE HTML mail! (Score:3, Informative)
When there's something like this in the email:
and your client loads this image, they know someone is reading their spam at your address and they can log that your address is worth spamming, for future spam or selling it to other spammers. So your stolen bandwidth is actually a little problem, automatically rendering html email has much more serious problems than wasting the bandwidth. It's like a return receipt request which you can't ignore. A return receipt which is not sent by email but directly through tcp/ip, so the email sender knows your geographical location, your ISP, etc.
Outlook Express..... (Score:2, Interesting)
Re:Outlook Express..... (Score:2)
One worth looking at is Mulberry [cyrusoft.com]. It is a great client written primarily for IMAP (with top-notch IMAP compatability). One or two annoyances, most of which I figured out in the first 15 minutes (it is very configurable and I don't agree with many of their defaults). Worth a look. Similar to OE in many ways, but fixes the security holes, auto-HTML rendering, shows you the real email address, etc.
Somthing missing from most Windows clients (Score:3, Insightful)
I don't know how I'd get through my mailbox without mutt threading and scoring things for me. I don't want things just dumped in another mailbox...I want my mail scored so that it has a priority meaningful to me. Threads clear up the view considerably.
I'm still trying to get Cygwin and mutt to work with my mail system, but no luck yet.
The Bat (previously mentioned) DOES have threading, so it's part way there. Pretty decent for a fairly cheap client.
Re:Somthing missing from most Windows clients (Score:2)
Pocomail is the best I've tried so far. (Score:2)
PocoMail.com [pocomail.com]
OS X Mail (Score:2, Interesting)
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...
It missed the most important improvement! (Score:2, Insightful)
The other issue that this review misses is the difference between e-mail that is person to person (ie the sender knows who the readers are) and mailing lists (where generally the post gets sent to those people who happen to be subscribed). Most of the facilities being requested are for the first type of communication, whilst the second needs a completely different set of priorities. This suggests the integration of the NNTP protocol, the ability to subscribe and unsubscribe automatically from lists and much stronger threading capability (and associated actions such as ignore or watch threads) are functions that are built in.
Store my email in a nonproprietary format! (Score:2)
An XML file format that was something like:
thisdude@greatideas.org
someotherdude@evenbetterideas.org
Hey Dude!, I had another great idea!
and so on, including all of the header information and such. I could then parse it and do whatever I want with it.
As the Pragmattic Programmers said, "Keep Knowledge in Plain Text"
-db
Automatic Folders and filters (Score:4, Insightful)
Also put symbolic links to any messages I've ever sent that person (or list) into that folder.
Why do I say put links?
Ever write a message to multiple friends and you have no idea which folder the message was filtered into? It's either in some random folder for whichever filter was first, or worse there are multiple copies of the message in each persons folder.
I want it all to be automatic, so automatic that magicly my mother's 500+ message InBox is suddenly cleaned up as a series of neat and clear folders.
If it's not automatic, 99% of users (like those who never program their VCR) will never use filters for folders. At most I see people using folders manually. It needs to be all automatic!!
I'd also like all my messages stored as plain text, one file per message, one directory for each folder (like PMMail except use better filenames). I want my mail to be indestructable, and not tied up in anyones database format. Screw mbox or worse the encrypted junk in Outlook. Let the OS do the work! Then I can search for messages, move messages between folders, do all sorts of cool stuff directly to the message base.
Re:Automatic Folders and filters (Score:2)
Your auto-folder-making-and-filtering idea sounds good, but I firmly believe that all "automatic" functions in any software should default to "OFF!"
My primary desktop is linux/KDE, with a small stable of applications to provide for everyday needs (kmail, for instance.) Nothing frustrates me more than having to use a huge application that starts doing "useful" things that are not what I want, and I can't figure out why, or how to stop it. This is especially true of various big-name word-processors. All of a sudden I'm getting headers, and page numbers, and different line spacing here and there, and various freaky auto-formatting, because the application wants my work to look "professional." Bullshit. If I want to look professional, I'll take a class or read a book and pick and choose the functions myself. Until then, just give me the basics.
Article could have been one word long! (Score:3, Insightful)
Peices and plug-ins (Score:2, Interesting)
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?
Its already been done. (Score:2)
News (Score:2, Insightful)
The second thing is having to sort messages to "folders". I'd much rather be able to assign keywords to each message - multiple, independent keywords, both automatically using rules and manually when I read the message - and then view "virtual folders" based on queries on these keywords. Nothing ground breaking here... but I suspect it would take another 10 years until it would become mainstream. Ugh.
My final problem is that my work environment is based on Exchange's calendar so I'm stuck with using Outlook, so I'll die of old age before I see any of this, even if it does get into open-source viewers. Arrgghh!
Evolution of the mail client? (Score:2, Interesting)
I might check out the bat based on other comments here, but those two do it for me.
Mulberry (Score:4, Informative)
I am surprised to not see Mulberry suggested. It's one of the few email clients (if not the only email client) specifically designed from the ground up for use with IMAP. It's fast, reliable. It doesn't fully support HTML mail (a good thing). It has versions for almost every platform - Win, Mac OS 9, Mac OS X, Linux, Solaris.
I've been using Mulberry for a year and a half now, and there is no way I would go back to Exchange or Eudora (whose crappy behavior started me looking for an alternative).
Bloatware vs. Interoperability (Score:2, Troll)
For example: No, there's no good reason to have a PIM or IM client integrated into your email client. However, there are extremely good reasons to have the two programs interact rather closely:
Unfortunately, most programmers are too lazy to do this right. The ones that aren't are too concerned with keeping their product's chokehold on the software consumer.
Virus-proof? (Score:2, Insightful)
Standards (Score:2)
Mulberry (Score:2)
CNET likes bloat, but most Linux mailers miss too (Score:2)
I like Eudora 3 a lot, but of course it doesn't have a Unix/Linux version. A really nice mail program would do better to start there. KMail's not bad either but again missing some things. A simple wish list:
- Fast user interface, with keyboard shortcuts to move to the next message, delete, etc., without touching the mouse. (I often need to filter through a hundred or more messages, many spam.) [Okay, this is common.]
- Filtering. [Okay, this is common.]
- POP3 and IMAP4 support.
- Good use of screen space. Eudora's overlapping windows are wonderful -- the 3-pane model is more common but takes more screen space.
- With POP3 (this is easier with IMAP but lots of POP3 servers are out there), there should be a "delete after x" option. And it needs tokeep track of what it's already seen. All of the Linux clients I can find are "leave mail on server" or "delete". But with more than one computer (home and office), I want to sync the mail by having both copies of the client get the mail, leaving it on the server just long enough for both to have a chance to get it all. Eudora and Outlook Express both do this on Windows, but it's not in KMail, Outlook, Sylpheed, etc. This is a showstopper! I have to boot back to Windows in order to run Eudora just to control the mail (my Linux clients are "leave mail on server").
- Cross-platform Linux/Unix and Windows support using the SAME mail files! (Thus the Linux version has to run against VFAT mail files.) This way the user can boot up either OS and access the same mail, rather than maintain two copies (see above about "leave mail on server" and multiply the problem by different OSs as well as by computers. I keep three copies of most mail because of this, office, home Windows and home Linux.) Yes, I recognize that Windows and Linux disagree on ASCII conventions, but a Windows app *can* be written to use a Linux-standard database.
- Optional display of HTML mail, without making external references (phoning home to spammers) or executing anything (viruses) unless you explicitly say to. Default send should be plain text.
I've got one! (Score:3, Interesting)
Becky!, Pine, Mozilla (Score:4, Insightful)
I'm currently using Pine for receiving and Mozilla for sending. Once I get an IMAP server up on my linux box, I'll use Mozilla for mail at home and Pine for remote. Personally, I think this is the optimal solution; with your own personal IMAP server, you NEVER have to worry about switching email clients and converting everything.
UI designers exist for a good reason (Score:4, Insightful)
Of course not.
Well, I guess if it really was one of those 'of course' things, I wouldn't be responding, would I? :-)
Users know only one thing. "I want this." This doesn't just apply to software, it applies to any industry, from cars, services, whatever. Users only know what they want, and they typically want the stupidest stuff.
It takes people who understand the problem domain and the issues involved to actually make solutions work. This is why joe-6-pack doesn't make solutions. When they do, they make Homer's Car.
They've committed several 'crimes' on their wishlist. The most prominent is that they used Outlook as a launching point. Good god. Outlook shouldn't be a launching point for anything, especially a Dream Email-PIM system.
Besides that (I'll admit that I've got several grudges with Outlook), they've ignored problems with scalability and configurability. It's easy to dictate "I want this here, and it should do this," but it's much harder to decide how it's supposed to adapt to varying amounts of data and user workflows. The split email view is bad on so many counts- it makes showing subjects and dates harder, and what if you have 5 email accounts (such as I do) that you need to monitor? It just doesn't work. You need a better solution.
And there's the whole issue of feature bloat. I'd say reviewers are fairly savvy with the software they use (if not, they don't deserve their job). But a new users (and many not-so-new users; basically whenever anyone encounters something outside of their knowledge domain, which anything that they're not used to working on) have to take a blind eye to 90% of the features of feature-bloated software. It's information overload; so much that the new user doesn't know where to start, or what half of those things are useful for.
It's just the 90/10 rule; 90% of the work is done by 10% of the code- or interface. Don't put the rest of the 90% of the interface up front, it's just not useful.
For people born and bread on Microsoft Office, it would be hard to picture another way of working. But it's not for those people to decide; it's up to the user interface designers to make those decisions and come up with appropriate solutions.
That's the most important factor when writing software. Most programmers and managers (and reviewers) completely miss that fact, and we all end up working with complicated (== $$ on training), inefficient (== $$ on time), feature-rich software designs (== $$ for MS and people who support it, like that NT sys admin at work you love so much) that don't help the user.
UI designers exist for a good reason. Good ones understand their problem domain better than anyone else, and are best suited to make solutions for it. To get anyone else to do the job is akin to putting non-tech people in charge of digital copyright laws. It just doesn't make sense.
Re:It has to be Psionics (Score:2, Funny)
Imagine getting a goatse link via psionics.
Re:Typical overbloated crap... (Score:2)
I've even taken to using the multiple desktop feature in nVidia's new drivers to do main apps (Office, etc) on one desktop, web surfing and design on a second, and programming on a third. Now, if the IM windows would just stay on Desktop #1....
Re:One program to rule them all (Score:2)
With Windows partly it's because of Microsoft policy to "integrate" everthing. Microsoft don't want you to have such an "atomic system" because you can make it work the way you want it to... So other software for Windows follows the same kind of design. This may actually have some advantage with Windows, where since process creation is expensive multi-threading tends to be used as an alternative.
Problem is that you then see these same monoliths appearing in unix systems. As either ports or clones of Windows applications.
Re:Sylpheed (Score:3, Interesting)
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.