Blue-GNU Reviews Kontact: I Once Was Lost...

...but now Blue-GNU is showing you the way with Kontact, in an article titled Stay In the Know With KDE's Kontact. The author says "I finally settled on Kontact to keep me in touch with the reality of my hectic daily schedule." Blue-GNU breaks down their use of each application integrated into Kontact, starting with KMail and then going through KAddressBook, KOrganizer, and KNotes. It concludes, "...Kontact is one of the best PIMs I've seen. I even prefer it to Outlook, which I used to prefer over the GNU/Linux tools in the past."

Dot Categories: 

Comments

by Louis (not verified)

I use Kontact every day at work, and it is great. Now, I don't connect it to a IMAP server, just POP3, so I can't speak to how it does with that. Features like redirect and custom templates save me tons of time. The only thing I REALLY wish for is integration with the KDE tray calendar, but I think it's on the todo list.

by Mike (not verified)

KMail lacks some IMAP features in comparison to Thunderbird.
One example is the offline folders. In KMail you can only make the whole account disconnected or not. Thunderbird lets you choose that option for every folder.
Also the newest KMail (1.9.7) has a pretty high cpu usage here. I'm reading my mails from an IMAP account over an OpenVPN connection and everty time KMail checks for new mail the cpu usage goes up to 40-80%.

by martin (not verified)

I use Kmail 1.9.6 (the "enterprise" version that comes with gutsy), and I have no problems with IMAP at all. Now, I do have a intel core 2 duo, with 2.2ghz on each core, but I'm overall totally satisfied with Kontact and KMail (I also use IMAP over VPN, btw).

by Carlo (not verified)

You just didn't hit these¹ bugs yet...

[1] http://tinyurl.com/3cngbx

by Kåre Särs (not verified)

I _guess_ what is common for all these is that KMail moves the local mails and then after a delay syncs with the IMAP server. The move is not done (yet?) on the server when the sync is done and the new location is empty.

by cossidhon (not verified)

Kontact has lots of great features but also lot's of problems. kmail really need to play catchup woth other email clients. It should provide better html support. Pictures and html sigs comes to mind. It's understandable these things are delayed considering the huge effort that KDE4 is. I don want to troll but the delay in new features caused by the KDE4 effort doesn't come well timed. Lot's of distributions and companies are putting big effort (and money) into Gnome (lord knows why) and gnome is playing catch up with KDE 3.5.x rather nicely. I know KDE is better, but as gnome is default on all the big distro's people only come to appreciate KDE is they are willing to look any further.

by Arnomane (not verified)

Why should KMail provide HTML support to the degree of a full featured word processor? If you want fancy documents via email write the document in a word processor and attach the resulting PDF (or if you're bold ODT) containing your document.

I personally hate HTML-only emails. 95% are spam.

What is much more important are digital signatures given the frequent "email identity" theft (I guess everyone once saw an email with his adress as sender which was not from him). Although it now works perfectly in my KMail it wasn't really easy to set up everything needed.

by Diederik van de... (not verified)

Because *you* don't like it doesn't mean KMail shouldn't have it. |:-(

Likewise, a car company would decide that ABS and Airbags give a false sense of security. Therefore they refuse to implement it. Would you buy a car from that company, or move to another? Worth thinking about! ;)

by Arnomane (not verified)

Well KMail has HTML email support (reading/writing) since a long time but I think it is wasted time and a wrong path to turn it into a full featured word processor that happens to use HTML as document format and other peoples email inbox as storage.

OT: Well I would buy a car with ABS and airbag. Not sure about ESP cause it is always on and not only in case of an emergency so this results in more potential errors and I had experienced some "funny" car computer bugs with ESP. I definitely don't want my car mirrors and my car seat to be adjusted by small electric motors. Not because I dislike comfort but out of the simple reason that these systems are causing more trouble (repairing) than comfort.

by NabLa (not verified)

