KPopAssistant
Email
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

Changelog:

9 years ago

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)

6 years ago

mcz

I would like a version for kde4.

Report

9 years ago

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.

Report

9 years ago

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

Report

9 years ago

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!

Report

9 years ago

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.

Report

9 years ago

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

Report

9 years ago

atilius

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

Report

9 years ago

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/

Report

9 years ago

atilius

Thank you and I am looking forward ;)

Martin

Report

9 years ago

giova

My sh write:

this application requires the pykde module !
What must I do?

Report

9 years ago

tonypizza

Hi giova,

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

regards/

Report

9 years ago

tonypizza

Hi giova,

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

regards/

Report

9 years ago

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

Report

9 years ago

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

Report

9 years ago

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

Report

9 years ago

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 !

Report

9 years ago

LocoMojo

Thanks for your reply TonyPizza,

Number 3 did the trick. It now works for me.

LocoMojo

Report

9 years ago

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 !

Report

9 years ago

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?

Report

9 years ago

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/

Report

9 years ago

coffeetime

Does it work with Evolution or just Kmail?

Report

9 years ago

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/

Report

9 years ago

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!

Report

9 years ago

tonypizza

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

regards/

Report

9 years ago

gspinoza

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

Report

Supporters

Recent Donations

Be the first to donate
Filename Version Description Filetype Packagetype License Downloads Date Filesize Install
Score 74%
74.00 Likes
26 Dislikes

0 Supporters for KPopAssistant:

Recent Donations:

Be the first to donate
show all
Details
version
0.3
updated Sep 21 2007
added Mar 13 2007
downloads
page views 400
support tonypizza
For The Product
KPopAssistant
5 - 10 - 25 - 50 - 100 - 200 - 500