Pymailheaders 0.4.3 Beta

Pymailheaders is a small GTK+ program which displays mail headers in your mail box.

  Add it to your Download Basket!

 Add it to your Watch List!


Rate it!
send us
an update
GPL (GNU General Public License) 
2.1/5 14
Neil Shi
ROOT \ Communications \ Email
3 Pymailheaders Screenshots:
Pymailheaders is a small GTK+ program which displays mail headers in your mail box. It was innovated by xmailheaders, with a few more handy features like new mail highlighting, multi-language support, lauching regardless of network connection status and auto-reconnecting. Pymailheaders was written from scratch in Python for portability and easiness reasons. IMAP4, POP3 protocols and XML feeds are supported now.


· Python 2.4 (or above)
· PyGTK 2.6 (or above)
· GTK 2.6 (or above)


For *ubuntu users, all you need to do is to install python-gtk2 package. And then all the dependencies will be met by the package management system. You can simply type the following command in a terminal to get it done.

sudo apt-get install python-gtk2

It should be similar in other distributions.

You do not need to install this program, just run with appropriate arguments.


On the first time running Pymailheaders, you have to provide all mandatory options, namely server type, server address, user name and password (if required), from the command line. -t imap -s -a -u zeegeek
-p classified -e

After successfully launching Pymailheaders, you can omit all arguments except for '-c' if you use another configuration file in future launches. Everything else can be set using Pymailheaders' GTK+ settings dialog by right clicking on Pymailheaders' window. Add a '&' mark at the end of the command to make it run in background.

The following demonstrates how to run Pymailheaders for different protocols on command line.

For IMAP4 mailboxes, you need to set server type as imap and provide server URL, username and password. If your server supports encrypted connection, you also have to set the ssl option. The following example establishes a secured connection with '-e' argument, -t imap -s -a -u zeegeek
-p classified -e -i 60

To use pymailheaders with POP3 mailbox, it is basically the same as doing it with IMAP4 mailbox. The only thing you need to change is server type. For example, -t pop -s -a -u zeegeek
-p classified -e -i 60

If you have a Gmail account and you want to check for new mails, just set server type to feed and server to gmail. Then you need to give your username and password. Here is an example, -t feed -s gmail -a -u zeegeek -p classified -i 60

You can also use pymailheaders to check for XML feeds in the formats of RSS 1.0, 2.0 and Atom 0.3, 1.0. If your feed provider does not require authentication, you do not need to provide username and password. Example, -t feed -s

What's New in This Release:

· Fixed long timeout wait bug.
· Fixed infinite recursion when the network is not available bug.

Last updated on April 7th, 2008

#gtk+ program #mail header #header retreiver #gtk+ #mail #header #retreiving

Add your review!