You obviously don't work with external clients. Everyone wants proper HTML support. On the enterprise world, image is everything. I do appreciate what you say, and I share it, however employers spend lots of money on brand image and won't listen to that sort of reason. So HTML signatures and a basic level of text formatting (font, size, colour, bold, italics, bullet points, paste image from clipboard, create links) are very necessary in real-world, enterprise usage.

No need for a full featured word processor here though. Outlook using Word under the hood is obviously overkill.

Digital signatures are obviously needed, however not by most people. Nice to have the feature working.

by Arnomane (not verified)

Sure I do not need to write my emails in HTML as I don't use email a lot in my job beside studies.

But look I cannot believe that "On the enterprise world, image is everything". Isn't reliability important, too? I definitely am angry that many companies are basing a huge part of their business on email (especially customer relations) write me every day a lot of bright PR in a HTML email but never ever heard anything about digital signatures. Or they say: "Oh the attached signature could confuse our clients that don't use it". Spam with the senders email adress confuses more (I know Sender-ID but it does not protect from manipulation, hijacking and more).

Digital signatures are not expensive compared to other measures for secure internet business and as email has currently severe problems with phishing and spam (and thus gains little trust) a killer email app needs to make encryption/signature support as easy as possible.

by NabLa (not verified)

> Isn't reliability important, too?
For the techie, it is. For the one that pays the salaries and has the "great vision" is not. Until lack of reliability catches up, of course, in that case the techies are to blame.

by Arnomane (not verified)

P.S.: Just in case someone is interested how I got encryption/signatures working nicely in KMail:

http://zerlinna.blogweb.de/archives/61-Get-GPG-Decryption-working-within... and the somewhat outdated http://kontact.kde.org/kmail/kmail-pgpmime-howto.php can also give some additional hints.

I also installed kgpg for easy key management, signed my own PGP-key with CACert and uploaded it to a key server. So everyone that never did meet me in person still can trust my emails as long as he trusts CACert.

by Oscar (not verified)

My wishlist for mail. Preferrably a plugin for most/all popular email clients.

Easy GPG support
* A dead simple wizard of how to create a key-pair.
* Automatic signing of messages that I don't have recipients key of.
* Automatic attachment of my pubkey to people who don't encrypt mails to me.
* Automatic encryption of messages to people who I have the key of.
* Automatic adding of keys that are sent to me.
* Automatic decryption/checking of mails with cached passphrase.
* Big error messsage if and only if something is wrong. If everything is OK I don't need to know that. I'll just assume it is.
* A link attached to each mail to me that isn't signed/encrypted detailing how to get and install the plugin.

PGP/GPG is only useful if most people use it and as such it needs wider adoption.
How I wish I could program so that I could write this myself.
Oh well.

by Arnomane (not verified)

"* Automatic decryption/checking of mails with cached passphrase."

This is possible with using gpg-agent and pinentry-qt. Per default it has an inactivity timeout of some minutes until you have to reenter your key password. The timout is configurable.

"* Big error messsage if and only if something is wrong. If everything is OK I don't need to know that. I'll just assume it is."

KMail only goes on your nerves if you have to enter the passphrase or complains with a big warning in case you entered a wrong password. If everything is fine KMail doesn't give any alert.

I'd say encryption is a nice to have in case you have confidential information (such as the password for your new server shell account in case you don't use key authorization) but digital signatures are much more important. The reader doesn't need to do anything like entering a password. He just can see inmediatly that the email is genuine and not a bad joke, spam, whatever.

by Oscar (not verified)

Hi.
Yes, I know that there are solutions to what I'm asking and that combining a few tools would probably get me fairly close to what I want to do.
That's not the point.
The point is that Linux in general expects me do do just that. Combine a few apps that do sort of what I want, and most of the time they overlap but don't go the full distance.
There's very few programs out there that manages to include the whole work-process from start to finish.
I use KDE since it's the best thing out there but every now and then I run into things that I feel could be improved.
Since I don't do programming I can only do so much. Filing bug reports and bitching in forums seems to be my skills. ;-)

