KPopAssistant

Email

Source i (link to git-repo or to original if based on someone elses unmodified work):

Add the source-code for this project on opencode.net

1
Become a Fan
5.0

Available as/for:
Description:
- KPopAssistant v0.3 -
----------------------

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
Last changelog:

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

mcz

I would like a version for kde4.

ernieg92

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.

Pappice

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

gspinoza

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!

tonypizza

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.

atilius

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

atilius

one more thing. Is it correctbehaviuor if I open by double clicking the message and the message is not marked as read?

tonypizza

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/

atilius

Thank you and I am looking forward ;) Martin

giova

My sh write: this application requires the pykde module ! What must I do?

tonypizza

Hi giova, you have to install the "pykde" or "python-kde" package (which are kde bindings for python) in your distro. regards/

tonypizza

Hi giova, you have to install the "pykde" or "python-kde" package (which are kde bindings for python) in your distro. regards/

LocoMojo

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

mcz

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

mcz

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

tonypizza

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 !

LocoMojo

Thanks for your reply TonyPizza, Number 3 did the trick. It now works for me. LocoMojo

screemo

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 !

screemo

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?

tonypizza

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/

coffeetime

Does it work with Evolution or just Kmail?

tonypizza

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/

gspinoza

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!

tonypizza

Done in v0.3. Tell me if this works fine for you. regards/

gspinoza

Thank you, that's wonderful. Definitely the killer app!! :)

Pling
0 Affiliates
Details
license
version 0.3
updated
added
downloads 24h 0
mediaviews 24h 0
pageviews 24h 0

More Email from tonypizza:

ImapQuickCheck
tonypizza
last update date: 15 years ago

Score 5.7

ImapQuickCheck
tonypizza
last update date: 15 years ago

Score 5.7

Other Email:

Gemini
intellegit
last update date: 20 years ago

Score 4.4

ExMailChecker
haymant
last update date: 21 years ago

Score 5.0

LHMail
iwaszlefthand
last update date: 20 years ago

Score 5.0

KMailApplet
ichigo663
last update date: 9 years ago

Score 5.0

E-mail Notifier
ymget
last update date: 14 years ago

Score 5.7

FastMail
sophyn
last update date: 19 years ago

Score 5.0



System Tags