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.5.0

Package test results are passing.

This package was approved as a trusted package on 11/24/2017.

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.5.0

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

C:\> choco upgrade thunderbird --version 52.5.0

Files

Hide
  • tools\LanguageChecksums.csv Show
    ar|32|0671ed489e2f99491c607cd72b8f8b921ab78f0982c13ca5872d928c0080f19ad26a588a8dab98359488e484312ab4b5014b6085e6ffc9a23914a344cdd02f89
    ast|32|dbaeb9f9e552c131741858a1d6c27e982f41bf4c812fed91e3a074dee8264cb1281a549d20c2a19be190dbba5992b90cf567885c79e44c98d5e7f673db93bfb9
    be|32|90f91f8284851d282f8815855074146068b906be63d122e85f22930311e03d7ce02ac1a63dd2ae47bcef80b45e71eeef811d90136297814ad07d4d1015f17e41
    bg|32|972612f975fdc013757ebd5ef860243ac4f671407e0c184e12029e09e70f3880c72e7f7302f5cd54777e080a346e742542b9d86fcdb205dff40384253640fb38
    bn-BD|32|a3022169e3dcee7402e40b76dbad095a139c039ff8ab605a7ad715e2ae202eaae2fc5d2bd8d52a0bed7e3c144bd053e61a1746ff47dd6c45a6a4432537ce0539
    br|32|8729d06534136003d99522750d7ba5efaa4211e30f9ed9de700aa61fac71198a251bddf15c373954ced797b763d7a43bab1d7a70eb801fc279c7c8fcff97e324
    ca|32|b2aa028d7bef1b8763c8e9f159c42ee2aee5148a2a0147201dd0235bcc93a691937caabc6c34f98ad0c4bc90cbc47d3eaa179d45b0cc7ec0d6964ff8eebbb72a
    cs|32|46d369343f696cef39f4268132ddd5b39b9c90dd3b874779a5859d9668e56090b7584ff72e32ec052e854b25cdffe2ac5e11cd5e9a0edf38bbac88c697471ceb
    cy|32|735ea136b45e4d90f553f46fb311a92151f5ec4ded06ad3e5c26a83e76d62698b28bffe83029653982ff37824921cd6c9ca72f5bd9d2c7b5721965d8924efea9
    da|32|8137a520dd4930997be46602eee0466b3a647ab526518413db230281a67a45fee29d653c2c4cf7edd7f6f424987a58e6a28f7f036609d587c89c35f2966dc5e3
    de|32|45660cc27f5b3668a23d477573b8b8b3245a6ccd2aae35506e13a0b022cc5bfca23f592c5b3f65a8a196fe3a4c993a35e3bcf71af50ba1c47871986dfe49e6d9
    dsb|32|93a2c59623d7aa80fa2d1f14dc07171770d7b3e118ceb819c56e5d664fe8af7c3191782daae99495f4a13992877715854fece83db9e5a05599765505c3149756
    el|32|4b25ce9daaadff4876c41b02a2f96c269ce23881cc01602ad6447aab14d2422407e213e4409103cd122eb23bb5d117801345121b6c7fe95a3e46f42f468ef92b
    en-GB|32|b4ca61f5309cb85c6a68ca537f0aadff968a99cc6ee0cdaf73f06cfd030d8eb9d35c955d6dbd7acd95c257f4df56eb7fa28d67f2d31ee072f8110eb9e312ad12
    en-US|32|dde6d5c083faeb4aa50f383bfcafcefe3375e55eb117550ae5e0e85069ee2b28996f72b868b4a2afdb90685741402de84f14428f14f8777163a4dd2ff780157d
    es-AR|32|2d6265c26fcb05ecd7420796e18bf17575c9e79512e63847dc823889eedbe5283b4b461ae636ddebffed5f2ea28bc247abf3f7312c676ea6bf691acd4ec7e0e1
    es-ES|32|2c63f2a043f7bbb4417b916956894b3f4fd7a25aa98b220b751b9ee274720be73003960589b43dda2237eea642d378978ed882934a66cf75ed6d61f774694544
    et|32|a30233af6468272bf53c9951c2e7b04cede74593d7c5df17e2fd2c13f56032d4598c396e70b23f86707abdf65591d5380ffedacbb40c03d14de5ad9102a3edb1
    eu|32|f271039f244f91e314f7266c53e3f3d33df9d13bbf00f1ccd8c89ccd2c8d384d0075e75294ee539ccb4acc7b06b33de500501bdc34abc028ebb75d408d9791cc
    fi|32|b6b2496f0e5915cac1c71a7273210f0c58daae5597a6b76e0014c70b9a71b21b09fa6af00b0aae1b91113a6922a0d0f137663471b335e04b2805ef62ba58269d
    fr|32|b8df1f4f1b330c5074596a5cac932c225dceba8bc5d7018d60f52845e357d441fa0fa6779e8ee631a4f74fe8e9cb1a26715a2dd8c63fb58be3ec84f6f284b3f2
    fy-NL|32|42ebb9408e9601acbb3758b30ecb8a05de28303a50262228c9bbb87df6028877dc0f4b67f4b6eb53c2675d27767e449cc0ce4deb0c2be667a03207145f3e767f
    ga-IE|32|03c258cf66ea2a2e3f61c7140fc188952adf225cf02c25965bb2a5283f6c557ca377d561d352aec654cb0609945ea76f46f666f3466cbe93122580d4bfa246f0
    gd|32|058e0a1cc6f1cc7d6ea2e6e4241ff3270f26664e7124855c32f4b128133a3748c562d69d4b820a0249a56bab8980e28e521dc803e03b8db1821c57da74c97c38
    gl|32|817568507472ab3136ebb2e8a043c4a72f959708448b46374c3266363628e218af0ccc622d89eb12cb6a96bad4c4b83776b6baddca4fe571d42d1dc7c1de3ccb
    he|32|291fb1e118c5a1e562998bbc065a0fc5491bff215afd98a09ec4c86ee90d61d1980c529334a3f874ea9063f9d50aeb56b36b627e59a25e3a6127661ccf8f4047
    hr|32|097f35f476ca4232cea0eeeee611b127bf6cd3a2c71a9d920b24ded7d85219681fd06c3a5436ef05188a6fa439b2fcd30bb6fcdf213e1cde4bd71244737870e1
    hsb|32|bd11f4c992fc5abc5d12e91e9530df13d3c6f851cff69467a415f18b24132068781d4b69c8da224bdbe72de8f86c1deeb2b93debd8b31f4b73e9603ddaa5420f
    hu|32|507435ce53784322c3c33752c87c7b4108feb4caec0a01f54410d38b91b79ae18829f90a9a8bae79648321129468bddbb5e98f730cdbae7f9137380854447edd
    hy-AM|32|bad299764819d2a1569069b57f3dfa362e070e0b64733ce3a9eee27eab6b6ea57204c80480c01a071516e07c46f58a47ce61e29a4533c00c4879495897d2112e
    id|32|ec4aa1fe510d7a499384bf2d69ea64e7bfbede9255f39f18268d73ec06ef66dc5714ac0db8d253aa76a9420c694112b3e8ec4377862273b1f1d60725c6996101
    is|32|df7e3adfc1f29e9fe03ebe6a9376a8652f7451550bd2c813cf9acbd622985bc938ea95b75ed1a2c585c1bc7d60361aa75ed6ad2dd5cff320d6ee4151965c71f8
    it|32|74612816da5efb160293b8210791f542e375e3f41ad0f530b920629bc1b8431ab6a9d2869944975c02147903baa4202f6eaed426bdf2b473d6cf1a6575450096
    ja|32|43e3a2f712d757b1817856f13da5ad1db18040c6de81a36253282c5f09ccc6a36be5359e74d5dd63ea876f625ded4bef82a9d17a1d0a7464eb770b68db42f24b
    kab|32|a79ed813f52d50df69e58fa363bb6dcd97399023c20626a9bd59a1fc6e7b4166ab5741d63d8812a692d028c620738158f5785b037232cfec9304a7ced074782e
    ko|32|36255417e533d8344d3bcb1a37565b0e67b3771102307634c0bdafdf3aeba6e9a4a2ca5bbf880c6ce25ea5be6a7e0e51bd55d62b02b9d1705b68336633536fb0
    lt|32|0444b83e2432c03ae68de06de95e6c6a48fd92ddaeb555c2e23048a108bcc9435fc1036a01e14e1d9233d9d1f038fdae0a42a50a779c73131482a61498a24f36
    nb-NO|32|5cb88ada4b967e154763f69b7c98172f69b2e3ab39408a315521660ac4a5a8018a38e5571256496bc36dd11a0a2c26fecfd7b371f68b7ef2c07a0dfc0189dca3
    nl|32|26a5bb147653f981340b7d16969dd417ddd34e31c86c993a94deab2694a664fb8b417b6bd096849d8dd4739958317e24b058917330f40769745d5144d850c44a
    nn-NO|32|816780d7fab7d3611db5d3eea8bc71fd08811d598777c0db7cf7825f557755b57d7daf3e0ef5f86c90c339ac6c65a8ffce194f84afad4a7fde68656b4d16d3f5
    pa-IN|32|b4b639fdbc4f1533f5e8ca62a63ad9dd337bb49ff9498c55632dbd55712d2b3be9a33e845da3291c226c886f8d5c740b6250f7b985f50b6415ffa8cfb0a6508f
    pl|32|e8fdc639d83ad52b697c14f0ce4821a1afc7f9f08ffd609b07217c163991629d6ea21dd6d2e234e39fd74f0be931b5e365b9d26ac89a1f969cc2eec0e6afecb6
    pt-BR|32|239adc3f4cc9ed6f8d14515df474f6d87497f58406ad626c2acd6aeb52767b6db4896b9989194a76af0de8a70af088badde00146977e52829114e340e978048a
    pt-PT|32|9301d4e35f03a68e85344f9599de99a5c17969d01cd24bbc3f5353ffd7006a9fb17eb741cde96d09c66e7a7995405ad71ae3b8a484f548d9ba6e3ead9b5fc967
    rm|32|959da4bf8c3edb0098f344489a8e82ddc9a9cdae8d7d6e96833e3f4860f86355243e7cfc65924d7e4d32ff773b40b8cbc637266bb268f7eeb306db5ab8abe53f
    ro|32|ad02fa08097190d7b70f3feaab030121fce6f1cbd47a0c31fa78e0b4f60751434f6bdc7796f43f5eb0dc8cfe2d307cd912c0913c6f12fee27dd78969e0e26f85
    ru|32|9a033145d0913511b04c942180b92773302885ed7966a08b433843cf620769bf3037e9abb8a353c6bc8424d19e8fb45465b85322ad4733d331702df66385d04b
    si|32|3722dc0f6e2507587db2b662a65e1f571c90f9c326aced405965bac0957c79f739b8da1011b67f3cb98de4c35ccb28687439ce52222ed5869794d253c3b70cb6
    sk|32|064ead02b8e6e64be5e0ae99718ece4c1ebafce40f003859bb37f8de253cba3466c8762f8603065cbab81037526ac64356473b1979acc3e5b77ed41f5fec8851
    sl|32|1109a4ba8a9985aa7d358f2c9219fac4695b5442048def36597495c5161900634fea0b3c3ce75e1ccfdc10f21895d1f1957b751ab6322fec3ef6f010296eb99a
    sq|32|3bf37e92df24b3b17efd532d4b39e8e8c29d4081ad7dba27de7e44f6dba2692ee1af6d89bde4b9bd6318a8c0f68ac3c6dc01b8294c2af37095c7a43be235f3a2
    sr|32|7e50d168441b9fc9ffa1af48d82fdd43d7c277cc71d7df2fe211320df3bf43a994d3e23fac19caf08c7ff644edf200ed8ce245d01f2d025170ae1e0070f473d4
    sv-SE|32|313ec28c259c49c8b8107c6535e35adec878ed2790aec3642035078fac481a7fb2f6d25db675d439384adc93ed501ae4ee04a1383be470fdde9944aa4338753e
    ta-LK|32|4c4978099fb565c2daf4230231b9969715ff6f7a8dcbf9374041b1c23b5d3aa4b6f67fe428eda45b0e00e81500fca82fb85e36805f702a6ba061b6924f2078cb
    tr|32|cac4cdfc72c93664d27e70e3569fed5ffd05af764061d69efd92e7adbadca8002b6984036bcf26f904bf05c999611f5bcc538b1180ae2448e6494e3b39e9b7bb
    uk|32|436f7b6645f5a3fc95540ddfcc88bef7ae56465adfdbfb1f04715547a6580ace5194b98d9ec0d1d72a1838f727d9ca65aefdc38b29d8fec4c889945d1277a08f
    vi|32|6446ccf587fd51611b9b242b3364db5b4b91e8dee68d0ebfbf11573fcb5f1207c347745a98a278536eefc5797a55fc128a17c0464825c7790f02ed2cea4ef593
    zh-CN|32|a4bf4482e58bb2c91dabbe7f2f8b9e1925eff0ebab0ec7533f1eec84e56ab682258adeae5ee26e4cd6944a810446d5c79ac632cff8a0dfae7e8f39e86e3221fd
    zh-TW|32|fbbe9045bf7c44e81cc751226c4d4f0b6d3510d32cb43a3aa181969627f8f33b58729575699036e8813ac01320538a17c03c177f2fe1d23afde80aca923c1be0
    
  • tools\helpers.ps1 Show
    function GetUninstallPath() {
      param(
        [Parameter(Mandatory = $true)]
        [string]$product
      )
      $regUninstallDir = 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\'
      $regUninstallDirWow64 = 'HKLM:\SOFTWARE\Wow432Node\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 -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 | % { $_ -split '\|' | select -first 1 } | select -Unique
    
      $packageParameters = $env:chocolateyPackageParameters
    
      $packageParameters = if ($packageParameters -ne $null) { $packageParameters } else { "" }
    
      $argumentMap = ConvertFrom-StringData $packageParameters
      $localeFromPackageParameters = $argumentMap.Item('l')
    
      $uninstallPath = GetUninstallPath -product $product
    
      $alreadyInstalledLocale = $uninstallPath -replace ".+\s([a-zA-Z\-]+)\)",'$1'
    
      $systemLocalizeAndCountry = (Get-Culture).Name
      $systemLocaleTwoLetter = (Get-Culture).TwoLetterISOLanguageName
      $fallbackLocale = 'en-US'
    
      $locales = $localeFromPackageParameters, $alreadyInstalledLocale, `
        $systemLocalizeAndCountry, $systemLocaleTwoLetter, $fallbackLocale
    
        foreach ($locale in $locales) {
          $localeMatch = $availableLocales | ? { $_ -eq $locale } | select -first 1
          if ($localeMatch -and $locale -ne $null) {
            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-ProcessorBits 64
    
      if (-Not $systemIs64bit) {
        return $false
      }
    
      $registryPaths = @(
        'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall'
        'HKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall'
      )
    
      $installedVersions = Get-ChildItem $registryPaths | ? { $_.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 -last 1
      $checksum64 = ($checksumContent -match "$language\|64") -split '\|' | select -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 | % {
        $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 | % {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.5.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.5.0/win32/${locale}/Thunderbird%20Setup%2052.5.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.6.0 7879 Wednesday, March 20, 2019 approved
Mozilla Thunderbird 60.5.3 11470 Tuesday, March 5, 2019 approved
Mozilla Thunderbird 60.5.2 7854 Tuesday, February 26, 2019 approved
Mozilla Thunderbird 60.5.1.20190217 8936 Sunday, February 17, 2019 approved
Mozilla Thunderbird 60.5.1 4435 Thursday, February 14, 2019 approved
Mozilla Thunderbird 60.5.0 10477 Wednesday, January 30, 2019 approved
Mozilla Thunderbird 60.4.0 15056 Friday, December 21, 2018 approved
Mozilla Thunderbird 60.3.3 8884 Tuesday, December 11, 2018 approved
Mozilla Thunderbird 60.3.2 9028 Friday, November 30, 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