kde-plasma-mail-checker

Plasma 4 Widgets

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

5
Score 75.1%
Description:

Plasmoid should periodic check for new messages in configured accounts.
Supported protocols: POP3/POP3S/IMAP4/IMAP4S + IMAP4_IDLE.
Passwords for accounts stored in KWallet.
Plasmoid use KDE-notification for events about new mail.
Support Akonadi (mimeType : "message/rfc822") resources monitoring
(getting new mail).
Support preview (integrated mail viewer) for non-Akonadi accounts
and Quick Answer & Forward Mail (need to install the package same
python-mailer).
Support command line in notification.
See for: EXAMPLES.

https://github.com/F1ash/kde-plasma-mail-checker
Last changelog:

5 years ago

https://github.com/F1ash/kde-plasma-mail-checker/blob/simple/Changelog

# TODO :
complete "ru"-dictionary for new version;

bosbes

8 years ago

When I select PlasmaMailChecker Settings, nothing happens. How can I fix this?

Report

C

F1ash

8 years ago

This is what happens when you run more than one instance of a plasmoid, and then one of them was removed . Please, install one copy of the plasmoid.

Report

9

YAFU

8 years ago

Hello.
I do not use KDE wallet to manage my passwords.I have it disabled.
Can I use your plasma without it?
I ask because when I try to enter an e-mail I get the error "Access Denied" and you answered something about Wallet on the first page.
Thank you.

Report

9

Murz

8 years ago

As alternative, you can use kwallet with empty password, so it will not ask password at start every time. But this is big security hole.

Another variant is to use akonadi mail accounts, so plasmamailchecker connects directly to akonadi and don't need the password.

Report

9

YAFU

8 years ago

I think the Kwallet will open with other applications anyway, and it would be annoying.
Is Akonadi related to Nepomuk, right? I have also disabled Nepomuk, haha (High CPU usage).
Thank you both, anyway.

Report

C

F1ash

8 years ago

Akonadi has its own tasks and can work independently and without Nepomuk.

Report

9

YAFU

8 years ago

Ok, but when I try to add the string from the example section to Kmail on Akonadi Mail Resources I get "Access Denied" and if I launch the plasmoid from konsole:
plasmoidviewer(5478)/kdeui (Wallet): The kwalletd service has been disabled
Should I try to add something else instead of what is in the example?

Report

C

F1ash

8 years ago

The KWallet needed in any case, even with a blank password. EXAMPLES section contains the possible commands to invoke the mail program from KDE-notification. Akonadi accounts do not store passwords in KWallet, but KWallet required for the operation of the plasmoid.

Report

C

F1ash

8 years ago

Now you can not use the plasmaMailChecker without KDEWallet, because it keeps the mailbox password in encrypted form. Ways to store passwords in clear text or secure password storage capabilities without KDEWallet are not implemented, because there was not need for it.

Report

KladionicaCity

8 years ago

I get a big X and an error message saying:Unable to load the widget.Script initialization failed.

Report

C

F1ash

8 years ago

You need to install kdebase-workspace-python-applet (Fedora package name) may be?

Report

KladionicaCity

8 years ago

I don't have that package, but i have searched the repos for packages it might have to do with it and i installed PyKDE4-akonadi and kdebase-runtime-devel.It seem that it did the trick and now the applet works,although every time it checks for mail, the KDE wallet keeps asking me for password,even if i set Always Allow in policy .

Report

C

F1ash

8 years ago

Which application requires opening KWallet - plasmaMailСhecker or akonadi?
I think you need to increase the timeout settings KWallet to close automatically in case of Wallet its non-use.

Report

christopher72

8 years ago

I'm trying to set this up with an Akonadi imap account. Everything seems to work.. no errors. Accept.. I don't get notified of new messages. :-)
The Akonadi IMAP resource seems to be functioning ok: it says "ready" and it syncs. I can select and add the resource in MailChecker. "Enable" is checked. But.. no notification of mail. Any idea what's wrong here? How can I help troubleshoot this?
Using version 1. KDE 4.6.3.

Report

C

F1ash

8 years ago

To get started, try to enable the "Show error messages" in Settings. It must report about the incorrect Akonadi accounts.
You can try to edit your account and find a resource for akonadi account again. Because when you add new objects to Akonadi, the numbers of their resources are subject to change. Therefore MailChecker not notified of the desired object Akonadi, although the mailbox akonadi working properly.

Report

christopher72

8 years ago

This is definately caused by Akonadi. I deleted its database and let it regenerate one. Then add the imap resource again. It starts syncing the folders then, but fails to fetch messages.. which results in lots of errors. I think i'll have to wait for kde 4.6.5, since 4.6.4 will not be released by Arch Linux (which contains the latest versions of anything kdepim-related). I'm using kdepim-runtime 4.4.11.

Report

C

F1ash

8 years ago

To get started, try to enable the "Show error messages" in Settings. It must report about the incorrect Akonadi accounts.
You can try to edit your account and find a resource for akonadi account again. Because when you add new objects to Akonadi, the numbers of their resources are subject to change. Therefore MailChecker not notified of the desired object Akonadi, although the mailbox akonadi working properly.

Report

christopher72

8 years ago

