Description: Furius PopMail is a simple email notification widget for pop email.
This widget checks your pop email account and notifies you every ten minutes of any new emails.
Features:
* Supports the pop email protocol * Checks pop server for new mail every ten minutes * Mouse over displays subjects of emails on the server * Clicking the new mail icon launches your email client * Double Clicking anywhere else checks pop server for new mail.
Configuration:
Open mailconfig.py in your favorite text editor and set you pop server, username and password.Last changelog:
31/01/2008 Added double click to check for new mail.
This Furius5PopMail re-work dramatically improves the original Karamba widget and works fine on KDE 4.2.
It now supports 5 Pop Mail boxes.
Preview: http://freegroups.net/innovative/glen_stewart/pop5.jpg
Download: http://freegroups.net/innovative/glen_stewart/Furius5PopMail.skz
Someday I may add local MailBox support (in addition to POP).
Hi there,
I tried also to make it work with gmail but no luck.
It also crashes, therefore i have to kill the process to close it.
here is the output:
hekkro@talyn:~> superkaramba FuriusPopMail.theme
X Error: BadWindow (invalid Window parameter) 3
Major opcode: 20
Minor opcode: 0
Resource id: 0x480010f
any help?
Thanks
I let it running and here is the output
Loaded Furius PopMail extension!
sys.path.insert(0, '/home/hekkro/Dropbox/FuriusPopMail/')
Connecting...
Call to initWidget failed
Traceback (most recent call last):
File "/home/hekkro/Dropbox/FuriusPopMail/FuriusPopMail.py", line 27, in initWi dget
server = poplib.POP3(mailserver)
File "/usr/lib64/python2.5/poplib.py", line 96, in __init__
raise socket.error, msg
socket.error: (110, 'Connection timed out')
Connecting...
Call to widgetUpdated failed
Traceback (most recent call last):
File "/home/hekkro/Dropbox/FuriusPopMail/FuriusPopMail.py", line 54, in widget Updated
getMessages(widget)
File "/home/hekkro/Dropbox/FuriusPopMail/FuriusPopMail.py", line 69, in getMes sages
server = poplib.POP3(mailserver)
File "/usr/lib64/python2.5/poplib.py", line 96, in __init__
raise socket.error, msg
socket.error: (110, 'Connection timed out')
Connecting...
Call to widgetUpdated failed
Traceback (most recent call last):
File "/home/hekkro/Dropbox/FuriusPopMail/FuriusPopMail.py", line 54, in widgetUpdated
getMessages(widget)
File "/home/hekkro/Dropbox/FuriusPopMail/FuriusPopMail.py", line 69, in getMessages
server = poplib.POP3(mailserver)
File "/usr/lib64/python2.5/poplib.py", line 96, in __init__
raise socket.error, msg
socket.error: (110, 'Connection timed out')
X Error: BadWindow (invalid Window parameter) 3
Major opcode: 20
Minor opcode: 0
Resource id: 0x2e005ac
Thanks
I'm afraid this karamba theme does not work with gmail. This is because gmail does not use the standard port (110), but instead uses port 995. If I get time, I may look into adding gmail support to this theme.
I can't seem to get this to work with gmail. Gmail uses pop.gmail.com but on port 995 instead of 110. Is there any way to change this? I also tried in the config puting in 209.85.201.111:995 (pop.gmail.com port 995) but that didn't work either.
Instead of doing your own polling, why not just use dcop to be alerted when a new message arrives in kmail? That way you can support multiple accounts and multiple protocols.
Ok sorry it works now after restarting my computer. I had downloaded and used your Furius System Monitor and Furius Mail a few hours ago and when I came back recently my computer was completely locked up. CPU usage was at 100% and I had no choice but to restart.
However, I would like to make a suggestion.
In addition to it checking every 10 minutes can you make it so that if you click once on it, it checks for mail? Double click would obviously open up the email program of choice.
This does not seem to work for me.
I have a Verizon account and I have put in the correct log in credentials in the mailconfig.py file. I have sent a test email to myself and the theme does not seem to work.
If you run the theme from a terminal window with the following command:
superkaramba FuriusPopMail.theme
This will give details of what is happening. If you can post the output, i'll have a better idea of the problem.
The other thing is that the widget checks for email every 10 minutes. Did you wait?
Very Nice indeed. I particularly like the mouseover affect, and having the server, login information in a separate file is very helpful, avoiding trying to locate it in a long configuration file.
Ratings & Comments
16 Comments
This Furius5PopMail re-work dramatically improves the original Karamba widget and works fine on KDE 4.2. It now supports 5 Pop Mail boxes. Preview: http://freegroups.net/innovative/glen_stewart/pop5.jpg Download: http://freegroups.net/innovative/glen_stewart/Furius5PopMail.skz Someday I may add local MailBox support (in addition to POP).
Hi there, I tried also to make it work with gmail but no luck. It also crashes, therefore i have to kill the process to close it. here is the output: hekkro@talyn:~> superkaramba FuriusPopMail.theme X Error: BadWindow (invalid Window parameter) 3 Major opcode: 20 Minor opcode: 0 Resource id: 0x480010f any help? Thanks
I let it running and here is the output Loaded Furius PopMail extension! sys.path.insert(0, '/home/hekkro/Dropbox/FuriusPopMail/') Connecting... Call to initWidget failed Traceback (most recent call last): File "/home/hekkro/Dropbox/FuriusPopMail/FuriusPopMail.py", line 27, in initWi dget server = poplib.POP3(mailserver) File "/usr/lib64/python2.5/poplib.py", line 96, in __init__ raise socket.error, msg socket.error: (110, 'Connection timed out') Connecting... Call to widgetUpdated failed Traceback (most recent call last): File "/home/hekkro/Dropbox/FuriusPopMail/FuriusPopMail.py", line 54, in widget Updated getMessages(widget) File "/home/hekkro/Dropbox/FuriusPopMail/FuriusPopMail.py", line 69, in getMes sages server = poplib.POP3(mailserver) File "/usr/lib64/python2.5/poplib.py", line 96, in __init__ raise socket.error, msg socket.error: (110, 'Connection timed out') Connecting... Call to widgetUpdated failed Traceback (most recent call last): File "/home/hekkro/Dropbox/FuriusPopMail/FuriusPopMail.py", line 54, in widgetUpdated getMessages(widget) File "/home/hekkro/Dropbox/FuriusPopMail/FuriusPopMail.py", line 69, in getMessages server = poplib.POP3(mailserver) File "/usr/lib64/python2.5/poplib.py", line 96, in __init__ raise socket.error, msg socket.error: (110, 'Connection timed out') X Error: BadWindow (invalid Window parameter) 3 Major opcode: 20 Minor opcode: 0 Resource id: 0x2e005ac Thanks
I'm afraid this karamba theme does not work with gmail. This is because gmail does not use the standard port (110), but instead uses port 995. If I get time, I may look into adding gmail support to this theme.
I can't seem to get this to work with gmail. Gmail uses pop.gmail.com but on port 995 instead of 110. Is there any way to change this? I also tried in the config puting in 209.85.201.111:995 (pop.gmail.com port 995) but that didn't work either.
Possible to make it work with KDE 4. As I have noticed few karamba widgets don't require Superkaramba running for widgets to work.
I'm afraid I don't have KDE 4
Is there a way to make this project IMAP compatible?
Instead of doing your own polling, why not just use dcop to be alerted when a new message arrives in kmail? That way you can support multiple accounts and multiple protocols.
Simply because not everyone uses kmail.
Ok sorry it works now after restarting my computer. I had downloaded and used your Furius System Monitor and Furius Mail a few hours ago and when I came back recently my computer was completely locked up. CPU usage was at 100% and I had no choice but to restart. However, I would like to make a suggestion. In addition to it checking every 10 minutes can you make it so that if you click once on it, it checks for mail? Double click would obviously open up the email program of choice.
This does not seem to work for me. I have a Verizon account and I have put in the correct log in credentials in the mailconfig.py file. I have sent a test email to myself and the theme does not seem to work.
If you run the theme from a terminal window with the following command: superkaramba FuriusPopMail.theme This will give details of what is happening. If you can post the output, i'll have a better idea of the problem. The other thing is that the widget checks for email every 10 minutes. Did you wait?
Very Nice indeed. I particularly like the mouseover affect, and having the server, login information in a separate file is very helpful, avoiding trying to locate it in a long configuration file.
Is there a way to access multiple accounts?
Not yet. It's something that I could look into adding in a new version.