%general-entities; ]> $LastChangedBy$ $Date$ MozillaThunderbird-&thunderbird-version; Introduction to <application>Mozilla Thunderbird</application> Mozilla Thunderbird is a stand-alone mail/news client based on the Mozilla codebase. Package information Download (HTTP): Download (FTP): Download size: &thunderbird-size; Estimated Disk space required: &thunderbird-buildsize; Estimated build time: &thunderbird-time; Additional downloads Required Patch: To enable the Enigmail extension to the Thunderbird mail client, you'll need to download the two tarballs below. The Enigmail extension allows users to access the authentication and encryption features provided by the GnuPG package. <application>Mozilla Thunderbird</application> dependencies Required , and Recommended (for Enigmail extension) Optional , , , or , Xprint, Electric Fence, Cairo and doxygen Installation of <application>Mozilla Thunderbird</application> The configuration of Mozilla Thunderbird is very similar to and hence the options will not be discussed. Refer to the instructions for explanations and additional configuration information. There is a known issue with the imbedded help facility in the Thunderbird build. The Release Notes and Mozilla Thunderbird Help items in the drop down Help menu will not work. BLFS is working to resolve this issue. Compile Mozilla Thunderbird by running the following commands: patch -Np1 -i ../thunderbird-&thunderbird-version;-freetype_fix-1.patch && export MOZILLA_OFFICIAL="1" && export BUILD_OFFICIAL="1" && export MOZ_THUNDERBIRD="1" && ./configure --prefix=/opt/thunderbird-&thunderbird-version; \ --with-system-zlib \ --with-system-png \ --enable-default-toolkit=gtk2 \ --disable-ldap \ --enable-xft \ --enable-crypto \ --enable-xinerama \ --enable-single-profile \ --enable-extensions=all \ --disable-installer \ --disable-tests \ --disable-debug \ --enable-optimize \ --disable-logging \ --enable-reorder \ --enable-strip \ --disable-pedantic \ --enable-cpp-rtti \ --disable-profilesharing && make You may want to add the switch to the configure script if you have libjpeg installed. If you're building the Enigmail extension, execute the following steps: tar zxf ../enigmail-&thunderbird-enigmail-version;.tar.gz -C extensions && tar zxf ../ipc-&thunderbird-ipc-version;.tar.gz -C extensions && build/autoconf/make-makefile extensions/ipc extensions/enigmail && make -C extensions/ipc && make -C extensions/enigmail && make -C extensions/enigmail/build xpi && make -C extensions/enigmail/package xpi Install Thunderbird by running the following commands: make install && install -d /opt/thunderbird-&thunderbird-version;/include/thunderbird-&thunderbird-version;/nss && cp -Lf dist/private/nss/*.h dist/public/nss/*.h \ /opt/thunderbird-&thunderbird-version;/include/thunderbird-&thunderbird-version;/nss && chown -R root:root /opt/thunderbird-&thunderbird-version;/include/thunderbird-&thunderbird-version;/nss && ln -sf /opt/thunderbird-&thunderbird-version;/bin/thunderbird \ /usr/bin/MozillaThunderbird If desired, install the Enigmail extension by running the following commands: make -C extensions/ipc install && make -C extensions/enigmail install To enable multi-user operation, execute the following: cd /opt/thunderbird-&thunderbird-version;/lib/thunderbird-&thunderbird-version; && export LD_LIBRARY_PATH="$PWD" && export MOZILLA_FIVE_HOME="$PWD" && ./regxpcom && ./regchrome && touch `find . -name *.rdf` There are three overlay definitions which cause menu functionality and display problems. Remove these definitions with the following commands: export CHROME_PATH="/opt/thunderbird-&thunderbird-version;/lib/thunderbird-&thunderbird-version;/chrome" && sed -i.orig -e "/cookieContextOverlay/d" \ $CHROME_PATH/overlayinfo/messenger/content/overlays.rdf && sed -i.orig -e "/cookieContextOverlay/d" -e "/helpMenuOverlay/d" \ $CHROME_PATH/overlayinfo/communicator/content/overlays.rdf && unset CHROME_PATH LD_LIBRARY_PATH MOZILLA_FIVE_HOME \ MOZILLA_OFFICIAL BUILD_OFFICIAL MOZ_THUNDERBIRD You should run /opt/thunderbird-&thunderbird-version;/bin/thunderbird once as the root user (or any user with write privileges) to create some necessary additional files in the /opt/thunderbird-&thunderbird-version; hierarchy. Contents The Thunderbird package contains thunderbird and numerous email/newsgroup components, plugins and extensions. Description thunderbird thunderbird is Mozilla's next-generation email and newsgroup client.