
KPopAssistant
Source (link to git-repo or to original if based on someone elses unmodified work):
Available as/for:
Description:----------------------
ABOUT:
------
KPopAssistant is a multi-pop POP3 mail checker with extended features for KDE similar to KShowMail.
It is written in pyKDE (KDE bindings for Python).
FEATURES:
---------
* POP3, POP3_SSL protocol support
* multipop : lets you watch and manage multiple pop3 accounts at once
* list e-mail details information : date, sender, subject, has attachement, size, state(read/unread), index
* delete mail
* preview mail message (simple view or full source view)
* KDE integration
* systray icon
* beep sound/play user defined .wav file and gui notifications for new incoming e-mails
* launch Kmail and Kmail composer window from systray or main app (or any other app if specified)
* reply to e-mails with Kmail composer window
* sqlite DB for storing mail information (using pysqlite)
REQUIREMENTS:
-------------
- KDE
- python
- pyqt, pykde
- pysqlite2 (shouldn't be required anymore with python 2.5.x)
- aplay from the alsa-utils package to play .wav files when new mail arrives (optional)
TO-DO:
------
- translations
- better settings dialog
- spam filter dialog
INSTALL:
--------
1/ Simply unpack the archive, cd into the unpacked folder and run kpopassistant.py:
# python kpopassistant.py
or
# ./kpopassistant.py
2/ You may also launch the installer 'setup.py'. Then you can access the application
with the command 'kpopassistant' or from the KDE menu's 'Internet' section.
3/ Type ./setup.py -h in a console for advanced use (i.e. uninstall & autostart with KDE)
LICENSE:
--------
G.P.L. 2.0
CONTACT:
--------
- author : thierry deseez
- e-mail : pizza.tony@free.fr
- website : www.kde-apps.org
Version 0.3 (updated 2007/09/21):
- added ability to play user defined .wav files when new mail arrives (requires aplay from alsa-utils package)
- added file selector dialogs in Settings panel
- added : double click an item now shows e-mail preview dialog
Version 0.2 (updated 2007/03/16):
- added POP3_SSL protocol support
Version 0.1 (launched 2007/03/14)
Ratings & Comments
42 Comments
I would like a version for kde4.
I've been searching for a replacement to Firetrust's Mailwasher Pro ever since I switched to Linux. Though this isn't feature rich, it does a great basic job of viewing mail prior to download. Would love to see some of the suggestions mentioned by other posters. Keep up the good work.
Hi, tonypizza! Congratulations for this very useful piece of software: I'm enjoying it very much! Just a couple of questions: 1 - I've seen that every account password is stored in a not encrypted file in the .kpopassistant folder: can this be a security problem? 2 - will be possible to import each account information from each mail client (e.g. thunderbird, kmail and so on) instead of setting it again? Good work, and keep on coding! :-D
Hello it's me again. I'm continuing using this program, I think it's great. I wonder if it is possible for you to add a little feature: that's the possibility to sort messages by clicking on the column ("From", "Subject" but above all "Date") because for now it seems that the only possible sorting is by the first column, "#". Thanks a lot for your work!
Hi Gspinoza, I disabled the sorting functionality since it didn't do what expected. The sorting of the '#' column goes something like this : 1 10 100 1000 2 20 200 2000 3 30 ... This is an alphabetical sorting, not a numeric one. I did not find the trick to change this so I decided to keep things simple (not enabling sorting). Sorry for the nuisance.
Hi, the application becomes better and better with each next version;) Just a questio. I asked it last time but no answer. Is it possible to display content of all mailboxes in one time? And not clicking to each of them? Thanks, Martin
one more thing. Is it correctbehaviuor if I open by double clicking the message and the message is not marked as read?
Hi atilius, both of your remarks are perfectly justified & pertinent. The features you ask should be available as an option somewhere in the Settings panel. I'll be studying the inclusion of these points for future versions. thanks for your interest/
Thank you and I am looking forward ;) Martin
My sh write: this application requires the pykde module ! What must I do?
Hi giova, you have to install the "pykde" or "python-kde" package (which are kde bindings for python) in your distro. regards/
Hi giova, you have to install the "pykde" or "python-kde" package (which are kde bindings for python) in your distro. regards/
I'm having a strange problem and I can't seem to find a solution on the web. I have python-2.5.1 installed and I also have pysqlib2 installed. I also have all the other dependencies you listed above, KDE, PyKDE, PyQt installed. When I attempt to run kpopassistant, I get this error: Traceback (most recent call last): File "./kpopassistant.py", line 41, in <module> from sqlite3 import dbapi2 as sqlite File "/usr/lib/python2.5/sqlite3/__init__.py", line 24, in <module> from dbapi2 import * File "/usr/lib/python2.5/sqlite3/dbapi2.py", line 27, in <module> from _sqlite3 import * ImportError: No module named _sqlite3 I checked /usr/lib/python2.5 and I see that I have a directory there called sqlite3/ and a file called dbapi2.py there. I seem to have everything I need, but I can't get past this error and run kpopassistant. I also tried the following in konsole: python >>> import sqlite3 Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib/python2.5/sqlite3/__init__.py", line 24, in <module> from dbapi2 import * File "/usr/lib/python2.5/sqlite3/dbapi2.py", line 27, in <module> from _sqlite3 import * ImportError: No module named _sqlite3 >>> I tried reinstalling python to no avail. Any suggestions? LocoMojo
I like this program. Thank you. There is only one thing I missed: a changing icon when new email is present. Is that possible? Thank you again, Mario
Sorry, I didnt see that the icon changes (I have a white screen). So I changed the color of the icon and now it is all OK. Thank you abain, mario
This does not appear to be a kpopassistant specific problem, looks more likely that there is something messy in your python installation (for an unknown reason). I cannot solve your problem but I can give you clues about what I would do in your case: 1/check if the following packages are actually installed in you distro : sqlite2, sqlite3, python-pysqlite. 2/check if there could be a confusion between python 2.4 & 2.5 installation. 3/directly modify the kpopassistant.py code from line 30 to 41 : erase all of these lines and just keep "from pysqlite2 import dbapi2 as sqlite" instead. Good luck !
Thanks for your reply TonyPizza, Number 3 did the trick. It now works for me. LocoMojo
Cool app :) I'm getting rid of kbiff now. Could you please let the menu in the tray reflect the mail application you have chosen? I use thunderbird, but the menu still says KMail. Keep up the good work !
Oh I see it does, you just have to quit the application and start it again. It would be nice to be able to launch the mail app by clicking the tray icon aswell, and maybe rightclick to show messages?
Seems like this kind of (apparently simple) feature would be way easier to implement in a Qt4-based app. I'll check a little further. If it is not too complicated, i'll integrate this functionality in a future development. regards/
Does it work with Evolution or just Kmail?
KPopAssistant is a stand alone mail previewing application and does not require any email-clients to work, although it has a context menu that allows the user to launch external apps such as kmail , evolution or Thunderbird for instance. Regards/
Hi it's me again. I keep using your program, it's really awesome! I wonder if you could add a small feature, that is the possibility to play a custom audio file upon receiving new mail. Thank you for you attention and keep up the great work!
Done in v0.3. Tell me if this works fine for you. regards/
Thank you, that's wonderful. Definitely the killer app!! :)