/  18
 
Global Open Versity, Vancouver Canada Thunderbird Mail Client using OpenLDAP on Linux HowTo v1.3
© April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada
www.globalopenversity.org 
A GOV Open Knowledge Access License Technical Publication
 
2
Global Open VersitySystems Integration Hands-on Labs Training Manual
Thunderbird Mail Client with Addressbook using OpenLDAP onLinux HowTo
By Kefa Rabah,krabah@globalopenversity.orgOctober 29, 2009SerengetiSys Labs 
1.0 Introduction –
 Harnessing the Power of Open Source
 
The Open Source Initiative was born in early 1990s, when the IT community started to show increasedinterest in freely shared software –and as described in their website (opensource.org) it is considered "adevelopment method for software that harnesses the power of distributed peer review and transparency ofprocess. The promise of open source is better quality, higher reliability, more flexibility, lower cost and anend to predatory vendor lock-in." Basically, it allows anyone to access freely to an application code andreuse it under certain conditions – and that’s what our motto is all about at Global Open Versity – to pushfor complete open source world.Today Open Source continues to open the door for companies that are looking to keep on growing despitethe current economic environment. It is a fact that many corporations are starting to consider OpenSource technologies as a way to reduce IT spending while taking advantage of existing technologies. It isalso a fact that more companies are widening Open Source reach to projects that wouldn't have beenconsidered before, opening more possibilities for the community to spread – and we at Global Open wantsto play a major role in helping small business to harness the power of Open Source – thereby allowingthem to use the money saved in value added products thereby giving more ability to grow faster withoutbeing bogged down with propitiatory software licensing that never stops growing.Now, imagine a real world where you can use the pure raw power of Open Source to power your entiremessaging systems – that is, have a fully functional suite of open source-driven services available to yourenterprise that gives, if not the full functionality of something like Exchange, but gives enough so that theusers can interact and exchange information cleanly, without having to jump through hoops or pay for it.The idea of a centralized general information repository that could be used for authentication, contacts,and general configuration details is very appealing – if you have cool dollars to spend then head straightfor Windows Active Directory integrated with Exchanger server plus Outlook to power your messagingsystems. Alternatively, take a quick turn-around and head to the Open Source world – the world offreshness and pure freedom. While power your systems with a fully functional integrated Sendmail andDovecot messaging server with Mozilla Thunderbird mail client and OpenLDAP powered LDAP server.For a start, however, be warned, setting up an open source powered LDAP server is not for the weak ofheart! And of course, don’t forget to install that cool DNS server powered by Bind9.
2.0 Building Open Source Messaging Systems – the requirements
In this article we’ll assume that you know how-to, or already have installed the systems required forbuilding a fully functional messaging system, these are, in the order of requirement:1. Functional DNS server – use open source Bind92. Fully functional LDAP server – use OpenLDAP or the likes3. Fully functional Messaging systems – use Sendmail + Dovecot, or Zimbra or the likes4. Fully functional Mail client – use Thunderbird mail client (which is shown)
 
Global Open Versity, Vancouver Canada Thunderbird Mail Client using OpenLDAP on Linux HowTo v1.3
© April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada
www.globalopenversity.org 
A GOV Open Knowledge Access License Technical Publication
 
3
 
Note:
There are great articles and HowTos by the same author for the above requirements,and you can find most of them in Scribd.com.For example, once you have installed and configured Sendmail with Dovecot (IMAP/POP) server to tastethen you need a nifty email client like Thunderbird to power your e-mail communication on your PC, laptopetc. across your network and for your remote road warriors.Mozilla Thunderbird is a fully featured, secure and very functional email client and RSS feed reader. Italso includes well functional address-book manager. It lets you handle mail efficiently and with style, andMozilla Thunderbird filters away junk mail too.Thunderbird is a free, open-source and cross-platform mail client for most operating systems including,but not limited to, Windows, Linux and Macintosh. It is based on the Mozilla code base. It is a robust andeasy to use client, similar to competing products like Outlook Express, but with some major advantagessuch as junk mail classification and security.You can install Thunderbird either from your repository provided by your Distro, yum command or bydownloading the Thunderbird file from their official site. Make sure you choose the correct software foryour OS. In our case we want to download the one for Linux OS. This was tested with CentOS5, FC10and RHE5.Here we present two options to install Thunderbird mail client: i) Download and install, and via yumcommand. Although the first method gives you the ability to choose the directory to run your thunderbird,and just delete when you no longer need, however, we prefer the yum method as it’s easier and gives aclean and problem free install.
Part 1: Installing Thunderbird Email clientOption 1: Download & Install Thunderbird Mail Client
Step 1: Downloading
1. Download the latest version of Thunderbird client fromhttp://www.mozilla.com/en-US/thunderbird/all.html. I have downloaded
thunderbird-2.0.0.23.tar.gz
for this tutorial.
Step 2: Installing Thunderbird
1. Change to the directory where you downloaded the Thunderbird client (I downloaded it in my homedirectory
/home/krabah/downloads
).2. Next, move the
thunderbird
directory to
 
/usr/MAIL_CLIENT/
. Create
 
/usr/MAIL_CLIENT/
 
directory if it doesn't exist.
]# mv thunderbird-2.0.0.23.tar.gz /usr/MAIL_CLIENT/
.
 
3. Change to the
/usr/MAIL_CLIENT
 directory:
]# cd
/usr/MAIL_CLIENT
 
4. And supply following command:
]# tar –xvzf thunderbird-2.0.0.23.tar.gz

Share & Embed

More from this user

Recent Readcasters

Add a Comment

Characters: ...

uploaded a new revision for this document (#9)

11 / 25 / 2009

uploaded a new revision for this document (#8)

11 / 25 / 2009

uploaded a new revision for this document (#7)

11 / 25 / 2009

uploaded a new revision for this document (#6)

11 / 23 / 2009

uploaded a new revision for this document (#5)

11 / 22 / 2009