hmm.. I think there's a problem with the Akonadi imap resource. In the Akonadi Console, i can see the mail folders of my account.. but it doesn't show the total amount of messages, nor the 'unread' messages. The columns are empty. Also, in the 'debugger' tab of the console, it shows some 'Agentbase' errors. I guess it's better to wait for yet another new kde release, with yet another crappy akonadi version.. ;-)

Report

9

peter2m

8 years ago

On some Linux distributions MailChecker works improperly. The reason are names of temporary files with extension: '.Result', '.all', '.new', '.msg', '.content'. These names are randomly generated by function randomString. In my system looks like this: "/dev/shm/ÎÍéWhéÇüŹlÄkTągLiŐbÝđÍWn" and are not readable by python. I replaced call this funtion by new giving similar result.

Line:
str_ = str(randomString(24))
has been replaced by:
str_ = ''.join(random.choice(string.ascii_uppercase + string.digits) for x in range(24))

MailChecker work properly, after this fix.

Good idea is replaced it by below lines too.
char_set = string.ascii_uppercase + string.digits
str_ = ''.join(random.sample(char_set,24))

Report

C

F1ash

8 years ago

Thank you for the use and proposition.

Report

danahata

8 years ago

Does not work with fastmail IMAP!

Report

C

F1ash

8 years ago

It`s false. My account in fastmail works.
See for : http://www.fastmail.fm/help/remote_email_access_server_names_and_ports.html

For detailed information try enable the "Show error messages".

Report

9

Kirilo

8 years ago

Funny, I had just changed the main.py in order to accept my kdewallet, when I saw the new version 0.18. But now I can't change my settings, I'll check on this again after re-login...

Thanks for this nice plasmoid, but I'm afraid, I can't use it now as my imap has TLS encryption which is not yet supported. Would it be possible to add this, when you have time?
It would be also nice, if you could configure the notifications in order to start kmail directly when new mail hits your inbox, like in this plasmoid: http://kde-look.org/content/show.php/mail_plasmoid?content=98952 - it seems to be unmaintained, unfortunately (can't compile it in SC 4.6).

Report

9

Kirilo

8 years ago

OK, shame on me, I've just learnt that TLS and SSL are the same...
Anyhow, although I have the same settings as with KMail, with the plasmoid I get the following error message:

_ssl.c:499: error:140770FC:SSL
routines:SSL23_GET_SERVER_HELLO
:unknown protocol

Report

C

F1ash

8 years ago

TLS and SSL are not one and the same.
For SSL need to use port 995 (POP3), port 993 (IMAP4).

Report

5 years ago

https://github.com/F1ash/kde-plasma-mail-checker/blob/simple/Changelog

# TODO :
complete "ru"-dictionary for new version;

12345678910
728
product-maker stroum Aug 09 2013 9 excellent
product-maker openLife Jun 11 2013 9 excellent
product-maker pejakm Apr 25 2013 3 bad
product-maker karaytanto Feb 02 2013 3 bad
product-maker paulus3005 Dec 06 2012 3 bad
product-maker abatyche1x Oct 04 2012 3 bad
product-maker yhmfyhhcf Oct 04 2012 3 bad
product-maker LiquidSky64 Sep 25 2012 9 excellent
product-maker frag Sep 24 2012 3 bad
product-maker cyberconan Aug 04 2012 9 excellent
product-maker unikum111 Jun 28 2012 9 excellent
product-maker Serafean Dec 28 2011 9 excellent
product-maker pars1938 Dec 21 2011 9 excellent
product-maker arkascha Dec 18 2011 9 excellent
product-maker supermadman Dec 03 2011 9 excellent
product-maker glewik Sep 15 2011 9 excellent
product-maker cholzberger Aug 19 2011 9 excellent
product-maker littlecuba Aug 12 2011 9 excellent
product-maker xitla Jul 24 2011 9 excellent
product-maker craigc05 Jul 16 2011 9 excellent
product-maker YAFU Jul 08 2011 9 excellent
product-maker aspotashev Jun 28 2011 9 excellent
product-maker google01103 Jun 28 2011 9 excellent
product-maker gamdoodyandgam Jun 03 2011 9 excellent
product-maker Roadrunnerbs May 31 2011 9 excellent
product-maker peter2m May 22 2011 9 excellent
product-maker prostosuper May 18 2011 9 excellent
product-maker Naproxeno May 18 2011 9 excellent
product-maker artemisfowl2007 May 15 2011 3 bad
product-maker Pyruzan Apr 26 2011 9 excellent
product-maker gorzka Mar 29 2011 9 excellent
product-maker Kirilo Mar 28 2011 9 excellent
product-maker phiga2 Mar 28 2011 9 excellent
product-maker Murz Mar 24 2011 9 excellent
product-maker ashley194 Mar 23 2011 9 excellent
product-maker Base: 4 x 5.0 Ratings
Be the first to comment
akwala
Apr 01 2014
Mte90
Feb 08 2013
tetris4
Feb 08 2013
hostmaster2
Mar 28 2011
Murz
Mar 25 2011
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
1.15.68
updated Apr 06 2014
added Mar 23 2011
downloads 24h
0
mediaviews 24h 0
pageviews 24h 20