KPopAssistant
Email
Score 74%
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:

10 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)

mcz

7 years ago

I would like a version for kde4.

Report

ernieg92

9 years ago

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

Pappice

9 years ago

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

gspinoza

10 years ago

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

C

tonypizza

10 years ago

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

atilius

10 years ago

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

atilius

10 years ago

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

Report

C

tonypizza

10 years ago

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

atilius

10 years ago

Thank you and I am looking forward ;)

Martin

Report

giova

10 years ago

My sh write:

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

Report

C

tonypizza

10 years ago

Hi giova,

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

regards/

Report

C

tonypizza

10 years ago

Hi giova,

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

regards/

Report

LocoMojo

10 years ago

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

mcz

10 years ago

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

mcz

10 years ago

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

C

tonypizza

10 years ago

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

LocoMojo

10 years ago

Thanks for your reply TonyPizza,

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

LocoMojo

Report

screemo

10 years ago

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

screemo

10 years ago

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

C

tonypizza

10 years ago

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

coffeetime

10 years ago

Does it work with Evolution or just Kmail?

Report

C

tonypizza

10 years ago

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

gspinoza

10 years ago

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

C

tonypizza

10 years ago

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

regards/

Report

gspinoza

10 years ago

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

Report

10 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)

product-maker 11 43

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
0.3
updated Sep 21 2007
added Mar 13 2007
downloads today
0
page views today 0