Here's to hoping that Canonical gets their bounty program in order so that I can toss some money at a devel that wants to do what I want. ;-)
(No, I'm not wealty enough to sponsor a devel on my own).

https://blueprints.launchpad.net/launchpad/+spec/bountypledges
This would be interesting. I hope they make something out of it.

by Robert (not verified)

Oh, come *on*, not one of these html-mails-are-evil-by-itself comments. Have been reading those since decades now. Please grow up. Thanks.

by Philipp G (not verified)

I totally agree... the kmail-html thing is the reason i'm staying with thunderbird, it's as easy as that. And most users will agree. In the 21. century you have to be able to format your text, no matter what the few "i only use mutt anyways"-fundamentalists are saying.

I simply like sending a mail with pink background and hearty-things to my girlfriend, it keeps her happy and is no problem for me (using templates :).

The "attach a pdf every time" is obviously just meant to provoke, so i won't take that one serious.

As soon as kmail comes to sense, i'll switch.

by Philipp G (not verified)

I totally agree... the kmail-html thing is the reason i'm staying with thunderbird, it's as easy as that. And most users will agree. In the 21. century you have to be able to format your text, no matter what the few "i only use mutt anyways"-fundamentalists are saying.

I simply like sending a mail with pink background and hearty-things to my girlfriend, it keeps her happy and is no problem for me (using templates :).

The "attach a pdf every time" is obviously just meant to provoke, so i won't take that one serious.

As soon as kmail comes to sense with html, i'll switch.

by Philipp G (not verified)

=:/ f*ing double clicking!

by Arnomane (not verified)

I din't say that HTML emails are evil by themselves. I did say that HTML-only (!) emails are bad and that more than basic text layout features in HTML mode is IMHO not the right thing for an email client but for a word processor.

Yea I know there is IncrediMail out there and my sister used it but she grew up...

by jms (not verified)

Can someone please explain how to reply to an html formatted mail with Kmail without screwing the whole formatting?
Nearly every mail I received at work are html mails.
When replying, Kmail transforms it to text without any respect to the original formatting.

It would be nice if kmail could preserve at least the kind of simple html formatting that it provides for composing (bullets, colors,...) when *replying* to an html mail.

It is a very common practice when a mail is sent to several persons that each person use a different color to highlight his comment when replying.
If you try to participate in such thread with kmail you simply screw up everything.

by The Vicar (not verified)

I have heard some rumours on the internet that Mailody may eventually replace Kmail. Is this true? Mailody was built to be only an IMAP client so I imagine POP support would have to be added to cater to the needs of a wider audience.

If I am only spreading an unfounded rumour, I apologise.

by jospoortvliet (not verified)

Mailody will most likely use Akonadi in KDE 4.1, which will provide a backend for all email etc stuff. So it will be easy to replace KMail with it, and in time, it might do just that...

by The Vicar (not verified)

Thanks for explaining. Much appreciated. :-)

by Jucato (not verified)

That is the question. AFAIK it's not in the plans yet (I hope I'm wrong). So until Mailody starts supporting POP3, it might not completely replace KMail and remain as an alternative focused on IMAP.

I myself don't have much problems with KMail since I use POP3. I do have issues with the other KDE PIM stuff. :)

by Emil Sedgh (not verified)

and, as far as i know, Mailody is a QT and not KDE Application.I dont think that KDE Policy allows non-kde applications to be included in the default module.
Also, according to the Mailody's website:
[i]You might be wondering what Mailody is. It is a mail client. But it is not a full mail client like KMail is. It only talks IMAP.[/i]

Then why Mailody should replace a full-featured, very nice intergrated KMail?
at least not until Mailody reaches the current point of the KMail...

by The Vicar (not verified)

Yes and it seems the Mailody developer is adamant that it shall remain IMAP only, which is why I was surprised by these rumours. Is someone intending to fork it and add more features to make it comparable to Kmail?

by jospoortvliet (not verified)

html sigs etc are coming, even more, isn't this already included in KDE 3.5.7? If not, I expect it for 3.5.8...

And yes, Gnome is catching up with 3.5.x, but hey, 4.0 is almost ready :D

It'll provide us with a great framework which will allow us to speed up development and innovation, so I think this is the right moment to release it. Of course, sooner is always better, but there is this thing called real life...

