Chronosynclastic Infundibulum » review http://www.semanticoverload.com The world through my prisms Thu, 07 Apr 2011 17:36:17 +0000 en-US hourly 1 http://wordpress.org/?v=3.5 Gmail with IMAP — First Impressions http://www.semanticoverload.com/2007/11/04/gmail-with-imap-first-impressions/ http://www.semanticoverload.com/2007/11/04/gmail-with-imap-first-impressions/#comments Mon, 05 Nov 2007 04:56:57 +0000 Semantic Overload http://semanticoverload.gaddarinc.com/?p=132 Finally, over a week and a half after the initial announcement, IMAP was finally enabled on all my Gmail accounts. Until now I used POP to access my emails from gmail, and had to use the ‘recent:’ option to be able to access my emails from multiple locations. With IMAP, thankfully, that will change soon.

A quick intro to IMAP. As described by Tom Spring from PC World:

IMAP is geek speak for Internet Message Access Protocol. ….
… with IMAP any changes (sorting, deleting, reading, or otherwise) are reflected across all Gmail interfaces – be it using Outlook Express, your iPhone, or Web-based Gmail. For example if you create a folder and sort messages into it using your desktop Outlook Express client those changes show up on Web-based Gmail.

IMAP is a boon for people like me, who check their emails from multiple locations. So I decided to give IMAP support on Gmail a spin, and here’s what I came up with:

For starts Gmail has done a remarkable job of supporting IMAP. I can understand the technical difficulty in being able to support IMAP on Gmail. Think about it: Gmail moved away from conventional folder based email organization to offer what is essentially a tag-based (label-based) organization of email (although their tagging interface is too cumbersome in my opinion). Given that IMAP is a folder-based email access protocol, reconciling the two is not an easy task. But Google has done a good job of it this time around.

For starts, after you enable IMAP, and configure your mail client there are changes that you will notice in the web-based Gmail interface.

  • All the folders that you create using your email client will now appear as labels in your web interface.
  • Certain labels like Trash, or Chats are reserved by gmail. If you try to create a folder by that name, then the folder will appear as ‘[imap]/foldername’
  • If you have any label of form ‘text1/text2′, they will now appear as folder ‘text2′ being a subfolder of folder ‘text1′. So If you have any labels of the form ‘family/friend’, or ‘work/spam’, consider renaming them without a ‘/’ before enabling IMAP.

So how did tag-based Gmail reconcile with folder-based IMAP?

  • Each label appears as a separate folder in IMAP.
  • To apply multiple labels, just copy the email to multiple folders.
  • Moving an email from one folder to another will change the label on the email from the first label to the other.
  • If you move an email to a sub-folder ‘sub’ within a main folder ‘main’, on the web interface, it will show up as being labeled ‘main/sub’.
  • If you configure you mail client to sent email using gmail’s smtp server, then every copy of the email is stoed in the ‘[Gmail]/Sent Mail’ folder.

Here are the set of IMAP actions and their corresponding web based Gmail actions.

Spam, however, is handled differently. To mark a message as spam, just move it to the ‘[gmail]/spam’ folder in the IMAP interface. Simply marking the email as ‘spam’ on your mail client (like Thunderbird) will trigger the email client’s spam filters, but not Gmail’s.

Drawbacks

  • One The only major drawback is that the IMAP’s default trash folder is different from Gmail’s Trash folder. There’s no easy way to fix it. The only fix that I found to work for Thunderbird is here on Tech Samurai. It not the most straight forward config change to make Thunderbird to GMail’s Trash folder.
  • The bigger issue with the simulation of folder-based structure on top of tag-based structure is the following:
    If an email has multiple tags (labels) associated with it, then the email shows up in multiple folders on the IMAP client. ‘Deleting’ such an email involves deleting (or moving to [Gmail]/Trash) all the virtual copies of the email from all the folders where they reside. This can be a arduous task, especially if do not know all the labels that were applied to the message to begin with (and you dont, if you are using the IMAP interface exclusively.

Overall, a really clean and neat implementation on Google’s part. Good job Google!

]]>
http://www.semanticoverload.com/2007/11/04/gmail-with-imap-first-impressions/feed/ 0
Mailplane, reviewed http://www.semanticoverload.com/2007/08/24/mailplane-reviewed/ http://www.semanticoverload.com/2007/08/24/mailplane-reviewed/#comments Sat, 25 Aug 2007 03:59:15 +0000 Semantic Overload http://semanticoverload.gaddarinc.com/?p=114 To put succinctly, Mailplane is Gmail with MAC OS X UI (Sorry, there is no windows port as of now). Its like a browser that renders gmail, and gmail alone.

I have been using Mailplane for a few days now here are my first impressions.

Like most MAC applications, Mailplane is ridiculously easy to install, and configuration is done with just a handful keystrokes. All you really need, as far as configuration goes, is your Gmail username and password. Here are is a screenshot of Mailplane.

Mailplane screenshot

Mail client style features with gmail style freedom

As you can see from the screenshots, the main window is simply the gmail interface. There is nothing fancy about it. The magic is around the main window. Its the toolbars. You have outlook/thunderbird style icons that allow you to compose messages, reply (all), star, archive etc. So for people who are more comfortable with outlook/thunderbird style desktop email clients, but want the versatility and search capability or gmail, Mailplane is the perfect application for them.

You can also configure Mailplane to be your default email client. If gmail is your primary email, and you don’t like using email clients, then when you come across links like <a href=ā€¯mailto:abc@xyz.com>, then you have to highlight the link, right click (or control-click), copy email address, open new message on gmail, paste the email you copied, and so on. Its too many clicks and too painful.

