cGmail 0.5 released
Posted on January 18, 2008
Filed Under cGmail |
I’m very proud to annunce that cGmail 0.5 is out
Let me introduce you what’s new in this version.
For the user
Only few (but not less important) cGmail 0.5 changes are visible by users. cGmail 0.5 support for gmail was improved a lot. Now cGmail include support for “gmail for your domain” and, as requested by many people, labeled mails. Lot of bugs fixed and feature refined. Now only pertinet actions will be shown on notification bubbles (no more “go to gmail account” for pop3 or imap accounts)
Under the hood
cGmail 0.5 is almost a complete rewrite of cGmail, so the underground code is more robust and easily expandable. New bulid system, new account storage engine and new plugins like structure for checkers (checkers are things like gmail checker, pop3 checker and imap checker for now). In the future third party plugin could be written and probabily cGmail could become something more that a simply mail checker.
Dowloads
Source tar.gz: cgmail_0.5.tar.gz
Ubuntu deb: cgmail_0.5_all.deb
Comments
24 Responses to “cGmail 0.5 released”
Leave a Reply
Great app! Hopefully it will help me make the switch from mail-notification.
However, here’s a couple of suggestions:
– Make a single left click on the icon open up the default mail reader.
– Related to the point above, instead of showing the recent new mails on click, you could show that info in a tooltip, similar to what mail-notification does.
– In the right-click menu there should be an option to manually perform the check, as well as to forget all recent new mails, as it often happens that the IMAP/POP3 server doesn’t register when a mail is read immediately, so I don’t need my mail checker reminding me of new mail I’ve already read.
Apart from that, this is a great project. I love that it uses the Gnome keychain and the “Exec this command on new mails” feature.
Oh, about the exec command thing… maybe you could have a similar solution to my first point above, while expanding on the exec command feature. For example, have something like:
Do [user configurable command] on [Events like New mail/Left Click on icon/Middle Click on icon/etc.]
Just an idea… Great work so far!
For first point I like that left click reshow me the last notification via notification daemon. I don’t like the tooltip option. To open the mailreader you can click on the action button in notification bubble.
I think I will consider the third suggestion
Thanks for the comment
I miss how in older versions clicking on the icon would recheck for mail. An option in the right click menu would be good too.
Also, I have a problem with 0.5 where when I click “Go to Gmail Account” on the notification, it opens many times, adding a bunch of tabs to my Firefox window. Is there somewhere I can file a bug?
You can file bugs here
Nice application. However I would like to the the option ” go to mail reader” if there is no new mail as well. This could be in a context menu.
If I would like to compose a new mail I now need to open the browser then logon to gmail etc,etc.
Ah well forgot… It does open like 15 > instances of the firefox if the browser is closed, or if open a he** of a lot of tabs
Thanks, bug filed.
Hello,
Thanks 4 this great program,
In fact like many i was looking for an alternative to Kshowmail in Ubuntu native environnement (gnome)
And what would make it very interesting (especially for spammed pop accounts) would be the ability to delete a message on the notifier window (a simple delete check box per message + apply(&refresh) button)
This way It could become a Kmailshow(win Mailmasher alternative) very good alternative.
Thanks 4 future improvment & keep us informed…;)
Unfortunately, you are depending on debian/ubuntu dependencies. python-distutils-extra and python-central were created for debian/ubuntu specifically. I can’t find the source code anywhere.
The bzr link that points to python-disutils-extra on the author’s site is broken. As for pycentral, I can’t find it at all. Building Arch Linux, or for that matter other distribution, packages of debian’s packages is not optimal.
Your work will have little adoption on other systems above 0.4.1. Which, is a shame.
Hi!
I am a newbie in Linux and I just wonder if someone could help me install cgmail. I use Opensuse.
regards
Henke
Hi
Great app! I dont know if this is the place for suggestions but i would love to have a way to configure my own sound (wav or mp3) when a email arrives, the ability to change the time/theme of the notification window and the ability to open Thunderbird (or any other mail client one chooses) by pressing the icon.
I am no programmer but would love to help in any other areas needed!
Thx again
Zeltak
@SpookyET
Anyway cGmail don’t really strictly depends on setuptools to be used. In this days as soon as I find some time I will try to install Arch linux myself (maybe I will make the switch?
) and eventually to build cGmail on it
When I choosed python-setuptools as a new build system for cGmail I was thinking that it was a better alternative to the crappy Makefile. I don’t want to learn the autotools automake stuff becouse I think they are orrible
it seems that, from time to time, the program closes with no apparent reason. i’m running ubuntu 7.10.
Trying to install… plz explain:
running install
error: error in setup.cfg: command ‘build’ has no such option ‘i18n’
Thanks
You need a copy of python-distutils-extra
Look at this link https://code.launchpad.net/python-distutils-extra
Great app, the best I’ve used - the support for GAFD is what sealed the deal for me! I’m running Ubuntu 8.04 - the only issue I see is that Ubuntu’s Add/Remove app still uses 0.4 - so I just updated manually via dpkg -i *0.5
Thanks, keep it up!
Hi there, just discovered cgmail, I like it a lot !!
One thing though, I’ve made Gmail as my default mail client in Ubuntu.
I’ve followed this Howto:
http://www.howtogeek.com/howto/ubuntu/set-gmail-as-default-mail-client-in-ubuntu/
This script is in my “Preferred Apps” but it doesn’t work when pushing the button in cgmail popup :-/
It would be nice to be able to do this in future releases of cgmail.
Thanks from DK
yeah great app!
one suggestion though:
could you please add an option that shows new emails of _all_ accounts in _one_ single popup?
i have several emails accounts and if i go online after being offline for a couple of days, i have 3+ popups filling the right side of my screen
I’m not completely sure that this is a right place for the bug report, but cGmail freezes at random time (at least I cannot find the reason). Here is a terminal output:
stetzen@stetzen-laptop:~$ cgmailservice
END checking imap account ***@student-imap-srv.bris.ac.uk …
Traceback (most recent call last):
File “/usr/lib/python2.5/site-packages/cGmail/service/statusnotifier.py”, line 33, in on_status_changed
notifier = Notifier()
File “/usr/lib/python2.5/site-packages/cGmail/lib/notifier.py”, line 106, in __init__
self.notif.connect_to_signal(”ActionInvoked”, self.action_cb)
File “/var/lib/python-support/python2.5/dbus/proxies.py”, line 534, in connect_to_signal
dbus_interface, **keywords)
File “/var/lib/python-support/python2.5/dbus/proxies.py”, line 362, in connect_to_signal
**keywords)
File “/var/lib/python-support/python2.5/dbus/bus.py”, line 160, in add_signal_receiver
watch = self.watch_name_owner(bus_name, callback)
File “/var/lib/python-support/python2.5/dbus/bus.py”, line 367, in watch_name_owner
return NameOwnerWatch(self, bus_name, callback)
File “/var/lib/python-support/python2.5/dbus/bus.py”, line 86, in __init__
arg0=bus_name)
File “/var/lib/python-support/python2.5/dbus/bus.py”, line 163, in add_signal_receiver
self.add_match_string(str(match))
File “/var/lib/python-support/python2.5/dbus/bus.py”, line 392, in add_match_string
BUS_DAEMON_IFACE, ‘AddMatch’, ’s’, (rule,))
File “/var/lib/python-support/python2.5/dbus/connection.py”, line 607, in call_blocking
message, timeout)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
Error in sys.excepthook:
Traceback (most recent call last):
File “/usr/lib/python2.5/site-packages/apport_python_hook.py”, line 78, in apport_excepthook
report_file = open(pr_filename, ‘wt’)
IOError: [Errno 13] Permission denied: ‘/var/crash/_usr_bin_cgmailservice.1000.crash’
Original exception was:
Traceback (most recent call last):
File “/usr/lib/python2.5/site-packages/cGmail/service/statusnotifier.py”, line 33, in on_status_changed
notifier = Notifier()
File “/usr/lib/python2.5/site-packages/cGmail/lib/notifier.py”, line 106, in __init__
self.notif.connect_to_signal(”ActionInvoked”, self.action_cb)
File “/var/lib/python-support/python2.5/dbus/proxies.py”, line 534, in connect_to_signal
dbus_interface, **keywords)
File “/var/lib/python-support/python2.5/dbus/proxies.py”, line 362, in connect_to_signal
**keywords)
File “/var/lib/python-support/python2.5/dbus/bus.py”, line 160, in add_signal_receiver
watch = self.watch_name_owner(bus_name, callback)
File “/var/lib/python-support/python2.5/dbus/bus.py”, line 367, in watch_name_owner
return NameOwnerWatch(self, bus_name, callback)
File “/var/lib/python-support/python2.5/dbus/bus.py”, line 86, in __init__
arg0=bus_name)
File “/var/lib/python-support/python2.5/dbus/bus.py”, line 163, in add_signal_receiver
self.add_match_string(str(match))
File “/var/lib/python-support/python2.5/dbus/bus.py”, line 392, in add_match_string
BUS_DAEMON_IFACE, ‘AddMatch’, ’s’, (rule,))
File “/var/lib/python-support/python2.5/dbus/connection.py”, line 607, in call_blocking
message, timeout)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
END checking imap account ***@mail.rambler.ru …
Distro in Ubuntu 8.04, cGmail is cGmail 0.5
I really like this little app.
Also, showing the last email notification when clicking on the icon works great for me since I don’t have notifications on by default.
However, as others have pointed out, when I click on Go to Gmail Account at least 4 or 5 firefox tabs open and show gmail.
Joshua mentioned that he has filed the bug but I can’t find the bug report on https://bugs.launchpad.net/cgmail/0.5/.
Has this been addressed or did something happen to the report?
Hi,
Are there any plans to support the IMAP IDLE protocol? Thunderbird uses IDLE and a lot of times I hear the Thunderbird beep well before the tray icon being updated(every 100 seconds).
Thanks!
Larry
Bug: I’m in Germany and there “Gmail” is named “Google Mail” cause of a legal problem with gmail.de - the same by the way in UK: http://en.wikipedia.org/wiki/Gmail#Trademark_disputes
The Gmail check with cGmail due to this problem doesn’t work in Germany:
maximilian@Mongo:~$ cgmailservice
BEGIN checking gmail account XX …
also checking labels: [’News’]
https://mail.google.com/gmail/feed/atom
BEGIN checking imap account XX@imap.googlemail.com …
connecting to the imap server imap.googlemail.com on port 993…
… connection done to the server imap.googlemail.com on port 993
authenticate user …
https://mail.google.com/gmail/feed/atom/News
…auth done
getting mails…
END checking gmail account XX …
…done
But there ARE E-Mails!
This is “my” https://mail.google.com/gmail/feed/atom/News: http://s5.directupload.net/file/u/8011/vfp6z7ch_png.htm
Of cause “workS”^^
I had forgotten to tell you the right address for non-gmailers: https://mail.google.com/mail/feed/atom
OMG - “of course”, I’m a little stressed out
Please correct me above. 