by thebluesgnr (not verified)

Why do you think GNOME is catching up to KDE?

Sure, GNOME is gaining features you'll find in KDE, but that goes both ways. You come off as an arrogant prick by constantly claiming that GNOME is catching up.

by Arnomane (not verified)

As a framework KDE is superior to GNOME. This is not trolling but just because of the high resusage of nice components within KDE. E.g. I am not aware that all GNOME apps are able using the same spell checker system in every text input field, I am not aware that GNOME has an equally good KIOSK mode (I currently need it and I just figured this out).

But GNOME is catching up here (e.g. the GNOME password storage and other things) which is a good thing for everyone.

But there is no doubt that there are quite some GTK/GNOME apps that are the best applications of their class, the same holds for a number of KDE apps. In both desktops there are apps that try to catch up with their counterpart.

So it's no arrogancy to say that GNOME desktop is still behind to KDE in many ways but that does NOT mean that GNOME is crap or that GNOME is inferior in every aspect.

I use that which is working best and this is a KDE desktop with a lot of KDE and some GTK/GNOME + other frameworks' apps.

by NabLa (not verified)

What are you overreacting at?

by Judland (not verified)

... the only problem I had with it was speed. For what ever reason, downloading e-mails from my multiple POP3 accounts took a very long time (sometimes 4 to 5 minutes to complete, if I went several days without checking e-mails).

These days I use SeaMonkey's e-mail client, which is very nice, now that it supports OpenPGP. What matters most to me, however, is it's speed.

If future releases of Kontact could improve upon performance, then I'll be back to using Kontact full-time.

It certainly beats anything else, in regards to integration and ease of use.

by Carlo (not verified)

> ... the only problem I had with it was speed. For what ever reason, downloading e-mails from my multiple POP3 accounts took a very long time (sometimes 4 to 5 minutes to complete, if I went several days without checking e-mails).

Right, it's dead slow, when you do not have an MTA doing the email fetching and filtering. The frickin' KMail unfortunatey isn't multithreaded...

by Carlo (not verified)

> ... the only problem I had with it was speed. For what ever reason, downloading e-mails from my multiple POP3 accounts took a very long time (sometimes 4 to 5 minutes to complete, if I went several days without checking e-mails).

Right. It's dead slow, when you do not have an MTA doing the email fetching and filtering. The frickin' KMail unfortunatey isn't multithreaded... :(

by T. J. Brumfield (not verified)

My wife and I are on opposite schedules, so we minimalize how often our daughter is in daycare. We prefer to raise our kid ourselves. That also means we don't see each other much, and our schedules are pretty crazy. We have one car, and between my wife being a full time student, activities, her job, my job, and her Mary Kay business on the side, it just gets crazy.

I was beginning to think we should have a proper calendar and I was thinking of something like Goolge Calendar, though I haven't looked at it much yet. We both use KDE, and is there a way for us to use Kontact to look up, and edit a shared calendar somewhere (be it Google Calendar or some other service)?

It seems silly to throw up a server for something so small.

by Greg M (not verified)

Is there a way for us to use Kontact to look up, and edit a shared calendar somewhere

Absolutely. In the calendar view, click add in the lower left. This will add another calendar resource. Here, you can tell it to use a calendar in a local file (among others).

