Notices: This section not yet converted to new layout. Download stats are rolling back out.

This is not the latest version of Mozilla Thunderbird available.

Mozilla Thunderbird

52.8.0

Package test results are passing.

This package was approved as a trusted package on 5/23/2018.

Thunderbird is a free email application that's easy to set up and customize and it's loaded with great features!

Notes

  • This package installs Thunderbird in the first language which matches this list:

    1. Install arguments override parameter if present, e.g. choco install Thunderbird -packageParameters "l=en-GB".

    2. If Thunderbird is already installed: the same language as the already installed Thunderbird.

    3. The Windows system language where the Thunderbird package gets installed.

    4. If Thunderbird does not support the system language, it will fallback to en-US.

  • To get a list of all available locales have a look at http://releases.mozilla.org/pub/thunderbird/releases/latest/README.txt.

To install Mozilla Thunderbird, run the following command from the command line or from PowerShell:

C:\> choco install thunderbird --version 52.8.0

To upgrade Mozilla Thunderbird, run the following command from the command line or from PowerShell:

C:\> choco upgrade thunderbird --version 52.8.0

Files

Hide
  • tools\LanguageChecksums.csv Show
    ar|32|24baaff62e2f06a805849111788e0172a7fecd5d9a7efd5c867026f05212ae48fff0e6d85e890636e382bc4794c8be96d7899366a0aea6321c8d256bb461ad89
    ast|32|78edb2a8af21fd170220ee4ca2b5479ac4462f24d8c05b5e2269049a258ddda79e1c8a1f1844fb160f2381dd4a4ce4fd1a4f16cce5bc215c71d50be81b14eccc
    be|32|4e9e9f00fcc5193c88da1b62c45a79cc894699efc5b8f4311df98fe70a70b22f16b8e263fc512c15d5d68aa33b3ee12d65d62ba715fa0fbf6adec52302403577
    bg|32|92a73cf0612143140efd810cf2a87d2bab3aae6f787ec175e7c0e9783799cc9f7dfe0d979fb226d503085a60183b74c3892284a362c9e8be4e01cf5f1a237f52
    bn-BD|32|9778ae986fb0f0215bb439e2bd25af8a03cca84c5c17fc340472b7409e8cc62b90b8932b77c03e491e6b2bced4e028a70603528859120f73b352467c191a4418
    br|32|773e922b028bf535962bc087b3ef0fd5a9915208d53615b0900591264677223f278b03e2c83615ba38ce2d92b24660d9c732c8eb0acc6a274054509b1709db0c
    ca|32|d9cd5419a04bb0bd7fb0c48064ea1ad6e0407ce3f3b6b3860ff41c8f2c78aca744368bf77b1233eba7dc9eadf92f7dbb6e1337dbc24b7023c90d70470066147a
    cs|32|188c659ec8e0c5fc8c4d024e071b52073127fdf819bf69753593df03f2fc1826091b89e16bedb364f29bf022088c19d12026b95bdef5f2cab5fc7f86c15b25ec
    cy|32|31391077a0f587a86ebb795c7ed060d939bbff69931b99106c312485f862b4d3594822558338d7e145ea45b1627abc747190f9814f73a5ffaed076b3012001e9
    da|32|80856ac1af489fb1c6f3759b397deaac5ce4bd4f0230f471ea8b39877d57418d2810655e55564b20e4edc77f05662a142b545e60386001e66b81221c25e35744
    de|32|2dd5200a2a747f596e2144fdbb2d941a20b8ea939c2773c7c4b58aed93cb42f130d94b64f3fa6dd527b2c989cc7830f19d74053d4ea0c1c1972d1939dc1f6ca7
    dsb|32|af0b5cf14119d6a7ab569c8f4419ff4045bbcf1fbfbedbc7dc96ad77a4cb3bd13764ddce05df64141fe41ae7eeaf29cc194e0640feb020f4c868198d4a4916e7
    el|32|d59e42faf8d1100f65a7e6443cee409050d5ad93338de7cb104ece9561808b965bad8b4d5ecc3860676aec3c9e53317572c8a80031d9eb1a87060b8275238280
    en-GB|32|d6701e224d301a9470dc839065ef590037b63aa355d980dd2c94153404fc25e5cc37a42cdb0beaf96a7f412b9180c687f678b3aa9f06bdb62b9fdb6ddc835dbe
    en-US|32|f65442cd20b122b2fcf4bee9bf600c120f030a838cc17495e17b7dbb8e2417f9152e9002322c1bab07ac22fa6c6c365eb12b0783a2a6951711c02b2cf3562432
    es-AR|32|a26b3a8d21d19f6e9f702ea2cd74bf08f9e0f970a60293ebfe4758d9da9afc14340abe656b07cb33df8c0b868ae13e91fa463d0147b7c896237bacf1833568d6
    es-ES|32|331e7462c99b2338cae1c68bf6d7b0a17071f6c4dd879bef6fbdf2b963e1fd9f90bb4455f71cd91aba603cfd6ddda9d908d690bc8f21ff1b1d5ca0b5f709661e
    et|32|9b551664cab6cd72db9a8154bee90d9a6de724900d9d9df1d808cd92fb7bace9ac7b26e41e8e9bbc02a10866d13b9859dce1d3540b8f18a9dbc9cb8c82e6bf95
    eu|32|d5584647131469e0363526c39b0e6b8923976b1737d1d5de2c518394401e1e6032660f3d75c73d6866ff478a7c79a8fc5876a8ef1b9cd28ffe30127dd8d6c7dc
    fi|32|8d534be334ab47debbd2e99eacef727ab4be580d1aa0e1e046bbd9591c313e5a8242366757ed2a364368f40750b73e6afbf0792906cc097f3478b1ea158f0520
    fr|32|2c19dc38dc32b30026d45824476ffea64688240e8b587c465085d2e323109aa6d8c4e4f225edd4e1db83e960b436c1d2c7764cbbb62086711fbfc3672e278cba
    fy-NL|32|dee02fe9b309bf65172d173a2a17ee6e991c15006d5231dc8f3e0f47127d6ff0e23cd04e156e29b87761bcd8e798c76109d7fe09a36fb6e1cc8e71734aa9e917
    ga-IE|32|532267780de6991c4473728b119d7f05a58e6c8d2b74fee4b755af0d013aca501035a9a667e73da0dd35ad13d2d809191018726d12355ab3a8dcf7148bd837a1
    gd|32|f3dc23453238e4933dc467ace77ac6a84038191d4f55b19f3418b2579574c37157c470ed27509e68645269c3f33561ce284cf5669d16d5884d24e5bd7d1023ee
    gl|32|3cf251e2813e03d038abebb8ff5b4da5de244f6b0ddf36d6f994c335799df2fddb55d27dbc49219f8431a486d67f75d4456a7edbb2d90aa8fe658b957624831c
    he|32|a0e995d97281c69ce29e47eeffdc21c168a8a1c388d9f18f1291322e4e8d29549e04373fd1056849740e43afa8ff12251355ec2a874e5db64c66fc1a71cf7481
    hr|32|1a82718d91963af21b475eb478b60d511c7bc629de526d2056882418dfcab62babeb88c9cdbf174d3371f47129971ab7c4fa3192d637164a063e534a81e308d2
    hsb|32|464375a1755c94d0176080c06a9645f7b512cc46139758487704aaf5b68342e93c6a9ea1fef44fcf906df55527b3443b3e7ebc50164ad0e7f54ec8cde45ed811
    hu|32|34e16efe771f5684e86cbcea3a5cc3456f70550d7516e380ba73e1836b0e9a3c5f649a18cbc85426056bf61746200b52cb25cab3d40efd27756adbdab695b1bd
    hy-AM|32|9b1efd535adace9ff4155a5676e8635fb50480a60847d601f2a7e096759a7aa7bfb71bb2bad9fb010cf355f7485492a95c55b5166ff776c2dcd80b5325677079
    id|32|31878923aa54a6913edf60cdf7add5f0249fc66c76ad513b8344ea0c9e108861ffd514eb4c8deb06192bda011c8471a4fe8b2e5406a0af42294e5b9b0e7ce066
    is|32|7d6ae1f432e39f452cead5ca2ea4d870a4cac995eb87a3e1815d1acd1dca6e53bca95e538bab71d8ba144580c564fe0d19aaaab9e95a417683a1b7dff59defb2
    it|32|8ee900bdfcfd419065d6896382c41723977b441a4efb00549275d033e8975f286eb6472bb3d0a770595141f36adb0d9c4892dc97ad56a7722873ab2285823918
    ja|32|1829db601e879d96538ce036fe17db2db6e9fdbf296634e78f62d1a5ae48952000102a2aeef4d262e2bf131b743f60db0bf7f67cf9af64813d96aed787697f80
    kab|32|5d7ff9af64d61dfe98fef2788de48bbacfe2873049aad573367bd13eec9a02b0012c10cd8399618fe304c947a766af9e7bbfa2253b2ad0f720659d8ae2233369
    ko|32|6db501d91b82ea6522c0ed5d5b9c1d76c1ab4460d66b9d0e9b87accdfa0edbe4a009edac9f318202d5e009175fb11a8f663087052461f85b38e94bf0bc5ff8a5
    lt|32|0616149357c69d710228dbe992e6711ec1f99e9d946d5a94bb248aa008cbba9404892054286b00239d42a422981dc4fce5a0f35dd1322dae22f46da60459a244
    nb-NO|32|6da2f1c8e018dae44ca985f9a00e2733c15bde484bafb1da3cc0c9991e7cc8eed509d997235f1580ef9ce0357b074ad7872cdd799fec8e62b01a1b7f0dc79afb
    nl|32|4149e49d72fe697102912f27502179fea77944fef3181d0dbd061357597272201c6409e945488c699e79fde2df21cdcba09881213efd2bee34adaaceb31ab463
    nn-NO|32|843d38e34218493df1edf8890bf6a657bcf46c8df6f2a22e64702bc428ccd39a841fdd35c967e8625df1b4d7d9587471d373c4e593ca727c8730df2e740a09c8
    pa-IN|32|bed25594c5b9553441af574c226cf55e3c2e111c83eb6994048f35ff84c8fa5df56676094ec0b9b2c0a40a63d4e7cdaa5e2b0945c2a5414e4e145fe347b32b0b
    pl|32|a9e56f4dc9d06f1b447682793dc8e36540b39de33e312f834bc3c454a3028ca57ce4a27415d5c6ecbd3a284df4b1ab023ec2a9a94db33fcbb1da619d61f00ee2
    pt-BR|32|82cb0db0a11cb8833a1c3336a787bf8dca34794adb0b6cc4c55ffbbce4df69bba88792c332b4480b32e5ff5291e4f69d095488359ace320fe675530e4e8bdabf
    pt-PT|32|be48a9ad808ca2275f77523c84035317d527a9179d4fc5716e5974a45ce09a549aa4d4afeca09dcd0f124386f3c57b31ac7ceffeae5ebbd7aa3cd25dd162a3a6
    rm|32|c9cb61b6c07d244b2768c77a4a92c831fa97a9311959cafb6579775b062ace673cfbd5b42d078a8d2f0bb3751559dc265eacc77e36920818b073ebe2c5be0e3d
    ro|32|c1039bd83d7964ec0891ab791e91af025437995e86cef0d8fd53bf34de590af27fc129e7fe6874f8e99cf4b822d563c0fb84d2a255987baecfd6d7c85aa090a7
    ru|32|30839afb07b6b1335c2ba3dc3611dfa3130dcdbe453807cf44666c22e2e097c62b648048f8d8710b7ac4991cb6ced19ceacd767abc59f4c2973442b32d86eae4
    si|32|ddf0198d12400d01fb15f886d168facdfd31b69ee0ac9e54a8168556716c32fc26b667dfd78b7fa967b6182c2ae3fb098385531a63c0f178e4ac5bd0587ed43d
    sk|32|c831c0068b774418810bc08b639e07ecb2566a61d64492663d097db00c3a038d25ba4131f287d873d72232fad1b7fe2e4c8a1fb24c783510402717cc6a6e3594
    sl|32|88b34c0956a711c5f6334bef62057b55a8fd10279d0f9e5a3825273af71a3a943556137c59daea636ca76dd9fd81736aa6a1bcb7022a757652c3a4fc3c251ccc
    sq|32|ddf35aecb4c88bc2133389d9b49aa5fd447d981ce5c7e373271f972102a0ee4dd343940db3228e9930bbdd6d7a07dcca31451f385f7100d8b54e199511eb813b
    sr|32|c37d5d418ae043299cdb9e55183fce714096d0ce1794e432d286154c1749923e6bc8a6691c87b11c660b8196ed7e3773b2a8b539fc98e0418497f554c66f9996
    sv-SE|32|38af218832917feb7e8eb164e39e39b0d0ec7506686d6117459f4f1d20571f9025f4a93325cd4ef5d6b2817753377605171488fe9bfeaa0a9c430dd2f3a54765
    ta-LK|32|30e10c6cb7e85b7aa276c3583a3d6f0185c7ef6185e32aa8f57a31974159c2861d29ffcb730f016ae51f769fecbb02bc068a402242303927e4fdf8431c81bf9c
    tr|32|a5e0da4342e97f77bf0a226f8fa55495163eb143465a8eeb6f903000f37a873067f0b99bac396b3ad8e6dbabcb66b8d72c4aa86ad5f26ecb1a18ca7178175c5b
    uk|32|4ec3c7eac84be233da430aee9f0bbbda065c99d7e80f2dbdf960d7a1d29f9b456e90a1cded89d5987f1a9ff0dea1da62c52d9e73bf8c2806784cfe5ffdeed607
    vi|32|66121ac27254f63ed082c7774b1b1ac525b9d817c3e7047b51b4fadff0c7edbde6c11d6cf8d78013d5295c1503f330b053aa622c7a00bc65b4f5e5d2a472c097
    zh-CN|32|6d2f0fb6d1ff409627f1f49ed9a46236ad09e653b1a3ba76f5cd5d687458c418c4adea86de177dd9cd90be7904edc541b2e32ba4a05225f841be10a23097f9ce
    zh-TW|32|d8bc7a3f860a5c44a8bffa33db33384dd06664bf3c795c132f5badbfa0a8571d512422bcf96d1a9e260d8241a12fe0ad795123ee7b05dbadb64a8a64919726a3
    
  • tools\helpers.ps1 Show
    function GetUninstallPath() {
      param(
        [Parameter(Mandatory = $true)]
        [string]$product
      )
      $regUninstallDir = 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\'
      $regUninstallDirWow64 = 'HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\'
    
      $uninstallPaths = $(Get-ChildItem $regUninstallDir).Name
    
      if (Test-Path $regUninstallDirWow64) {
        $uninstallPaths += $(Get-ChildItem $regUninstallDirWow64).Name
      }
    
      $uninstallPath = $uninstallPaths -match "$product [\d\.]+ \([^\s]+ [a-zA-Z\-]+\)" | Select-Object -first 1
      return $uninstallPath
    }
    
    function GetLocale {
      param(
        [Parameter(Mandatory = $true)]
        [string]$localeFile,
        [Parameter(Mandatory = $true)]
        [string]$product
      )
      #$availableLocales = Get-WebContent $localeUrl 2>$null
      $availableLocales = Get-Content $localeFile | ForEach-Object { $_ -split '\|' | Select-Object -first 1 } | Select-Object -Unique
    
      $packageParameters = $env:chocolateyPackageParameters
    
      $packageParameters = if ($packageParameters -ne $null) { $packageParameters } else { "" }
    
      $argumentMap = ConvertFrom-StringData $packageParameters
      $localeFromPackageParameters = $argumentMap.Item('l')
      Write-Verbose "User chooses '$localeFromPackageParameters' as a locale..."
    
      $uninstallPath = GetUninstallPath -product $product
    
      $alreadyInstalledLocale = $uninstallPath -replace ".+\s([a-zA-Z\-]+)\)",'$1'
      Write-Verbose "Installed locale is: '$alreadyInstalledLocale'..."
    
      $systemLocalizeAndCountry = (Get-UICulture).Name
      $systemLocaleTwoLetter = (Get-UICulture).TwoLetterISOLanguageName
      Write-Verbose "System locale is: '$locale'..."
      $fallbackLocale = 'en-US'
    
      $locales = $localeFromPackageParameters, $alreadyInstalledLocale, `
        $systemLocalizeAndCountry, $systemLocaleTwoLetter, $fallbackLocale
    
        foreach ($locale in $locales) {
          $localeMatch = $availableLocales | Where-Object { $_ -eq $locale } | Select-Object -first 1
          if ($localeMatch -and $locale -ne $null) {
            Write-Verbose "Using locale '$locale'..."
            break
          }
        }
    
        return $locale
    }
    
    function AlreadyInstalled() {
      param(
        [Parameter(Mandatory = $true)]
        [string]$product,
        [Parameter(Mandatory = $true)]
        [string]$version
      )
      $uninstallEntry = $(
        "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$product $version*"
      )
      $uninstallEntryWow64 = $(
        "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\$product $version*"
      )
    
      if ((Test-Path $uninstallEntry) -or (Test-Path $uninstallEntryWow64)) {
        return $true
      }
    
      return $false
    }
    
    function Get-32bitOnlyInstalled() {
      param(
        [Parameter(Mandatory = $true)]
        [string]$product
      )
      $systemIs64bit = Get-OSArchitectureWidth 64
    
      if (-Not $systemIs64bit) {
        return $false
      }
    
      $registryPaths = @(
        'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall'
        'HKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall'
      )
    
      $installedVersions = Get-ChildItem $registryPaths | Where-Object { $_.Name -match "$product [\d\.]+ \(x(64|86)" }
    
      if (
        $installedVersions -match 'x86' `
        -and $installedVersions -notmatch 'x64' `
        -and $systemIs64bit
      ) {
        return $true
      }
    }
    
    function GetChecksums() {
      param(
        [Parameter(Mandatory = $true)]
        [string]$language,
        [Parameter(Mandatory = $true)]
        $checksumFile
      )
      Write-Debug "Loading checksums from: $checksumFile"
      $checksumContent = Get-Content $checksumFile
      $checksum32 = ($checksumContent -match "$language\|32") -split '\|' | Select-Object -last 1
      $checksum64 = ($checksumContent -match "$language\|64") -split '\|' | Select-Object -last 1
    
      return @{
        "Win32" = $checksum32
        "Win64" = $checksum64
      }
    }
    
  • tools\chocolateyUninstall.ps1 Show
    $ErrorActionPreference = 'Stop';
    
    $packageName = 'thunderbird'
    
    $uninstalled = $false
    [array]$key = Get-UninstallRegistryKey -SoftwareName 'Mozilla Thunderbird*'
    
    if ($key.Count -eq 1) {
      $key | ForEach-Object {
        $packageArgs = @{
          packageName = $packageName
          fileType    = 'exe'
          silentArgs  = '-ms'
          validExitCodes= @(0)
          file          = "$($_.UninstallString.Trim('"'))"
        }
    
        Uninstall-ChocolateyPackage @packageArgs
    
        Write-Warning "Auto Uninstaller may detect Mozilla Maintenance Service."
        Write-Warning "This should not be uninstalled if any other Mozilla product is installed."
      }
    } elseif ($key.Count -eq 0) {
      Write-Warning "$packageName has already been uninstalled by other means."
    } elseif ($key.Count -gt 1) {
      Write-Warning "$($key.Count) matches found!"
      Write-Warning "To prevent accidental data loss, no programs will be uninstalled."
      Write-Warning "Please alert package maintainer the following keys were matched:"
      $key | ForEach-Object {Write-Warning "- $($_.DisplayName)"}
    }
    
  • tools\chocolateyInstall.ps1 Show
    $ErrorActionPreference = 'Stop'
    # This is the general install script for Mozilla products (Firefox and Thunderbird).
    # This file must be identical for all Choco packages for Mozilla products in this repository.
    $toolsPath = Split-Path $MyInvocation.MyCommand.Definition
    . $toolsPath\helpers.ps1
    
    $packageName = 'thunderbird'
    $softwareName = 'Mozilla Thunderbird'
    
    $alreadyInstalled = (AlreadyInstalled -product $softwareName -version '52.8.0')
    
    if ($alreadyInstalled -and ($env:ChocolateyForce -ne $true)) {
      Write-Output $(
        "Thunderbird is already installed. " +
        'No need to download an re-install again.'
      )
    } else {
    
      $locale = GetLocale -localeFile "$toolsPath\LanguageChecksums.csv" -product $softwareName
      $checksums = GetChecksums -language $locale -checksumFile "$toolsPath\LanguageChecksums.csv"
    
      $packageArgs = @{
        packageName = $packageName
        fileType = 'exe'
        softwareName = "$softwareName*"
    
        Checksum = $checksums.Win32
        ChecksumType = 'sha512'
        Url = "https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/52.8.0/win32/${locale}/Thunderbird%20Setup%2052.8.0.exe"
    
        silentArgs = '-ms'
        validExitCodes = @(0)
      }
    
      Install-ChocolateyPackage @packageArgs
    }
    

Virus Scan Results

In cases where actual malware is found, the packages are subject to removal. Software sometimes has false positives. Moderators do not necessarily validate the safety of the underlying software, only that a package retrieves software from the official distribution point and/or validate embedded software against official distribution point (where distribution rights allow redistribution).

Chocolatey Pro provides runtime protection from possible malware.

Dependencies

Package Maintainer(s)

Software Author(s)

  • Mozilla

Copyright

Mozilla. All rights reserved.

Tags

Release Notes

https://www.mozilla.org/en-US/thunderbird/notes/

Version History

Version Downloads Last updated Status
Mozilla Thunderbird 60.5.0 10400 Wednesday, January 30, 2019 approved
Mozilla Thunderbird 60.4.0 15027 Friday, December 21, 2018 approved
Mozilla Thunderbird 60.3.3 8868 Tuesday, December 11, 2018 approved
Mozilla Thunderbird 60.3.2 9009 Friday, November 30, 2018 approved
Mozilla Thunderbird 60.3.1 10812 Thursday, November 15, 2018 approved
Mozilla Thunderbird 60.3.0 10322 Thursday, November 1, 2018 approved
Mozilla Thunderbird 60.2.1 16646 Wednesday, October 3, 2018 approved
Mozilla Thunderbird 60.0 24035 Monday, August 6, 2018 approved
Mozilla Thunderbird 52.9.1 15191 Wednesday, July 11, 2018 approved
Show More

Discussion for the Mozilla Thunderbird Package

Ground rules:

  • This discussion is only about Mozilla Thunderbird and the Mozilla Thunderbird package. If you have feedback for Chocolatey, please contact the google group.
  • This discussion will carry over multiple versions. If you have a comment about a particular version, please note that in your comments.
  • The maintainers of this Chocolatey Package will be notified about new comments that are posted to this Disqus thread, however, it is NOT a guarantee that you will get a response. If you do not hear back from the maintainers after posting a message below, please follow up by using the link on the left side of this page or follow this link to contact maintainers. If you still hear nothing back, please follow the package triage process.
  • Tell us what you love about the package or Mozilla Thunderbird, or tell us what needs improvement.
  • Share your experiences with the package, or extra configuration or gotchas that you've found.
  • If you use a url, the comment will be flagged for moderation until you've been whitelisted. Disqus moderated comments are approved on a weekly schedule if not sooner. It could take between 1-5 days for your comment to show up.

comments powered by Disqus
Chocolatey.org uses cookies to enhance the user experience of the site.
Ok