I bought a ‘lifetime upgrades’ license of SnapperMail over a year ago and have used it as my e-mail client on my Treo. I evaluated all of the Palm e-mail clients I could get my hands on (I think 5 or 6) and at the time, SnapperMail was hands down the best of the bunch. Version 2.0 (currently in beta) brings long awaited IMAP support; the 1.x versions were POP3 only.
I’ve been using the 2.x betas since they were released a few months ago and while I enjoy some of the IMAP functionality, overall I’m quite disappointed in what they’ve implemented. Many of these points have been covered in the SnapperMail Yahoo Group, but these are my observations.
- Expectations – The IMAP functionality was released in public beta a few months after the expected (previously announced) release date. The longer the release was pushed out, the more I probably expected when it was released. I’ve never built an e-mail client (and the experience I’ve had implementing one in PHP hasn’t been much fun), but I expected a little more polish.
- Poorly Designed for Mobile Usage – My biggest complaint has to do with the way IMAP has been implemented. SnapperMail 2.0 beta behaves generally like a desktop IMAP client. This may seem like a good thing, but it is not. I’ll explain in more detail below.
- Folder Behavior – IMAP folders are actually treated in a somewhat non-standard way in SnapperMail. To access a folder, you need to first map that folder to a folder in SnapperMail. Setting up these folders is a step I’m not at all fond of.
- Moving Messages – To move a message from your Inbox to another IMAP folder, you first have to set that folder up as mentioned above then you can move the message to one of those folders. If you haven’t set up a folder locally, you can’t move a message to it. For some bizarre reason, you can’t move a message while you’re viewing it, you have to close the message then move it from the list of messages. It would also be nice if commands to move messages to folders were stored, then executed on the next check or send.
- Viewing Messages in a Folder – Once you set up a folder, you have to set the folder’s sync behavior. You can choose to check the folder for new mail, get only mail from a week old, etc. I can’t figure out any way to select a folder and say ‘download all headers in this folder’.
- Speed is part of Usability – It takes just over 1 minute and 15 seconds to check my Inbox for new e-mail when I have about 45 messages in the Inbox. The old POP3 implementation would do this check in about 5 seconds. I know IMAP needs to do more, but this is slow enough that it is almost unusable.
- Storing messages on the PDA – There is no option to ‘purge this folder on the PDA only’ (while leaving the messages on the server). I know this isn’t standard IMAP behavior, but a handheld isn’t a standard IMAP client. I’ve got way more e-mail in my IMAP mailbox than I have space on my PDA. I shouldn’t need to save a copy locally (permanently) just so I can read it once.
Specific suggested improvements (as implied above):
- Allow the folder list to be dynamic. I should be able to move e-mails to any folder on the server. I shouldn’t need to specify local folders to sync to, SnapperMail should create them as needed.
- Treat folders and message lists more like web mail, don’t keep a local copy of e-mails unless I specify I want to do that for a given folder. I should be able to purge mail from the PDA w/o deleting it from the server as well. A PDA is a special case, not a standard IMAP client.
- I should be able to open any folder for browsing, and should have the option (as mentioned above) to download all messages (headers only, etc.) in that folder. Additionally, I should be able to specify a ‘chunk’ size: get 50 headers at a time, etc.
I’m actually considering making a mobile interface for SquirrelMail as a possible solution for myself. Does anyone know of an existing product I should check out before I dive into that?
I don’t have a good alternative, but I just wanted to say that unless you’re seriously wedded to SquirrelMail, you might want to look into making a mobile interface for the Horde project’s IMP. It’s an outstanding web-mail IMAP client. Chock-full of PHP goodness.
http://www.horde.org/imp/
I used IMP when I had a SpamCop account. The reason I’d rather hack on Squirrely is because I think their default interface would be easier to convert to a PDA friendly interface.
I’m not sure of what to make of your “IMAP” frustrations with snappermail. I would like to see some of these things implemented but from what I can see, snapper is doing the best out of anyone else in the market right now.
I also think that some of these frustrations probably have little to do with snappermail. For instance, I have a fastmail.fm IMAP account. Snappermail just checked my inbox with 964 messages in under 30 seconds.
Sure, best on the market out of 2 (or 3?) options… but I think they took the wrong approach.
Look in the Yahoo Group, there are *lots* of reports of really slow syncing.
I am also a registered user of version 1.xx and I have never been able to have version 2.xx work for me:
1. The autofetch that I have working well for me in version 1.xx have never worked in version 2.xx
2. The much taunted feature of save to card in version 2.xx have never worked for me.
I have read in the mailing list that version 2.xx is not compatilbe with TealLock which to me doesn’t make sense.
Whenever you start asking questions on the mailing list, you get lamented with things like: ” what do you expect, it’s beta ”
In the end, I just give up and just wait and see if it’s really going to work after coming off beta.
Alex:
“Sure, best on the market out of 2 (or 3?) options… but I think they took the wrong approach.
Look in the Yahoo Group, there are *lots* of reports of really slow syncing.”
Not to quibble to much, but in your above article, you yourself point out that you tried at least 5 or 6 palm e-mail clients. There are at least this many now as some have passed away and some new ones have sprung up (handspring e-mail client etc).
Also, saying that lot’s of people have a problem with slow syncing imap doesn’t negate what I pointed out. Often times the problem may be more with your server than it is with snappermail. Practically speaking, I realize that snapper will have to be the ones to try to fix all this. Nonetheless, saying a lot of people have a certain problem, doesn’t necessarily help you to figure out the cause of that problem.
I have been using Snapper since the early beta days two years ago and also purchased the lifetime upgrades version. I had been looking forward to IMAP support because I access certain e-mail accounts from many different devices. I have to say I’m in Alex’s camp when it comes to performance. Not only is Snapper the slowest IMAP client I have ever seen, it is also very “sensitive” in the sense that I sometimes go for a day or more at a time when it refuses to access my e-mail due to “protocol errors” that none of my other IMAP clients seem perturbed by, even other PDA versions.
In short, I used to love SnapperMail and now I barely use it and am very frustrated when I do.
I’m a Snappermail beta user for IMAP…
Re Storing messages on the PDA – There is no option to ‘purge this folder on the PDA only’
This is a frustration of mine, my only solution thus far has been to delete folders (hence deleting local copies) and then set the folder up again.
Re: Moving Messages
PaPi Mail allows you to move messages offline – so you can moe a series of them and then connect once to move them – this seems like a much better idea when you’re on the move. It’s not so bad if you’re attached to wifi, but it’s a little impractical if you’re offline.
My feelings are that Snapper has its shortcomings, but at least it does work – several other clients just wouldn’t work on my Sony Clie TH55
I have posted twice before and I made an error in one of my first post and I wanted to correct it. I previously said:
“I have a fastmail.fm IMAP account. Snappermail just checked my inbox with 964 messages in under 30 seconds.”
What I didn’t realize was that I have snapper set to sync back just one week, so in essence I’m not syncing 900+ messages in 30 seconds. It might be more like 60-70 messages in 30 seconds.
I actually wondered about that, thanks for clarifying.
I’m curious what your feelings on Snappermail are these days, buddy … I’m pondering a purchase of it because I want to be able to connect via IMAP.
They improved the speed to the point there it is usable for IMAP. Not being able to file a message while viewing the message and only being able to file into folders you’ve previously set up is very, very limiting.
That said, it’s pretty much the only game in town for IMAP. Check out Chatter as well – I haven’t looked at it in a few months.
I want you to help me configure my phone. I am in Nigeria and I use the MTN Molile network.
My phone is Nec e313
So what’s the latest? Of course, my Treo 700p’s performance is generally less speedy than desirable, but is Snapper now more IMAP-friendly?
Alex,
Did you ever create a mobile interface for Squirrelmail? I’m curious as I’m using a iPhone to Squirrelmail.
No, never did.