Professional Documents
Culture Documents
You'Ve Got Mail: Kmail, Evolution, Thunderbird, and Claws Mail
You'Ve Got Mail: Kmail, Evolution, Thunderbird, and Claws Mail
You'Ve Got Mail: Kmail, Evolution, Thunderbird, and Claws Mail
YOU’VE
GOT MAIL
Jürgen Acker, photocase.com
We examine the strengths and weaknesses of four popular mail clients: Post Office Protocol (POP) and Internet
Message Access Protocol (IMAP).
KMail, Evolution, Thunderbird, and Claws Mail. BY MIRKO ALBRECHT The ability to communicate with a se-
lected user group via mailing lists is also
A
n early challenge of the Internet Whether you use mail at the office or useful. Mail clients should support this
pioneers was to find a way to at home, spam is a major concern. In by providing appropriate functions. On a
send small text messages across fact, the bulk of all mail traffic is unso- modern desktop, the ability of a system
a network. Despite criticism that sending licited advertising, and important mes- to integrate seamlessly is a major usabil-
snippets of text was “not an important sages easily disappear into the black ity factor, and an essential application
motivation for a network of scientific hole of the spam filter. Current mail cli- like a mail client should have intuitive
computers” [1], email quickly became ents need a simple, flexible, reliable way controls. Also, a full-fledged address
one of the world’s most important forms to filter spam. book or the ability to integrate an exist-
of communication. Some computer users also like to en-
The simple console-based text pro- crypt messages to provide protection GLOSSARY
grams used by those Internet pioneers against sniffing or to have a digital sig-
would never work today. Modern email nature to validate the sender. PIM: Personal Information Manager.
clients must contend with new irritants The increased volume of mail traffic Software that manages personal data
and documents such as contacts, ap-
such as spam, intrusion, and skyrocket- makes effective sorting mechanisms es-
pointments, tasks, notes, email, and
ing volumes of email traffic. sential. At the same time, most users the like.
have more than one account and may
Mbox: A storage format for email where
Sweeter Suites use their accounts for completely differ- all messages are stored in a large file.
Email clients have evolved into elaborate ent purposes, but they still might want
Maildir: Directory structure for storing
suites that fulfill the user’s every wish. to read the mail from the same interface. emails in which each message is stored
This article compares four popular email Any measure of a mail client is its sup- in a separate file.
tools for Linux environments. port for popular mail protocols, such as
KMail Overview
The score in the overview shows the
rating out of a possible total of 5.
Usability/system integration AAAAA
Configurability AAAAA
Filtering AAAAA
POP account management AAAAA
Security GPG/HTML AAAAB
Spam filter AAAAA
Mailing lists AAAAA
Address book/contacts AAAAA
Figure 3: KMail gives users many options in configuration dialogs.
Evolution
Evolution [3] is to Gnome and other Gtk-
based environments as KMail is to KDE.
Figure 4: Evolution is not available as a single email client, but as a complete PIM suite. This said, Evolution is not part of a PIM
suite – it is a PIM suite (Figure 4). Be-
Unfortunately, most mail programs If you do not know what kind of secu- sides email functionality, Evolution of-
just ignore the free gift. rity your provider offers, you can press fers contacts, appointments, tasks, and
Check server capabilities. It makes sense notes. The program does not let you
Configuring Access to take a closer look at the versatile con- switch off the additional features and
The Accounts tab lets you set up your figuration dialogs in KMail at least once. just use the mail client. The application
mail accounts. KMail can access local Many of the functions take you to intelli- is thus fairly cluttered from an overdose
mailboxes, Mbox and Maildir boxes, gent tools that can help take the head- of menu entries.
IMAP servers, and POP servers, which aches out of daily mail handling if you
will be used by most users. As a user, get them set up right. Evolution Identity
you can specify whether to keep mes- Creating an account in Evolution is just
sages on the server or have KMail delete Security as easy as in KMail; although users only
messages on the server after retrieving. From a security point of view, KMail is have one identity, they can set up multi-
Also, you can specify how long to keep state of the art. Click on Security in the ple accounts for it. To compensate for
messages on the POP server. setup dialog to integrate your GnuPG key this drawback, you can assign different
You can define up front how often and use keys provided by other contacts, names and organizations to the same
KMail will attempt to retrieve new mail, and you can specify whether to use a identity. The program does not let you
which target folder messages for the ac- key automatically or on request only. use different templates for different ac-
count will use, and what message size to Also, it is just as easy to set up how counts, however.
reject. The Tools tab gives you access to KMail will handle suspicious HTML mail You can enter a signature, although
secure access methods. in the Read tab. You can opt to view the the function is slightly hidden, in Edit |
mail or download linked content off the Preferences | Composer preferences | Sig-
TIP: KMail in Firefox web. Security-conscious users will want natures. If you enter multiple signatures
To use KMail in Firefox for frequent to avoid “features” of this kind. for different situations, you need to se-
mailto links, enter about:config in the lect the right signature on the right of the
browser’s address box. Then right-click Antispam and Antivirus Compose window. Other settings for
anywhere in the window to drop down KMail has two useful wizards for inte- email are fairly uncomplicated, although
the menu and select New | String. In the grating antivirus and antispam pro-
first dialog field, type network.proto- grams; both links are located in the Tools Evolution Overview
col-handler.app.mailto and then menu. KMail will automatically search The score in the overview shows the
kmailservice. The changes are applied for installed software, such as Spam- rating out of a possible total of 5.
when you relaunch the browser.
Assassin or Clam Antivirus, and set up Usability/System integration AAAAB
your preferred tool. Users decide what to Configurability AAABB
GLOSSARY do with infected or cleaned messages. Filtering AAAAB
SMTP-after-POP: Mail transmission KMail’s filtering technology is useful – POP account management AAAAB
security mechanism wherein the sender the drop-down menu that appears when
Security GPG/HTML AAAAA
transmits POP3 credentials to the mail you right-click a message lets you filter
Spam filter AAAAB
server. After doing so, the user has a messages quickly by subject, sender, and
Mailing lists AAAAA
predefined window of time in which to receiver, and the dialog that follows adds
use SMTP for sending messages. Address book/contacts AAAAB
more rules.
N8EKKFBEFN
N?8KÊJLGE<OK6
JL9J:I@9<KFC@ELO
D8>8Q@E<GI<M@<N#
FLI=I<<DFEK?CP
<D8@CE<NJC<KK<I
NNN%C@ELO$D8>8Q@E<%:FD&E<NJC<KK<I
REVIEWS Email Suites
Multiple Identities
Thunderbird allows users to set up mul-
tiple identities, and the program stores
all settings, such as the use of signatures
and certificates, or storage paths, sepa-
rately for each account.
The features for processing and creat-
ing filter rules are pretty much on a par
with the other candidates.
Although the drop-down menu does
not have an entry for this, selecting a
Figure 6: Numerous themes are available online that let users customize Thunderbird to message will enable the Message | Create
reflect their own tastes. filter from message item. The dialog that
then appears lets you filter by address,
sender, subject line, and other parame-
ters, like the other candidates, as well as
move messages to another folder, delete,
or copy.
Filtering
Thunderbird’s filtering options are many
and more granular than those offered by
Evolution. Unfortunately, the program
expects users to organize mailing lists by
applying filter rules to identities. In our
lab, we were unable to find a convenient
solution like the one offered by KMail.
Thunderbird on Linux also lacks the
Figure 7: A tidy page welcomes Thunderbird users to critical configuration options. ability to iconize the program and pop it
back up on screen when you need to
at home on various Unix platforms and Of course, it is debatable how true read or compose a message.
also supports the Microsoft Windows Linux fans would respond to Vista-style The email client will also work as the
OS, unlike the other candidates. This window dressing (Figure 6), but the nu- default mail client on KDE by checking
would allow admins to handle email merous extensions, which many users Use other email program: and entering
communications in a standardized way will be familiar with from the Firefox thunderbird in the KDE control center’s
on Linux and Windows. Thunderbird project [5], are definitely a good thing. Default programs | Email program sec-
even gives you central profile data and One of the most popular extensions is tion. To let Firefox talk to Thunderbird,
email management. The software also Enigmail, which you
has a special approach to extensibility can use to import PGP
with themes and extensions. keys from key servers
or to sign messages
Thunderbird Overview with your own keys.
The score in the overview shows the Other extensions
rating out of a possible total of 5. add useful tools. For
Usability/System integration AAAAB example, one exten-
Configurability AAABB sion retrieves new
Filtering AAAAA messages while send-
ing messages waiting
POP account management AAAAA
in the queue.
Security GPG/HTML AAAAB
Newcomers will be
Spam filter AAAAA
happy to hear that
Mailing lists AAABB
Thunderbird has a Figure 8: Thunderbird offers users a configuration tool in typical
Address book/contacts AAABB
friendly setup wizard, Firefox style…
Figure 12: Claws Mail has much ground to gain. The current version
has only rudimentary functionality.