Described below are three types of generally available Thunderbird packages - Releases, Early Preview Releases, and Nightly Builds (including trunk development builds) - and their downloaded locations. Additionally, ad-hoc packages called try builds are made available on an as-needed basis to allow for testing of certain patches, and are typically announced in related bug reports.
Thunderbird releases have been extensively tested and are made available for anyone to download and use it.
Thunderbird current release can be downloaded from https://www.mozilla.org/thunderbird/
Past Thunderbird releases can be downloaded from https://releases.mozilla.org/pub/thunderbird/releases/
Whilst writing new versions of Thunderbird, developers release preview versions, known as Betas. These builds are made to get feedback from testers and extension developers.
Preview Releases are available from http://www.mozilla.org/thunderbird/channel/
Nightly builds are cutting-edge builds. They are built every 24 hours by the tinderboxes from the very latest source code. There are various sorts of nightly builds available for download. If you wish to download nightly builds to help us test for the next release, please read the testing page for where we need help.
Warning: Whilst developers try to ensure that nightly builds are stable, it is possible that errors can get into nightly builds that can destroy your data or harm it. They should only be used for testing purposes.
If you wish to use a nightly build on your main profile, you should make sure you back up your profile.
The trunk is the central source code that is used for continuous and ongoing development. Trunk builds contain the very latest bleeding-edge changes and updates, as well as 64-bit builds for Windows.
Latest English trunk builds are available at: https://archive.mozilla.org/pub/thunderbird/nightly/latest-comm-central/
Latest localized trunk builds are available at: https://archive.mozilla.org/pub/thunderbird/nightly/latest-comm-central-l10n/
The trunk is the central source code that is used for continuous and ongoing development. Trunk builds contain the very latest bleeding-edge changes and updates. The trunk can be very unstable at times, so it's good to ask around before using trunk builds.
Branches are "forks" in the code, split from the trunk and destined to become end-user releases. At conception, a branch contains everything that the trunk contains, but from that point onwards, only certain fixes or changes will be accepted. Therefore, over time, the branch becomes more stable.
Many developers prefer to work on areas of the code which are too risky to change when approaching a release. Some of their changes may also take months to test and implement correctly. Their changes will be made to the trunk so that they don't delay the release and will be picked up in future branches.
The main way you can determine if you are using a trunk or branch build is to click the "Help" menu and choose "About". You should see a string that looks something like this:
comm-central-1.9.2 branch:
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.2pre) Gecko/20100308 Lanikai/3.1b1pre
comm-central-trunk:
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.3a1pre) Gecko/20090826 Shredder/3.1a1pre
The part that you want to note is the Gecko revision number (rv) and the Thunderbird version string. These correspond to which build you are using. It works something like this:
rv:1.7.x and Thunderbird 1.0.x = Gecko 1.7 (Thunderbird 1.0) Branch.
rv:1.8.0.x and Thunderbird 1.5.0.x = Gecko 1.8.0 (Thunderbird 1.5) Branch.
rv:1.8.1.x and Thunderbird 2.0.0.x = Gecko 1.8.1 (Thunderbird 2) Branch.
rv:1.9.1.x and Thunderbird (or Shredder) 3.0.x = Gecko 1.9.1 (Thunderbird 3.0) Branch.
rv:1.9.2.x and Thunderbird (or Lanikai) 3.1.x = Gecko 1.9.2 (Thunderbird 3.1) Branch.
rv:2.0.0.x and Thunderbird (or Shredder/Miramar) 3.3a1pre and on = Gecko 2.0.0 (towards Thunderbird 3.3)