Showing posts with label Gmail. Show all posts
Showing posts with label Gmail. Show all posts

Thursday, 19 March 2009

Undo Sending a Gmail Message

If you ever send a Gmail message too early or you change your mind after you press "Send", there's a feature that will help you. It's called "Undo Send" and you can find in the crowded space of experimental features from Gmail Labs.

After enabling the feature, Gmail will show an "undo" link when you send a message. You have to react quickly because the link disappears in 5 seconds and there's no way to bring it back. If keyboard shortcuts are enabled in your Gmail account, a better option than clicking on "undo" is to press "z". When you undo sending a mail, Gmail saves it as a draft and you can continue editing the message or discard it.


"Sometimes I regret sending a message the morning after. Other times I send a message and then immediately notice a mistake. I forget to attach a file or email the birthday girl that I can't make her surprise party. I can rush to close my browser or unplug the Internet — but Gmail almost always wins that race. (...) I could undo just about any other action in Gmail — why couldn't I undo send? (...) My theory (which others shared) was that even just five seconds would be enough time to catch most of those regrettable emails," says Michael Leggett from Google.

I don't think that 5 seconds are enough to realize that sending the message was a mistake, but it's a good trade-off between functionality and the need to provide a reliable service. A simple improvement could be a configurable delay before sending messages.

{ Thanks, Niranjan. }

Wednesday, 18 March 2009

Gmail Media Previews

Gmail launched four new experimental features in Gmail Labs that show previews for some of the links included in an email. For now, Google supports YouTube videos, images from Flickr and Picasa Web Albums and Yelp reviews.

Here's an example: if you receive a message that includes links to YouTube videos and Flickr images, you'll see a list of previews below the message.


"Gmail currently automatically detects package tracking information, addresses, and event information and shows quick links to delivery status, maps and directions, and Google Calendar. So why couldn't Gmail automatically detect links in emails and show videos, photos, and ratings right inside these messages as well?" asks the Gmail blog.

While the previews are useful, placing them below the message is unfortunate. A Firefox extension like Interclue does a better job at showing smart previews for many other kinds of content and it's not limited to Gmail.

Monday, 9 March 2009

Will Gmail Come Out of Beta?

Five years after its release, Gmail is still a beta application. Gmail continues to add significant features, but most of the interesting ideas are now in Gmail Labs: tasks, offline Gmail, sending SMS or adding iGoogle gadgets.

It makes sense to add experimental features in the Labs section and remove the "beta" label from Gmail's logo. Felipe Zamorano, a reader of this blog, noticed that the Gmail logos created for some of the themes have two versions: one that includes "beta" and another one without "beta".



Google has recently launched a Labs section for APIs and started to add deprecation policies for the APIs that graduated from Labs. "For these graduates, we're increasing our commitment with published deprecation policies and other critical support services. The Visualization API terms, Contacts Data API terms, and Picasa Web Albums Data API terms include good examples of transparent deprecation policies. They state that we'll support each version for at least 3 years from when it's deprecated or a newer version is introduced."

Maybe it's time to show the same commitment for popular applications like Gmail or Google Calendar and drop the "beta" label.

Friday, 6 March 2009

Export Gmail Filters

I'm a big fan of Google's Data Liberation team and many of the posts from this blog showed how to export data from a Google account. The first notable project of the Data Liberation team was Google Blog Converters, a way to migrate the posts and comments from a blogging service to a different service ("the initial release provides Python libraries and runnable scripts that convert between the export formats of Blogger, LiveJournal, MovableType, and WordPress").

The most recent project is a Gmail Labs feature that lets you import and export filters. "Filter import/export, available today in Gmail Labs, helps you work with filters in bulk, rather than just one at a time. The basic function is simple: turn it on from the Labs tab under Settings, and from the Settings > Filters page you can download a file containing some or all of your filters or upload a file to create a set of filters all in one go."

You'll export an XML file that lists your filters. The file can be edited in a text editor like Notepad, using the format described here, with some changes. Hopefully, the Email Settings API will be available to all Gmail users, even as a simplified way of migrating Gmail's settings to a new Gmail or Google Apps account.