If you add a remote calendar (eg a google calendar's ics url), kontact will be able to read but not write to it.

by T. J. Brumfield (not verified)

The statement seems contradictory.

It can edit a shared calendar, but if I add a remote calendar it can't write to it?

by Al (not verified)

Calendar is capable of writing to remote calendars if the server will accept writes. I have used 'Calendar in Remote File' with the OpenXchange webdav interface for example. I haven't used Google calendars so I can't say for sure, but I guess it may not acceept writes on that interface.

by Timothy Tuck (not verified)

Figured even though this email is a bit old i would bump it. Yes you can do this with google calendar, you need to setup java and a program called gcaldaemon. I have it working between my desktop and laptop and syncing back to my treo. Works well enough. wasn't to much of a pain to setup. You can find out more about it here, http://gcaldaemon.sourceforge.net/index.html

Your probably going to want to setup a shared calendar on google and then just point both of your systems to the same calendar it does do remote writes but if i recall deletes are/were a issue. I do know i had a couple of recent events i moved cause i set them up on the wrong week and there was no issues so perhaps the deletes were addresses??? not 100% on that. Hope that helps.

by Carlo (not verified)

> (be it Google Calendar or some other service)?

By using Google apps/services you have to agree to give them any right to use your data as they like. Definitely not the place to leave personal data.

by Justin (not verified)

I really love and use Kontact. But I have really problems with kmail. Simple things like using the up/down arrow keys doesn't change emails. To many other quirks. Absolutely love the integration aspect. I love that I can keep so many windows within one window. I just really wish that I could chop and change the email component, I find Evolutions email and calandering component better in so many ways. But I use Kontact for a lot more than just email and calandering.

by yoho (not verified)

Just use the right/left arrows... but I agree there are some problems with kmail. Plans for kontact are even more integration : being able to see your email, while looking at your calendar and notes in the same window.

by Segedunum (not verified)

"Just use the right/left arrows..."

This is a serious problem with KMail. Using right and left arrow keys only in a vertical textbox is just plain silly. The developers also can't see how silly that is, naively believe that they have come up with some usability solution.

by mart (not verified)

If up/down were previous/next, then how would you scroll up and down the message?

Using left/right? ;o)

by Segedunum (not verified)

"If up/down were previous/next, then how would you scroll up and down the message?"

I hear that argument time and again, and it simply isn't necessary nor is it relevant here. You're trying to solve some problem that just can't be solved or doesn't exist. The simple fact is that scrolling through a vertical listbox with nothing but horizontal arrow keys is illogical and silly, no other KDE application does it (for obvious reasons), and certainly shouldn't be the default behaviour in the application.

by Arnomane (not verified)

At first you can change keybindings with a nice GUI. Yea its not about you own desktop. You're complaining about the default and everyone is using the default... ;-)

Anyways: Ignoring facts as you propose is *not* a solution. Up and down arrow is the natural choice for scrolling up and down in a window, especially in larger text documents. So the email content has to keep these key bindings as default, regardless if you personally like it or not.

Ok you could use these keybindings in every scroll field but the consequence is that you need to introduce a scroll focus in KMail. And how do you change it? Via mouse. No good idea requiring this for key navigation. It renders it useless. Furthermore the focus needs to be visible.

Another solution would be using Shift + P and Shift + Down for scrolling one of the scroll areas but it is already used for selecting text in input fields.

So suggest a better keybinding/solution and I am confident developers will listen.

by jospoortvliet (not verified)

Agreed. I love the way I can use KMail with just the keyboard, it's the only application which properly does that. I love the left/right key going to next/previous email, it works that way in akregator too. Pretty neath, imho.

by Segedunum (not verified)

"Up and down arrow is the natural choice for scrolling up and down in a window, especially in larger text documents. So the email content has to keep these key bindings as default, regardless if you personally like it or not."

It's not logical in the e-mail listbox, just as it isn't logical in the e-mail content pane either. Regardless of what problem you personally feel that the KMail developers are solving here, this simply is not the logical, default way to do things. Horizontal arrow key navigation in any vertical GUI widget is simply silly.

"So suggest a better keybinding/solution and I am confident developers will listen."

A better key binding for what? Using horizontal arrow keys to navigate through a vertical textbox is just logically insane. KMail should keep the defaults as per other e-mail clients out there, and allow people to use the other (illogical) key binding for people who find it useful. It's a break from logic for the benefit of a few who want to keep their hands off the mouse.

You're implying that there is some sort of need to scroll through the e-mail list and the e-mail content pane at the same time. As is the case with other applications, this cannot be done in a logical fashion.

by Damnshock (not verified)

> Simple things like using the up/down arrow keys doesn't change emails.

My god! Change your shorcuts!

Are you sure you don't like kmail or it's only you are not aware of all of it's capabilities?