With Mailplane as you default mail client, just click on the email link in your browser, and it automatically opens up Mailplane, takes you to the compose message window with the email already pasted in the ‘To:’ field. All in just one click!

Support for Multiple Gmail Accounts

The feature I liked best about it was that it has support for multiple gmail accounts. So if you have multiple gmail accounts (most of them do), and you would like to be able to switch between them like you would switch between tabs of a browser, Mailplane is the answer to your prayers. You can configure it to handle as many gmail accounts as you want and switch between the accounts with a mouse click (actually it a double-click).

Support for Google Hosted Accounts

Now its not just multiple gmail accounts it supports, it also supports multiple google hosted emails as well. (If you are wondering what exactly is Google hosting check out Google Apps). One of my domain’s email is hosted by google. I have an admin email, and a user email that I like to keep separate. With traditional web based email, I could access only one account at a time. With Mailplane, I can now access both accounts simultaneously, not to mention other gmail accounts as well.

Get IMAP-like behavior with Gmail

I personally prefer desktop clients as email viewers and the email servers for email storage. IMAP works really well for that, but gmail (and google hosted email) does not support IMAP. With Mailapp, however, I can get IMAP like behavior with an desktop client like features and my emails are still stored at the gmail server. Its a good trade-off to make.

ISP blocks traffic to google SMTP server? No problems

If you configure a desktop email client to send and receive messages from gmail (or google hosted email), then you have probably noticed the following problem: You ISP blocks all send mail requests to your google SMTP server (because ISPs want you to use their SMTP server). The issue with such restriction is that if you don’t send you email via google’s SMTP server, then the sent mail wont show up in your sent mail folder (label) on your gmail.

With Mailplane however, this is no longer an issue. Mailplane sends emails via HTTP (your browser), and so if you send emails via Mailplane, then they will show up on you sentmail! Problem solved.

iLife and Mailplane

Its biggest selling point is its iLife integration. It allows you to drag-and-drop attachment, import photographs from iPhoto, automatically optimize it for the web before attaching, etc. It also integrates well into the Growl notification system which is great feature because then it pretty much does the job of a Gmail Notifier without having to install a new application.

Additionally, integration with Growl also allows Mailplane to send notifications to you on the screen when someone IMs you on google talk. Currently, if you are on mac, then you can only use the web-based google chat, and if you don’t have your speakers on, then there is no way for you to know if someone is messaging you unless you specifically check you gmail window. With Mailplane, you will get a Growl notification on your screen if someone messages you on google chat. This, IMHO, is a much needed feature for google chat for Mac users.

So, yeah, Mailplane is all great and wonderful. But its not without its issues.

It works only on Mac OS X Tiger or later

So if you use any other operating system be it windows, linux, Mac OS X 10.3 or lower there is no Mailplane port for it, and there probably wont be

Its free because its still in beta

Mailplane is free for now because it is still in beta. Once its stable enough for a general release the developer(s) are planning on releasing it as a shareware with a three week evaluation period. So yeah, in the general sense its not free.

It does send email notifications, but…

If you have Growl installed, then email notifications are sent, but only for the currently active account on the Mailplane window. So if you receive new mail from another account that is currently not the active one, Mailplane is simply silent about it.

mailto:, but as who?

If Mailplane is configured as the default email client, then on clicking on any ‘mailto:’ style link, the browser opens up Mailplane and opens a gmail compose window. However, it opens the compose window for the currently active account on Mailplane. Which means if you have two accounts on Mailplane, viz., abc@gmail.com and xyz@hostmail.com, and xyz@hostmail.com was on the active window, then if you click on a ‘mailto:’ link, the compose window will be for the account xyz@hostmail.com. If you wanted to compose email as from abc@gmail.com, then you’d either have to do it the old fashioned way be copying the email address, opening the account abc@gmail.com, and pasting the email. Else, you have to first switch to abc@gmail.com account on Mailplane and then click on the ‘mailto:’ link. In either case it defeats the advantage of having a one-click-to-compose feature on Mailplane.

It works but its slow

Compared to desktop email client, Mailplane is slow. It is slow in starting up, logging in, and in switching accounts. So if speed is your thing, then Mailplane will disappoint you.

Supports keyboard shortcuts, but you’ll need to relearn them

Although Mailplane has support for keyboard shortcuts (like gmail does), the keyboard shortcuts are Mac-syle and are very different from the ones that gmail has. So if you are someone used to gmail keyboard shortcuts, and likes to use keyboard shortcuts, then you’ll have to relearn them. Not my idea of time well spent.

So who should use it and how?

For starts, you need a Mac with OS X 10.4 or later. The following apply:

  1. If you have one gmail (or google hosted) account as your primary account, and you’d like to send emails from that account most of the time, then install Mailplane and use it as a default mail client.
  2. If you have multiple gmail (or google hosted) accounts that check regularly, and you don’t like having to log in and out of your various accounts multiple times, then Mailplane is what you need.
  3. If you’d like to be notified every time you received an email, then install Mailplane with Growl.
  4. If you have multiple identities that you mail from, and you have configured one gmail (or google hosted) account to handle all those identities, then use Mailplane for just that account and set Mailplane as your default mail client.

So if you think Mailplane is right for you and you’d like to try it out, you can sign up for beta invitation here, or you can leave a comment on this thread and I can send you an invite. I have just 5 invites, so the first five requests get the invite :). Remember, it works only on Mac OS X ‘Tiger’ or later.

]]>
http://www.semanticoverload.com/2007/08/24/mailplane-reviewed/feed/ 3