How to enable this feature?

Assuming that you have a supported browser, go to Gmail Labs, use your browser's find feature (Ctrl+F) to search for "filter import", enable the option and then click on "Save changes" at the bottom of the page. The new feature extends the Filters section from Settings by adding options to export some of the filters or import a file containing filters.

Tuesday, 3 March 2009

Gmail Brings Back the Web Search Button

Gmail's search lacks many useful features that are available in Google Web Search: the popular "did you mean" query suggestions, using synonyms to expand the query, searching inside PDF files or other documents, sorting the results by relevance.


It's one of the few areas that didn't evolve since Gmail's launch and I think it's embarrassing to place the "search mail" and "search the Web" buttons next to the same search box.

As you probably noticed, the web search button is now back in Gmail after a brief disappearance. A small number of vocal users complained and Google restored the button.

Here's how Gmail describes its search feature:

"You can use Gmail search the same way you'd use Google Search, by entering a word (or multiple words) that appears anywhere within the message you want to locate. If you're looking for a message that contains the word shopping, simply type shopping in the search field and press Search Mail. Your results will be displayed with your search terms highlighted in yellow. Gmail doesn't recognize special search characters like square brackets, parentheses, currency symbols, the ampersand, the pound sign, and asterisks. It also doesn't recognize partial or similar matches, so a search for travel will find travel, but not travels, traveler, or travle."

How would you improve Gmail search?

Monday, 2 March 2009

Get Faster Gmail, Google Toolbar and a New Homepage

Google seems to be concerned with improving the user experience in Gmail and sometimes upgrading your browser can really speed up web applications like Gmail, especially when you are using Internet Explorer.

I happened to open Gmail in Internet Explorer 6 and I noticed a message that invited me to "get faster Gmail".


Google didn't recommend to install Firefox or Chrome, like it did in other cases, but it suggested to install IE7. "We noticed that your current browser, Internet Explorer 6, is out of date. In order to improve your Gmail experience, we suggest that you upgrade your browser to a faster Gmail supported browser that works on Windows."


Upgrading to Internet Explorer 7 is a good tip, but I was surprised to see that Google sends users to a customized version of IE7 that includes Google Toolbar and changes your homepage to google.com. Downloading additional toolbars should be optional and it has nothing to do with Gmail's performance. What's more, the customized package includes outdated versions of IE7 and Google Toolbar from 2006.

A similar page from Gmail's help center explains that you can "make Gmail run an average of twice as fast" by installing IE7, Firefox 3 or Chrome. Google links to the official homepage of Mozilla Firefox, instead of recommending a customized version.

Thursday, 26 February 2009

Better Interface for Uploading Gmail Attachments

Gmail improved substantially the interface for uploading attachments: now you can select multiple attachments at once and there's a progress bar that displays the status of your uploads. It's much easier to upload multiple files from a folder, although you still need to use a third-party extension to attach files using drag-and-drop (the extension is not compatible with Gmail's new Flash uploader, so you need to disable it from Gmail's settings page).



While the new features are very useful, there's a strange bug that creates individual messages for each uploaded attachment and sends them to the "Trash". I started to compose a message to test the new feature, then I uploaded some photos and clicked on "Discard". Here's what I found in the "Trash" folder:


If you don't like the new Flash uploader, it can be disabled from the Settings page by selecting "Basic attachment features - Attach one file at a time and don't show progress bars".

{ Thanks, Sean. }

Tuesday, 24 February 2009

Gmail Is Down. What to Do?

The web interface is one of the ways to access Gmail and you can choose from many flavors of web-based Gmail. If the standard web interface doesn't load, it's a good idea to try the more secure SSL interface at https://mail.google.com or the basic HTML mode at http://mail.google.com/mail/h.

Gmail also offers other ways to read your email: you can use POP3 or IMAP in almost any email client for desktop or mobile phones. If you use Windows, you already have Outlook Express or Windows Mail, but you can install a better application like Thunderbird. Before opening a mail client and entering Gmail's settings, it's important to enable POP and IMAP from this page (Gmail settings/ Forwarding and POP, IMAP). POP and IMAP access is disabled by default and it can only be enabled from the web interface.

