• On BNET: Online porn struggles for profits
January 28, 2009 4:33 PM PST

Gmail offline: A guided tour

by Stephen Shankland
  • Font size
  • Print
  • 42 comments

Wondering how Gmail offline works? Here, we walk you through it.

In short, people familiar with Gmail already are mostly familiar with its offline incarnation, which Google said it's releasing gradually to its users in coming days. The biggest difference is of course that you can't see new messages, and e-mails that you send are merely queued up until they can be delivered when a network connection is re-established.

Gmail uses Google's Gears technology, which among other things lets browsers store data on a computer in what's called a local cache. I'm using Firefox 3.1 beta 2, with which Gears isn't compatible, so to access Gmail offline I used Google Chrome instead, which has Gears built in. Since Gears is a relative rarity, though, most folks will have to install it first, which Google walks you through.

There are some limitations to offline Gmail: Only about 10,000 messages will be downloaded--the newest and most recently used. You can't use the contacts tab to manage your connections, though e-mail address autocomplete works so you won't need to worry about remembering e-mail addresses. You can't include attachments on new messages. It's only available in Gmail for English speakers.

But overall, it's certainly worth it if you're ever on a plane, taxi, train, vacation retreat, or coffee shop with an overstressed connection.

How do you use it? First things first. In the Gmail settings section, go to the "Labs" tab, click the "enable" button next to Offline Gmail. Then go all the way to the bottom of the page and click "Save Changes." This is an experimental feature, and Google warns they've occasionally seen issues keeping the local cache in sync.

There's more to be done to set it up, though. Go back to your in-box, then click the "Offline 0.1" link in the upper right corner. That'll walk you through the next stage of setup, including the setup of Gears if you don't have it running yet.

Next comes the explanation of what you're doing and the warning not to install offline Gmail on a public machine.

Then comes the permission phase. You're granting Gmail access to Gears, which means the software is granted access to your hard drive.

Do you feel you don't have enough icons in your life? Is your desktop just not cluttered enough? If so, now's the time to let Gmail sprinkle some more icons around. I actually don't mind this for valued applications: on Windows I assign a keyboard shortcut to the icon so I can launch it with a Ctrl-Alt-G combination. When you launch Gmail off the icon using Chrome, it fires up the application with no tab and navigation bar, so you get maximum screen real estate for the application; clicking links opens them in a new browser window.

Next comes the synchronization process. Depending on your in-box size and network connection, this could take awhile. And unfortunately, if you enable offline mode on a separate browser--Internet Explorer, for example--Gmail has to download the whole shebang again.

Happily, Gmail still can be used while you're creating the cache, because Gears is multithreaded--in other words, it can walk and chew gum at the same time.

The synchronization process is interruptible. Gmail tells you how far back into your archive it's delved and how many messages have been downloaded so far. The database is optimized for about 10,000 messages, and searching them is swift, even if it returns incomplete results compared to Gmail's performance while connected to your full archive.

Once the messages are done, Gmail tackles the attachments. You can view attachments when offline, but you can't include attachments in new e-mail you create while offline, at least for now.

The control panel in Gmail settings shows how far back Gmail's offline archive goes. It also tells you which tags it includes, which is handy--if you want all messages from your folks in the archive, label them "family" (I have my account set up to apply that label when the messages arrive from various e-mail addresses). Any label you've clicked on will be archived offline. (In this image, my labels have been blurred. No peeking!)

If you're offline, Gmail detects it automatically. Clicking the gray circle-with-a-bar icon that indicates no network will produce this pop-up that lets you manually try to reconnect. The status bar--whether online or offline--also lets you enter the intermediate "flaky connection mode," which is designed for times when your network access is intermittent. With it, Gmail will try to retrieve new messages and deliver the ones you've instructed be sent, but won't get too ruffled if the network isn't up.

