Accessing Gmail e-mails from the command line

Gmail is a widely-used free e-mail service from Google—http://mail.google.com/. It allows you to read your mail via authenticated RSS feeds. We can parse the RSS feeds with the sender's name, and an e-mail with a subject. It will help us to have a look at the unread e-mails in the inbox, without opening the web browser.

How to do it...

Let's go through the shell script to parse the RSS feeds for Gmail to display the unread mails:

#!/bin/bash #Desc: Fetch gmail tool username='PUT_USERNAME_HERE' password='PUT_PASSWORD_HERE' SHOW_COUNT=5 # No of recent unread mails to be shown echo curl -u $username:$password --silent "https://mail.google.com/mail/feed/atom" | \ tr -d '\n' | sed 's:</entry>:\n:g' |\ sed ...

Get Linux Shell Scripting Cookbook - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.