Gmail's web interface was down for more than 2 hours today. "If you've tried to access your Gmail account today, you are probably aware by now that we're having some problems. Shortly after 9:30am GMT our monitoring systems alerted us that Gmail consumer and businesses accounts worldwide could not get access to their email." The only way to access your mail was using a mail client, but the POP/IMAP access had to be already enabled from Gmail's settings page.

What can we learn from today's outage? It's important to know that there are alternate ways to access Gmail and you should enable POP and IMAP, even if you don't intend to use them regularly.

Thursday, 19 February 2009

Custom Gmail Themes

Until Gmail adds an option to create your own themes, you can edit the colors from Gmail's default theme. Go to the Themes section from Gmail's settings, click on "Choose your own colors" and select your favorite colors for Gmail's background, links, text messages, navigation links and more.


Your colors are saved when you finish editing the theme and the changes are added to Gmail after you press "Save". If you don't like your theme, you can always choose one of the 31 pre-defined thems or click on "Reset" to go back to the default theme.

"Companies that use Google Apps won't see the options for themes yet, but we're working on getting themes to you too," mentions Gmail's blog.

Thursday, 12 February 2009

Gmail Tests PGP Signature Verification

Sean Leather spotted a new Gmail feature that checks if the PGP signature attached to a message is valid.

"A major benefit of public key cryptography is that it provides a method for employing digital signatures. Digital signatures enable the recipient of information to verify the authenticity of the information's origin, and also verify that the information is intact," explains PGP's documentation.


Gmail's code reveals that Google uses a Java applet to perform verification. Here are some excerpts from the code:

function zOb(a){var b=a[dd](/(-----BEGIN PGP SIGNED MESSAGE-----(.|\r?\n)*?-----END PGP SIGNATURE-----)/); ... var DOb="PGPApplet",EOb="exp/799/pgpapplet_0.jar";OZ[k].wbc=function $aRa(){var a=document[Qi](M);d(a,WNb({code:"com/google/caribou/pgp/PGPApplet.class",name:DOb,archive:EOb})); ... kOb="Click to verify PGP signature in this message.",lOb="Verify signature",RZ="vPzQab",mOb="Info",nOb="No valid PGP signature found.",oOb="Warning!",pOb="Invalid key entered.",qOb="Applet not loaded. Is Java enabled?",rOb="wrClmc",sOb="Success!",tOb="Your message was verified successfully!",uOb="Verify again",vOb="The signature was incorrect! This message may not be authentic!"

The new feature quickly vanished from Sean's account, so it's safe to assume that it's not ready to be publicly released yet. PGP signature verification is the perfect candidate to be the next Gmail Labs experiment.

Update: Expect to see this feature in Gmail Labs. Look for this image:

Options for Caching Attachments in Gmail Offline

Offline Gmail has been updated to version 0.2 and you can now specify a maximum size for the downloaded attachments. If you don't need to access attachments when you're offline, you can disable the download of attachments.

A user of the Gmail Group has a workaround for those who don't have the new version. "It seems to me that for existing users it'll appear only when you disable and then again enable Gmail offline. And you won't have to download your emails again; you can always choose them not to be removed while disabling Gmail offline."


{ Thanks, Steve. }

Wednesday, 11 February 2009

Better Search in Google Contacts

One of the most significant limitation of Google's contact manager was that most of the contact fields weren't searchable. This problem has been addressed and you can now search for any information included, from titles and companies, to locations and phone numbers.

"We've heard you loud and clear, and contact search now works much better: instead of just searching contact names and email addresses, it now includes phone numbers, notes fields, and mailing addresses as well. So, if you're visiting the Bay Area and looking for friends to catch up with, you could try typing "650" or "415" in the contact manager search box," suggests Gmail's blog.


Gmail should also include an advanced search option for contacts, so you can find more precisely the contacts that work for a certain company or the people who sent you more than 3 messages in the past month. Some of these searches could be saved and used to create dynamic groups.

Show Your Location in Gmail Messages

Try this simple exercise: send an email from an Yahoo Mail account to a Gmail account (you can also use almost any other mail client or service). When you receive the message, click on the small arrow from the top of the message and select "Show original". Check the Received header and you'll find your IP address, which could be used to find your location.


Now send a message from your Gmail account to a Yahoo Mail account and select "Full Header" in Yahoo Mail. If you look at the Received header, you'll notice the IP address of Google mail server, like 64.233.170.191.


The conclusion is that Gmail doesn't send your IP address and here's why: "Personal information, including someone's exact location, can be gathered from someone's IP address, so Gmail doesn't reveal this information in outgoing mail headers. This prevents recipients from being able to track our users, or uncover what may be potentially sensitive personal information. Don't worry -- we aren't enabling spammers to abuse the system by not revealing IP addresses. Gmail uses many innovative spam filtering mechanisms to ensure that spammers have a difficult time sending bulk emails that arrive in users inboxes."

If you do want to show your location when you send a message, try the newest experimental feature from Gmail Labs: "Location in Signature", which adds your locations to your signature. After enabling the feature, go back to the Settings page and select "Append your location to the signature". Gmail will use the IP address to approximate your location, but you can get better results by installing Gears. "The Gears Geolocation API can make use of network servers to obtain a position fix. The server determines the client's position using a set of data provided by the client. This data includes the client's IP address and information about any cell towers or WiFi nodes it can detect," informs a document about Gears APIs.


Google has at least two other services where you can show your location: Blogger, which lets you geotag posts, and Latitude, that shows the locations of your friends.

{ via Gmail Blog and Paul Buchheit }

Tuesday, 10 February 2009

Merge Gmail Contacts

The feature is not yet automatic, so you need to find the contacts you want to merge, but it's useful if you don't have too many duplicates. Just select two or more entries for the same person, click on "Merge these contacts" and Google will combine the information from the selected contacts.

All the email addresses from the merged contacts will continue to be available in the auto-complete feature, so you'll still be able to choose one of the addresses.


Try this new feature in Gmail's contact manager.

{ via Blogoscoped Forum }

Update: To make things even more confusing, Gmail added a new view titled "All Contacts". So now you have:

* My Contacts - "a place to import, store and view all of the contact information that's important to you"
* All Contacts - "these are all of your contacts"
* Suggested Contacts - "the people you have contacted frequently"
* Most Contacted - "contacts you email and chat with the most"

The descriptions are not clear enough to distinguish between all these views and I wonder if all of them are really necessary.

Sunday, 8 February 2009

Import Contacts and Mail to Gmail

Gmail includes some options that let you import contacts and messages, but they're not very easy to use and migrating data to Gmail is not straightforward. But things are about to change: Google has partnered with TrueSwitch and Gmail will start to include a simple migration tool that works with some of the most popular mail services (AOL Mail, Yahoo Mail, Hotmail and many services provided by ISPs and mobile carriers).


"If you're switching to Gmail from another email provider, importing contacts and messages from your old email account can help you make the transition without having to do a bunch of housekeeping," explains Google. You can import the contacts from your old account, import the existing messages and the messages you will receive in the next 30 days and create a new label for the imported messages.

Of course, you can also import contacts by first exporting a CSV file from your old account, there's also the powerful mail fetcher that downloads messages from services that support POP3 and you can auto-forward messages to Gmail if your old service has this feature.

The new option should be added to the new Accounts and Import tab from Gmail's settings page.


If it's not there yet, then you'll have to wait until it's available for everyone. One thing is clear: when this option is available, it will be much easier to migrate from Yahoo Mail and Hotmail to Gmail and that could the increase the adoption of Google's mail service. "Between December 2007 and December 2008, Gmail's number of unique monthly visitors in the United States grew 43%, from 20.8 million to 29.6 million, according to ComScore. Windows Live Hotmail lost 5% of its unique monthly visitors during this period, falling from 45.7 million to 43.5 million," reports InformationWeek.

{ Thanks, Kevin. }

Friday, 6 February 2009

Multiple Views in Your Gmail Inbox

Gmail released another Labs experiment and this one converts your Gmail inbox to a structured dashboard that shows multiple views. The improperly-named "Multiple inboxes" lets you add up to 5 lists of search results next to your Gmail inbox: in the right side of the inbox, below or above the inbox.

Use the advanced search operators to build searches like label:name-of-label, subject:linux or is:unread -in:inbox. If you were expecting to actually see the inboxes of multiple email accounts, you can achieve this by using Gmail's mail fetcher, which automatically labels the messages fetched from other accounts and archives them. You can then create panes that have the following format: label:myotheraccount@gmail.com or to:myotheraccount.com.


"After you turn on Multiple Inboxes from the Labs tab under Settings, you can configure what you want to see, as well as set the number of messages displayed and the positioning of your panels from the Multiple Inboxes section under Settings," explains Octavian Costache, who created this feature.

"Multiple inboxes" works especially well if you have a high resolution monitor and if you use filters that automatically archive some classes of messages.

Related:
Simplified Gmail searches
A dashboard for Google Docs

Tuesday, 3 February 2009

Gmail Adds Folders by Improving Label Management

For those who wondered "when do we get folders in Gmail?", there's a good news: even though Gmail still uses labels, you can treat them like folders starting from today.

Gmail added a "move to" drop-down that combines two actions that were difficult to find or difficult to understand: labeling and archiving. Instead of clicking on "More actions", selecting a label and then archiving the message, you can now click on "Move to" and select a label.

Those who like keyboard shortcuts will be happy to know that the "Move to" drop-down can be selected by typing "v" and you can type the first letters of a label to select it.


A similar functionality is available for the new "Labels" drop-down, but you can select multiple labels.


So what's the difference between the two drop-downs?

"Move to" applies the label selected from the list and removes the label of the current view. Keyboard shortcut: v.

"Labels" lets you add or remove labels from the list in a single action. You no longer have to repeatedly click on "More actions" to add multiple labels. Keyboard shortcut: l.

"One of the features that makes Gmail different is its use of labels instead of folders. Sure, labels can serve pretty much the same purpose -- they can help organize mail or flag messages for follow up. And unlike with folders, messages can have several labels, so if I get an email from a friend about a trip we're taking together, I can add both a "Friends" and a "Travel" label to it. But it's not always obvious how to use labels, especially for people who are new to Gmail and used to using folders, and it hasn't helped that some common tasks have been more complicated than they should be," mentions Gmail's blog.

If you don't see the new features in your Gmail account, they'll be enabled in the next few hours. While the new functionality is a huge improvement, the design refresh is a step backwards. "Gmail just changed its archive, report, move icons from their fun bubbly shape to rectangular attached uglies," commented Garry S., a reader of this blog.

{ Thanks, gxg and Garry. }

Thursday, 29 January 2009

10 Good Things About Offline Gmail

Gmail's offline version is a surprisingly solid alternative to desktop mail clients. Despite the shortcomings of an initial release (attachments can't be added to messages composed offline, you can't customize which messages are downloaded, the contact manager is not available offline), there are many good things about the offline Gmail:

1. You can easily create proper shortcuts for Gmail from the settings page.


2. Now that's available offline, Gmail can truly become an application rendered by Chrome.

3. Some of the attachments are available offline and you can copy the files from Google Gears' cache.

4. Even if your Internet connection goes down, you can continue to read your messages and post replies, so you don't have to until the connection goes back up.

5. Gmail finally becomes usable if you have a slow or unreliable network connection. Enable the "flaky connection mode" and Gmail will cache your messages. "In flaky connection mode, you access the mail that's stored locally on your computer, regardless of your connection status. This makes it much faster to read and send mail, which is nice when you're on a slow or flaky connection. Your account will continue to sync in the background when it's able to do so, with no disruption to your experience."

6. Even if you have a fast Internet connection, it's faster to load data from your computer than from Google's servers, so the "flaky connection mode" is a good way to speed up Gmail.

7. Most Gmail features work even when you are offline, including themes, Gmail Labs and keyboard shortcuts.

8. You can cache messages for more than one account and switch between them.

9. The change of the online/offline status is seamless and you don't have to manually sync data.

10. This is the best implementation of an offline Google app.

Wednesday, 28 January 2009

Offline Gmail

Adding offline support for Google services turned out to be a difficult task: even if Gears-enabled versions of Google Calendar and Gmail have been tested for more than a year, offline Gmail will be available starting from today in Gmail Labs.


What's the point of creating an offline version of Gmail when you can use mail clients like Mozilla Thunderbird or Outlook? You don't need to install additional software other than Google Gears and you can continue to use Gmail's familiar interface.

Gmail's blog explains how this feature works and which Gmail features are available offline:

"Once you turn on this feature, Gmail uses Gears to download a local cache of your mail. As long as you're connected to the network, that cache is synchronized with Gmail's servers. When you lose your connection, Gmail automatically switches to offline mode, and uses the data stored on your computer's hard drive instead of the information sent across the network. You can read messages, star and label them, and do all of the things you're used to doing while reading your webmail online. Any messages you send while offline will be placed in your outbox and automatically sent the next time Gmail detects a connection."


"And if you're on an unreliable or slow connection (like when you're "borrowing" your neighbor's wireless), you can choose to use "flaky connection mode," which is somewhere in between: it uses the local cache as if you were disconnected, but still synchronizes your mail with the server in the background."


Since this is still an experimental feature, Google chose to come up with an algorithm that decides which messages are cached locally and you can't set how many messages are downloaded.

We try to download your most recent conversations along with any conversations that seem to be important (regardless of their age). We also try not to download uninteresting conversations. This process is done heuristically and as with any heuristic can and will miss things. We'll continue to tune things up, but more importantly, we'll eventually provide a UI that will allow you to change the settings. Here's a sketch of how these messages are selected:

* Synchronization is based on the date of conversations. The system estimates a period of time to cover (at least 1 week in length) that results in approximately 10,000 messages being downloaded. For an average user, this means Gmail will end up downloading several years of mail.

* Additionally, we'll download any conversation marked with a label that contains less than 200 conversations, has at least one conversation that has been received in the last 30 days and also has at least one conversation that's outside the estimated time period. For many users, this list of labels will include Starred and Drafts.

* Finally, the system determines a list of labels to exclude conversations from being downloaded. For example, Trash and Spam are always in this list, along with any label that contains mostly unread conversations (unread count greater than 99%). So, we won't download a conversation if it contains only labels in this list. A typical Trashed message will not be downloaded, but a Trashed message that contains the label "alpha" will.



Among the most significant limitations of the offline versions: you can't add attachments to your messages, the contact manager is not accessible, the search results are limited to the local cache.


How to get this feature?

Offline Gmail will be slowly rolled out this week to the English interface of Gmail. Here's how to enable the feature:
  1. Change the language of your Gmail interface to English
  2. Make sure you use a browser supported by Gmail Labs and Gears: Internet Explorer 7.0+, Firefox 2.0+, Safari 3.0+, and Google Chrome. You can't use Gmail Labs in Internet Explorer 6.
  3. Wait until this feature is added to your account. When you see "Offline Gmail" in Gmail Labs, enable the feature, save the changes and click on the "Offline" link that will be displayed next to your username.


Thursday, 22 January 2009

Video Preview in Gmail Chat

Gmail Chat added a feature that was initially released in the Google Talk gadget: playing videos from YouTube and Google Video without opening a new page. If you paste a link to a video from YouTube or Google Video in a conversation, Google shows a clickable thumbnail that can trigger an inline video player.


If you tried the audio/video chat plug-in for Gmail and it didn't work well, there's a chance that the latest updates solved your issues: incompatibility with Creative camera drivers, errors when sending and receiving video for CPUs without the SSE2 extensions, lack of support for many USB cameras on a Mac OSX.

{ via Gmail Blog }