After this, you're set up for offline Gmail. All the rest of the interface is the same as online: messages can be read, starred, labeled, and archived; search and conversation view work with the messages in your archive; and new messages can be written. I'd like contacts management, but overall, the experience is good and a big improvement for the application.

Originally posted at Webware
Stephen Shankland writes about a wide range of technology and products, but has a particular focus on browsers and digital photography. He joined CNET News in 1998 and since then also has covered Google, Yahoo, servers, supercomputing, Linux and open-source software, and science. E-mail Stephen, or follow him on Twitter at http://www.twitter.com/stshank.
Recent posts from The Download Blog
Log in with your face
See what's under McAfee's new interface
Tales2Go: Get on-demand audiobooks for children
Microsoft, Google split over browser bug bounty
Mozilla plans to drop Mac OS X 10.4 support
TweetDeck gets a few tweaks
Adobe promises faster Flash on Macs
Security software maker Vitamin D exits beta
Add a Comment (Log in or register) Showing 1 of 2 pages (42 Comments)
by feranick January 28, 2009 4:46 PM PST
There is a quite nasty bug in the current version of Offline Gmail. If you synchronize your mail account and then log off to log in in the same machine with a different account, the log in process will enter an infinite loop that will bring you nowhere. You need to remove your offline settings, cache, and cookies, to be able to access other accounts. This is a serious bug, i am surprised they actually release offline Gmail with it.<br /><br />BTW, this is a known issue:<br />http://groups.google.com/group/gmail-labs-help-offline/web/known-offline-issues
Reply to this comment
by Shankland January 28, 2009 9:27 PM PST
Thanks for the extra information. Looks like this explains why I had trouble trying to get my second incarnation up and running using the new release candidate of Internet Explorer 8. I had chalked it up to Gears not getting along with IE8.
by Hunnter2k3 January 29, 2009 3:52 AM PST
So it only happens with HTTPS enabled accounts? (pretty much everyone smart)<br />How about the User Profiles in Chrome 2.0, anyone tested those with this bug?<br /><br />I'm sure this will be one of the first bugs ironed it, shouldn't be too hard i hope, but it really depends how they coded it.
by mmci1525 January 28, 2009 4:54 PM PST
Doesn't seem to be an australian gmail labs option yet... well keep my eyes on the labs tho.
Reply to this comment
by samjohnno January 30, 2009 6:12 PM PST
I just checked this morning and its up now on my australian account.
by Jon January 28, 2009 6:32 PM PST
I can't find the link in my "labs" either. <br /><br />But, after reading all the descriptions, I can't see any advantage for this function over the Mail program included in my MAC OS. It works just fine (with gmail, imap and/or pop versions, and all my other e-mail from other ISP's, all in one application) and I can synch, immediately with my laptop, my desktop and my iPhone -- including my iCal and address book. I have sixteen active e-mail accounts on various providers. Mail works great with them all. If someone can tell me what good is this new thing from gmail, I'd be interested in hearing about it.
Reply to this comment
by Shankland January 28, 2009 9:36 PM PST
I detailed some of the reasons I switched my personal account to Gmail here:<br /><br />http://news.cnet.com/8301-1023_3-9994405-93.html<br /><br />I don't regret the move one bit. Gmail doesn't give you much if you like the old inbox/folders/sent paradigm, but I find Gmail's inbox/tags/archive/search structure vastly superior. Most of my e-mails that I want organized Gmail labels via filters upon their arrival, but they're still in my inbox ready for me to see. When I'm done with a message, I either archive it or delete it; the snappy search feature retrieves what I need out of the archive with little trouble. The best thing about labels is they don't force me to decide which of two or three folders to save a message in; applying three labels ("family," "travel," "money," for example) means I can find messages sorted in multiple ways.<br /><br />You can set Gmail up to check other accounts, labeling mails accordingly so you have an easy way to tell which message was sent to which of your addresses.<br /><br />I also like Gmail's conversation view; when a new message arrives in an archived conversation, the conversation pops back into your inbox.<br /><br />I think Gmail Labs is a good infrastructure for testing and baking new features relatively rapidly without disrupting people who don't want to fool with them.<br /><br />Last, I prefer Web-based mail, because I check my personal accounts from multiple computers and mobile phones.<br /><br />But that's just me. If what you have works, there's no great need to change.
by January 29, 2009 6:59 AM PST
I keep wondering the same thing. I use Thunderbird for all my e-mail (and I've moved all my accounts to Google hosted accounts, BTW Shankland). I use the web interface when I'm away from my computer, but when I'm at my own computer, I use Thunderbird. It's a tried and true piece of software that's been around for a long time. <br /> <br />Also, a web interface is something we developers only use as a last resort. Web UIs are severely limited in capability as opposed to desktop applications. Deployment and varying end user environments are reasons to make web apps, but for the best user experience, nothing beats a locally running desktop app. Not only is the UI better, but programming locally is much easier too. <br /> <br />Shankland does make a good argument for GMail's tagging. Though I personally hate it and don't use tags (I'm a folder guy), I do realize that some people actually like tags and I'm not going to argue against their use if they work for them. So if you like tags, then that would be a reason to use it. Other than that, I can't see any reason and the desktop clients are FAR FAR FAR superior in every other way. <br /> <br />I don't know why Google doesn't just make an actual desktop application. Actually, they DID. It's called Google Gears. Most people don't realize that THAT is a desktop application without a UI (you DO hav to download and install it). It just uses the clunky browser for its UI. They've clearly already written custom code for each OS that Google Gears is available for... They should just go the extra step and complete it with a *DESKTOP* UI on top of it. The user experience would be far superior AND they could keep and implement the tag UI. <br /> <br />But, even if they did that, if they didn't support multiple POP3 and IMAP accounts in the app, I'd have no use for it. I want one UI for all my e-mail, which is what I have with Thunderbird (or Outlook or Outlook Express, or Windows Mail or Eudora, or any of the hundreds of other e-mail clients out there). <br /> <br />I think someone should add tag support to Thunderbird, then there'd be no reason at all for the Google Gears local stuff. Another proprietary UI for one of my many e-mail accounts is unneeded and unwelcome.
by fredpyo January 28, 2009 7:30 PM PST
Well Jon, personally I find GMails interface, particulary the way mail conversations are grouped into a single page, fantastic and a great way to know what happened to a mail you sent. I don't know if MAC OS's Mail can do that, if so... well... I guess there should be another advantage on using offline GMail. Maybe... using familiar search commands? Still I'm glad the G guys finally got their game together and lauched Gmail offline (0.1... wonder what 1.0 will have... hopefully we will be able to configure what to download to our computers). Still no offline GMail here though.... Cheers.
Reply to this comment
by January 29, 2009 7:06 AM PST
I've seen a couple people now comment about the message threading in GMail. Thunderbird has this feature too and you get all the extra benefits of a locally running desktop app that isn't limited by an HTML UI. <br /> <br />I'm not trying to say that you SHOULD switch to Thunderbird... hey if you like the GMail UI, then use it. I just want to make sure people understand that the threading is not unique to GMail and it even works better in Thunderbird. In the message headers, you can expand the threads to see a tree. Works great.
by sudeshp January 28, 2009 7:54 PM PST
I still suggest configuring your outlook express for receiving Gmail. Outlook express works perfectly fine in offline mode without any glitches.<br /><br />I am surprised at the hype offline Gmail has created. It is just like a Gmail client they are offering ( a trimmed down version of Outlook) with less features.
Reply to this comment
by Hunnter2k3 January 29, 2009 3:49 AM PST
It is seamless when it is up and running, that is the reason.<br />Outlook and others, while nice, is a new interface that will require learning how to use.
by January 29, 2009 7:08 AM PST
I agree with sudeshp. Is there anyone that doesn't already know how to use a standard desktop mail client? If so, I'm certainly not hiring them for any job I have available. <br /> <br />But, Hunnter2k3 does make a good point. If you'd prefer to always use the same UI, then that's a good reason to stick with it, but knowing you're sacraficing a lot of features is important.
by January 29, 2009 7:22 AM PST
Sorry, have to comment on my comment. If all your e-mail accounts are in GMail, then you could use the GMail UI for all of it. If you have e-mail accounts at places OTHER than GMail (in addition to Gmail), you can't get the same UI GMail AND keep those accounts separated. GMail provides the ability to download e-mail from other accounts, but they're not easily separated. Desktop clients do this in a much more structured way. So, if you want a consistent UI for all your accounts (that go beyond GMail), you'll have to use a local, desktop mail client. <br /> <br />If all your accounts are in GMail and you don't mind them being merged or you don't mind the extra hassle of having to log out of one and log into another and not have the ability to search them all, then the GMail UI would provide a consistent UI.
by mike.gw January 28, 2009 7:57 PM PST
We go from managing local applications to managing browser plug-ins? Eventually, users will demand more functionality which will create bloated plug-ins. I think a web app should remain completely a web app... no local residual code!
Reply to this comment
by Shankland January 28, 2009 9:37 PM PST
There is a big difference between a Web app that requires a local component and one for which the local component is optional. Gmail offline is the latter. There's no question it increases the application's size, though, and the browser's complexity.
by January 29, 2009 7:11 AM PST
EXACTLY! If you have to download and install something proprietary... IT'S NOT A WEB APP!!! It's a local application... even if it uses the browser... even if it gets some info from the web and does some local stuff. As soon as you cross the line of having to install something local, all the advantages of a browser based app are gone. You might as well go the rest of the way and create a really nice client side UI using the OS's UI capabilities that far surpass the simplistic and clunky HTML UI. HTML is used because it's the lowest common denominator, not because it's the best UI... It's the worst UI because it's the lowest common denominator.
by mathcreative January 29, 2009 2:28 PM PST
To me desktop applications have a clunky interface. Gmail overall has a very clean interface.<br />Also I think Google Gears is open source
by sriduttvnayak January 28, 2009 8:41 PM PST
I'm unable to see it either in India.
Reply to this comment
by AndrewRich January 28, 2009 10:29 PM PST
The Offline option finally appeared in my Labs tab today, after days of reading about it. I'm actually more excited about "flaky connection mode" than the option of reading mail offline; hopefully telling Gmail to not spaz out so much when the WiFi drops (or when the computer is waking up) will reduce the number of times I have to reload to get it to reconnect.
Reply to this comment
by sriram_r January 29, 2009 4:12 AM PST
isn't it much easier to use Outlook/Apple Mail/whatever?
Reply to this comment
by greenaces January 29, 2009 5:16 AM PST
i totally agree
by January 29, 2009 7:14 AM PST
Yes, of course. <br /> <br />Shankland did provide one good reason to stick with the browser interface... that is, if you like tags. Someone else mentioned a single UI for both offline and on (which I would call away and at home ;). Other than that, full blown and mature local clients are VASTLY superior.
by giv1 January 29, 2009 7:19 AM PST
Did anyone hear about Outlook or Outlook Express (express one is free). These features and a whole lot more were available as long as I can remember. You can connect and have offline any email, not just gmail, and there are no limitation, plus you can configure it to your liking.
Reply to this comment
by G3iMacMan January 29, 2009 8:51 AM PST
Ummm.... Use a POP / iMap mail client.... Then it works on and off line.
Reply to this comment
by Phx01 January 29, 2009 9:04 AM PST
First of all, while written slightly aggressive, I completely agree to the nameless writer promoting the desktop application(s) before the browser plug-in Google created. Also for those getting their mails just from their own computer (be it from home only or by means of their laptop anywhere) using their trusted desktop application will actually provide a single unique interface (similar as using Gmail only) which they just need to learn once.<br />While I might be paranoid, I would also not log in to my e-mail account from any computer I may have access to as my log-in details may be caught and used by someone else. Hence, using e-mail through the web would be a last resort in case I do expect an important e-mail and do not have my computer at hand. Otherwise I can usually wait until I am back using my computer and my desktop e-mail client, which by the way looks identical for every account I have created.<br /><br />And there was the question of group mail threads in Gmail, where it was said that Thunderbird can do that as well. For the Mac users not using Thunderbird: MacOS X Mail can do that, too. (just for the records)
Reply to this comment
by pkron January 29, 2009 10:17 AM PST
you need Chrome? Sounds like Google is marching to the tune of "I want to be a monopoly; just like my competitor Microsoft"
Reply to this comment
by loose_screw January 31, 2009 6:04 PM PST
Um, no. Google's product offerings are free. No one is forcing you to use them.<br /><br />[CNET editors' note: Personal attack deleted.]
by georgeogoodman January 29, 2009 11:19 AM PST
No, you don't need Chrome. Offline Gmail (and Gears, generally) should work with pretty much any modern browser.
Reply to this comment
by jwl60 January 29, 2009 12:55 PM PST
One limitation of Express or full Outlook is the ability to use the offline tool on more than one PC (wife wants to access from two different rooms in house). Can GMail offline handle that and keep her email world in sync?
Reply to this comment
by giv1 January 29, 2009 1:14 PM PST
I am using Outlook and outlook express on 3 different machines (one machine acutually has both Outlook and Express) and they all work fine.
by johnpcecil January 29, 2009 1:21 PM PST
Where does gmail store the files on your computer?
Reply to this comment
by _hbe_ January 30, 2009 7:17 AM PST
C:\Documents and Settings\&lt;USERNAME&gt;\Local Settings\Application Data\Google\Chrome\User Data\Default\Plugin Data\Google Gears\mail.google.com
by January 29, 2009 6:31 PM PST
thanks for the walk-through. I had problems getting it set up initially.
Reply to this comment
by berock January 30, 2009 4:44 AM PST
1. Does GMail Offline work using more than 1 computer? How are synch issues resolved so that all computers are identically synched?<br /><br />2. On feranick's comment "You need to remove your offline settings, cache, and cookies, to be able to access other accounts.", is that EVERY time you switch, or just at initial set-up for each GMail account? <br /><br />Great article and comments.
Reply to this comment
by bigdogpotter January 30, 2009 5:06 AM PST
It is nice to read from all you old schoolers. Step 1. Never depend on your desktop alone. Step 2. Never depend on "the cloud" alone. Gmail lets you do both. Anyone silly enough to store their data in a proprietary format deserves what they get.
Reply to this comment
by etomai January 30, 2009 12:25 PM PST
To berock, yes it works with multiple computers, same way IMAP does.<br /><br />Many people are correct in pointing out that there isn't a huge technological difference between offline gmail and IMAP with a local client. In the same sense, there's little technological difference between ftp and http. But the workflow of using the server as primary storage and unifying the interface in a web browser is powerful. The local copy becomes a cache rather than a copy, which changes the way I think about managing my data.<br /><br />I love gmail because I access my email from 4-6 different computers in an average day. I could do that with IMAP/POP/elm/etc (and used to), but that generally meant unnecessary syncing and a lot of setup work. As it is I enable offline on only my 2 laptops. There's nothing here I couldn't have made work before, but it's sleek, simple and already done for me.<br /><br />Also, I've found google's SPAM filters to be excellent and with almost zero effort on my part. So that's nice.
Reply to this comment
Showing 1 of 2 pages (42 Comments)

Search Download Blog posts

advertisement

About The Download Blog

Download.com editors cover the world of downloadable software and beyond.

Add this feed to your online news reader

The Download Blog topics