Geary Mail is back!

internet-mailThe latest version (0.11.0) of Geary mail has been announced by new maintainer Michael Gratton more than a year since the last release. After the retirement of the Yorba team Geary was forked by Elementary OS but the mainstream client saw no further development. Many Xenial users might have missed the email client with excellent integration on Ubuntu. Continue reading Geary Mail is back!

sendEmail: send Gmail emails from terminal

gmail_compThere is an easy way to send git patches via gmail’s SMTP server using git send-email. A similar easy to set up cmdline utility to send mails from the terminal is sendEmail. There are other options (or sendmailmutt) but they are bulkier or have a steep learning curve for the casual user. Continue reading sendEmail: send Gmail emails from terminal

Gmail from console

Many Linux users are more productive when they work from the terminal. But there’s no denying that many of them use web based services like email regularly for communication. Gmail is undoubtedly the most popular email service available today. We were looking for ways to access Gmail from the console. There’s Mutt, which is a fantastic email client, but how about some other options which programmers may like, especially the vim lovers?


It’s as simple as it gets – a vim like interface to Gmail written in Ruby.


  • Contact auto-completion
  • Starring, deleting, archiving, marking spam, marking read/unread
  • Compose messages and print
  • Checking for new messages, INBOX polling
  • Switching mailboxes, moving messages, copying messages to another mailbox
  • Limited attachment handling support
  • Opening hyperlinks and HTML parts in your web browser
  • Search queries
  • Use with MacVim or gvim
  • Customize colours
  • Secured password tranasfer using TLS encryption


Vmail needs vim (v7.3 and above) and Ruby (v1.9.2 and above). It also needs a text-mode bowser like w3m or elinks to view HTML parts. we will use elinks.

Run the following commands on Ubuntu:

$ sudo apt-get install vim ruby gem libsqlite3-dev sqlite3 elinks
$ sudo gem install vmail

Before you start Vmail for the first time, make sure that you have enabled IMAP in Gmail. Add the following to your .bash_profile for using elinks:

export VMAIL_HTML_PART_READER='elinks -dump'

The Vmail configuration file is ~/.vmailrc and the contents should be something like:

password: password
name: Neo
signature: |
  Sent from TuxDiary.


Start Vmail

$ vmail

Check only a label

$ vmail important_label

Search a label

$ vmail important_label to


Unlike Vmail, gmail.vim is not an application, it is a plugin for the vim editor to view Gmail within the editor. This tool also needs IMAP to be enabled in Gmail. One advantage of gvim.vim is it supports Two Factor Authentication.


To install on Ubuntu:

$ wget
$ chmod +x
$ ./

Add the following to your ~/.vimrc:

"NeoBundle Scripts----------------------------- 
if has('vim_starting')
 if &compatible
 set nocompatible " Be iMproved

 " Required:
 set runtimepath+=/home/neo/.vim/bundle/neobundle.vim/

" Required:
call neobundle#begin(expand('/home/neo/.vim/bundle'))

" Let NeoBundle manage NeoBundle
" Required:
NeoBundleFetch 'Shougo/neobundle.vim'

" Add or remove your Bundles here:
NeoBundle 'yuratomo/gmail.vim'

NeoBundle 'Shougo/vimproc.vim', {
\ 'build' : {
\ 'windows' : 'tools\\update-dll-mingw',
\ 'cygwin' : 'make -f make_cygwin.mak',
\ 'mac' : 'make -f make_mac.mak',
\ 'linux' : 'make',
\ 'unix' : 'gmake',
\ },
\ }

" Required:
call neobundle#end()

" Required:
filetype plugin indent on

" If there are uninstalled bundles found on startup,
" this will conveniently prompt you to install them.
"End NeoBundle Scripts-------------------------

let g:gmail_user_name = ''


  1. Replace /home/neo with your home directory absolute path in ~/.vimrc
  2. The plugin asks for the password when you fire it. Avoid adding it to plaintext for security


To check your mails, run the following in vim command mode:


Sylpheed: light and powerful email client

Looking for a Gmail desktop client? Try Sylpheed!

Sylpheed has just got a newer version (3.4.2) today and we thought it’s a good time to write about this email client. Sylpheed is a multiplatform light and powerful email client with much lesser bells and whistles than thunderbird or evolution. However, it integrates on any platform seamlessly and does one job well: being a reliable desktop email client. You can easily setup Sylpheed to work as your Gmail client (or any modern email service that supports POP3 or IMAP protocols).


  • Simple and beautiful with a clean interface.
  • Supports POP3, IMAP4rev1 and SMTP, but also NNTP (NetNews). IPv6 by default.
  • Quick launch integration and desktop notifications on new email.
  • Lots of configuration options which are also easy to understand.
  • Implemented in C and delivers good performance. Can read a folder with 20/30K messages without much stress.
  • Powerful search and filtering.
  • Learning-type junk email control feature which utilizes external commands. Automatically filter junk emails without setting filter rules by hand.
  • Optionally supports the signing and encryption of messages by GnuPG, and the encrypted communication of POP3/IMAP4/NNTP over SSL/TLSv1.
  • Supports plain-text attachments instead of base64.
  • Call external commands and cooperate with them in various circumstances.
  • Multiplatform. Works on Linux, Windows and OSX.
  • Open source and free.


To install Sylpheed on Ubuntu, run:

$ sudo add-apt-repository ppa:klaus-vormweg/sylpheed
$ sudo apt-get update
$ sudo apt-get install sylpheed

Sylpheed has a capable fork too – Claws Mail, which you can try out for variety.

Webpage: Sylpheed

Geary Mail: polished Ubuntu email client

Tried a new mail client on Ubuntu today – Geary Mail. I installed it after adding the required PPA in Synaptic and I was impressed by the minimal download size (around 1.4 MB on my system with 2 additional packages) and install size (around 5 MB). It’s fast and looks slick. It’s still in active development and lacks many features of a full-fledged mail client (e.g. – single account support right now) but looks very very promising with a beautiful interface. Sync is fast (much faster than logging into gmail and checking the mails) and it can notify on new mails as well. Another interesting feature is it’s simplicity – both in setup and usage. Feature highlights:

  • Modern and straightforward interface
  • Quick account setup
  • Supports Gmail, Yahoo! Mail,, and popular IMAP servers (Dovecot, Cyrus, Zimbra, etc.)
  • Mail organized by conversations
  • Full-featured HTML mail composer
  • Fast keyword search
  • Desktop notification of new mail

Installation details:

$ sudo add-apt-repository ppa:yorba/ppa
$ sudo apt-get update && sudo apt-get install geary


Geary is available in the default repositories from Ubuntu 14.04.

Website: Geary Mail