SnappyMail - Releases

← App details

Nextcloud 29

SnappyMail 2.36.4
Release Details
UpdatedJune 25, 2024, 11:04 a.m.
Changelog

Added

  • Customize private key passphrase expiration interval #1545
  • AdvancedSearch support for filtering mails before a given date #1606 by @codiflow
  • Control valid spam and virus headers #1607
  • Remember S/MIME private Key without function #1611
  • Resize compose dialog
  • Magnetic theme #1637 by @TheCuteFoxxy

Changed

  • Improved signing messages by allowing to choose between the options
  • Improved language detection code
  • More detailed Decrypt errors
  • Update French by @hguilbert
  • Update Polish by @tinola
  • Update Portuguese by @ner00
  • Update Spanish by @huloza

Fixed

  • Default language error
  • Undefined $sEmail in DoAdminDomainMatch
  • Handling Autocrypt header failed on = #1608
  • Blank lines are inserted when editing draft #1609
  • Workaround Cyrus MAILBOXID bug (disable OBJECTID capability by default due to impact) #1640
  • Workaround HTML with multiple body elements or MIME with multiple text/html #1641

Nextcloud

  • OIDC stay logged in #1620 by @avinash-0007
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignaturemP4RL9pXPmvZdCJJpyY6E54QzR2dEwd6sh+1D4BnFAMW4/pTnFz7tNinwEOSpRPb
8giNX5PwtO2DJKuO6mVWw6DCV2K9/0PC21j162z+5+ZWbFswv6ksSkX/9lC+eq+Q
WzslvjlHeUmUyS1NOkKbyLqlOdtC7fjDlGHL2+RAI/gbaPxQI1tFMkR195fRsL1u
rGb+/Zfpwf3d5sSAVmTWep59LM2t62F1DktKkr+Io+HOeUouWwyGjk2D3NdMtqKN
gBoV/XWjYbRN/gep0mKO5/+1v8J07p6FMin5gFoq333CqKW+J4mZFV0b758EMAD2
G9s6HsUp7VxlfRil6QBsPsqR0rINkuAy1ZCMShWyEu7qAqU5tldy6YekGJLdX96h
j/9nsgODIdqAV1CK6pp3UCBYWKYAaDhiGkIGSJR85MivhaXZahh6FcxUzl18Yo3Z
/3YgZW7JSLNMHuukfGjxpx4IdPBjxyiLICF7KhBvLBUIiFnSRrEgbXOloI1WYqVq
JApu7U1UJotdnVke2UWUeIJtdl/VAucdFSHDxa1valACzqln/cogB81u6ieS8eMt
6K8y28SkA1De4WKF5750/hNdeOXw3uPtAGPUPRKmtHJyqP3v8rW4sC7nEEm/jEGd
aPhGkr40uPXfok2h65L8ApxB/0ZFq6N/oLS9D2Qr8yA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<30.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.36.3
Release Details
UpdatedMay 27, 2024, 9:24 a.m.
Changelog

Changed

  • UserAuth prevent plugin errors (like the Nextcloud plugin did)

Fixed

  • Undefined variable $aTokenData #1567
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureJepYqMp6maBpI2Qb65zqm2gKqC+Lx0JchXPd/7FWGZvumyH3GBDQta0f491SMZR9
ZV9weeLDGvljT3MzkLv9FGzX77iljIQgeVc0FIPEt5o0xE0TuX4k/qy/UCoP8Pko
n1YZtxJwG7Gau3a3pbqwb891lrS9tOj4go9itWTL5W/0W6UzrY4dn3yYQTGd5b23
xBDVMMGt3rQaoHl/QNPxnVMZ0BaZweL51UvFgoP4FpnAI05hdSUDRaTp9rIxdFWB
mxvVvuVjVN7lsijDQh4b/Z/N+3Y7+6NuhLsymZMQLsmRqInFjroLNcoYcnuBELUB
fZEATRJDhdst3EooW72AZzkHQMpG7VY0KFn6SAbMqLx5N+HcyWpSMx3DBn4o57ho
Xa9Oaeq6cg4iYL6JUfh8uJViCU50taLeW12FyNEkYS5uJE8hJOjV1M87bw+ob95e
F8/qm0x2hyKzZdb0HgFhjN1UOD6OLeI1PZuf9Q9UKLWvfusH3aVPmumkRDdRAxgO
/5pNeZByW/CriSHd7y5C3/ewyAaPnddVisGMuuF06xT70RnuR5/RGH4JJq3nzQjX
/1b/5jr7XhtFlezTQWFc7Mq3fGiWxKJVBk8tOBesYcheC0Joy4s8WST2xa3kEOK3
qqecWjcogWhdsYLiW//65fDK8szEtZl2WGVcIwY9FmI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<30.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.36.2
Release Details
UpdatedMay 26, 2024, 12:24 p.m.
Changelog

Added

  • "copy to" action in menu's for #1559
  • Log signal info for #1569
  • OpenPGP.js automatically import backup keys from server

Changed

  • Improved "remember me" cookie handling
  • Update Basque by @Thadah
  • Update Portuguese by @ner00

Fixed

  • "Account already exists" #1561
  • Properly escape path separator in tar.php file list regex by @sevmonster #1562
  • Prevent mkdir() error #1565
  • SCRAM Exception when trying to log in to SMTP #1575
  • Error when redirected back to instance after Gmail OAuth #1580
  • Uncaught TypeError: hasPublicKeyForEmails(...).then is not a function #1589
  • Undefined variable $sFilename
  • GPG/PGP exec() return false handling

Nextcloud

  • OIDC login active again by @avinash-0007 #1572
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
Signatureeylbz+5tJ5npMyHujIR3yex/kOpmndjSRoDOXh5YqzMvKGsf97nqhFut65B7CZst
r6ce8UoUEfm9eTFnxHoUZW/FkJBLMj04q+5bfAkfVe54wwcdB+ZruCbd96yKzoj5
ORsqtd0V6Va4wPI5H8wauIXJjdmWe+l37EwDrAAkI5hGId8lkbeV2HFku8fz6QKa
WuO6/HIsMewZMMJzNg4w2hiR4Ie64Hnurx7P2K/O8fhv/jO4ykKobZIzjGa5rgE7
ofTsitwnNEVr2RPca8Vupc7/N3iYDS4Z+bifUqBJ7AApx3VAA0JR0sN1KHzZvLIY
1UD9yp2T2e89alkX5ALAWaR79xrV0l400hFP3TrMeAlRmAihciJoHXp6surBDmvW
4gzIbxiIe9/CWW6HBt1jnbIlu1kh/b9YtqevgvxoX0ENwFOZk8od/KCZZneAFLru
NLsvKPYxQeDjbmXZRCIToN4hLas2wa9IQNoEhOi0lWVws5+DfyJ4znI8GLss8iHf
JIkdVJ618A0KffWzJH1roPoxkEPtGWfaee0kwOWz33Tqg6hm3bJ5MQMMa4ibyfNb
68F7H2GKO3wdDS1v7ZdAZbtmSXYwCf7wYmnurgN+IuHuf2hgcbVdxbXzzwdAIB6+
LeaE4wDe7rzsrM5qtuUaSCqcZO7TW30AEjzYO2eyma8=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<30.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.36.1
Release Details
UpdatedApril 24, 2024, 12:14 a.m.
Changelog

Added

  • Autoconfig detect through DNS SRV (RFC 6186 & 8314) and disable MX
  • Have I Been Pwned class to check breached passwords and email addresses
  • Handle RFC 5987 in Content-Disposition header
  • Ignore text/x-amp-html
  • Show SMTP error to user #1521
  • OAuth2 for login using gmail (and others)

Changed

  • logMask all AUTHENTICATE requests
  • ErrorTip use white-space: pre
  • Simplify LoginProcess handling
  • ES2020 everywhere (require Safari 13.1)
  • Modified Squire to be more in line with v2.2.8
  • CSS set min-width for .attachmentParent and .flagParent to line them up
  • cPanel use extension login-cpanel instead of login-remote
  • Improved login credentials handling
  • Speedup Knockout a bit
  • Update Belarusian by @spoooyders
  • Update Chinese by @mayswind
  • Update French by @hguilbert
  • Update Polish by @tinola
  • Update Portuguese by @ner00

Fixed

  • Content encoding and type detection in JavaScript could fail due to case-sensitivity.
  • Extensions set logger failed
  • GnuPG check open_basedir and if shell_exec is disabled
  • Hide pagination when search result has no messages
  • Prevent mbstring error before setup.php
  • Prevent MessagesPerPage Infinity #1540 #1540
  • Reseal CryptKey failed #1543 #1543

Nextcloud

  • Add an occ command to set up the login settings #1552
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureZV3ffuj57nztNa9wVMvbxKfu5eJN+J67OdXKRh09qTGKw/QR0EDix9+h4GogBw9s
LIipSGUegkfgRjYU5ZAR5+St62YJXMlHJgM/R1AbcWDxMGJ3STd/bvNzj0T6G2nY
WbP0HTgT/yNEkSSKqKi7gDne+nfO3G1opZ/JUpoiZEU9KGbljLKsoB+4XGrP+kt1
fYcx8zPF+UzgfhXmgUCMLLf+INSx0pdVuF+52cpajOFArzvZ4kfcjepkTP+3IAQe
pr8rbKxBBpWJx5EKWKA+cxgLgDj7S4il1HcVyGkeNBlKGgKX02SCddFcf+5axeos
5lsXg6dlf+gqrg7NlttkGF2P/9PDjkrEa5zadI5baBpvFTS50k1RsMh3tnIaSy1A
5Rt3kbHY56sdoOuvv373cUN0yzOO8TFNvKm2mFcp031MGsRADI8mrFiBso968aI/
aKryCTu3w959MChyKdZDsdD5ewK20AaUak+cn3cn3X73RJ3Z4q9I4+Vj4HgGZGoX
5Y/CHYyRsSM+Ri/kH17sDXTMeKBT4PgJ9Jy9OxlR8LK6G0q1Syw4WRAVWEjn0PmM
th01a9jN7vdbXBKZIN6w5SpS1NoTePqXxXznig+CION+KcWGkbldZNAX8ES1r1dq
orFefyI6dPeFrkccF+IkZ3oK5GQYKB+14kmCyaK+ehQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<30.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.36.0
Release Details
UpdatedMarch 26, 2024, 2:25 p.m.
Changelog

Added

  • Allow setting the supported THREAD algorithm
  • Icon to system folders
  • Remove remembered password after 15 minutes of inactivity
  • Swap background and text color for unreadable text on dark background #1486
  • Generate TOTP code at ?Admin -> Security #1501
  • Button to change S/MIME private key passphrase #1505
  • Belarusian by @spoooyders #1512
  • Log some domain idn_to_ascii issues #1513

Changed

  • On folder/mailbox rename, also rename all children instead of reloading all
  • Seal MainAccount CryptKey and on error ask old login passphrase to reseal key.
  • Moved cache drivers outside core into extensions
  • Sieve always allow fileinto INBOX #1510
  • Moved application.ini sieve_auth_plain_initial to per domain config
  • Languages use rfc5646, by using the shortest ISO 639 code by default
  • Update French by @hguilbert
  • Update Portuguese by @ner00

Fixed

  • On folder/mailbox rename, the old fullName must be removed from cache
  • On folder/mailbox rename, the checkable option was not renamed
  • Sort accounts drag & drop
  • S/MIME encrypted and opaque signed not visible #1450
  • Wrong last UID of thread #1507
  • Creation of dynamic property SnappyMail\DAV\Client::$HTTP #1509
  • "Download as ZIP" fails for messages #1514
  • SMTP "Authentication failed" when IMAP uses shortLogin and SMTP not #1517
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
Signaturenb+awt0N3T6kiiZuM4XPbtI4F+WJC3Z3rFDdTTbkwKnUrkDaCgRNuBJXZWMhsXTx
ehZfn/1n5+kcfhdwYUzbdbFBDptn1kPXg+xTK42JvYsNdSQnk8KxrFqPZZVd620u
D5piG+UMVL/rjvCVmuN4Qv8DtDCdx6r3wpPIlfo83nloTvZ89kWBj/aBzm4pBMLH
jH7Bgrsoz/p/R9ZwWqNm04NeRzYPtLFxFPDPX4goaEkZNBs37s5fHjHU+nWZJvRQ
DRqlPbDBHOHvrQ1QR/IsKhf/UIBX7TBBVQuPC0Xi6ydlMO0h5O07JNAfzKLDNEx9
36AwDGbbmbtYIwklnAKnvi4edBKhvZUyhzScqM2KN7MKeXKyf+/leVVpdQK8bqz2
ibS3n5vKe1ahibEPQtzP/+dohw/k6S+cBtFYxmktlMNZ/so+m7f3p8TRK5hmCArW
1Uto3YS8pqZljFK/gGGK0YSv8Ctsn3j5/+CFrBt1O9YAz+OO1HEoiyFQBo/S0YKC
MlhtWr++IGxFjg3waMqNYGFDxgmMdLLXz6sTg/qF7v5zy4KTGCi+SMQGyELEYNqo
H5WJwKAUo4UiuSBsKZ/woWfSHAQARTcLaRUY8BNoyG1l6JeqtKhLkoEuUk3PvxG0
e7WZm6AHWuTarwEd1JhzpkCotEHoNU6zAnERY9ci4hw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<30.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.35.4
Release Details
UpdatedMarch 16, 2024, 12:01 a.m.
Changelog

Added

  • \SnappyMail\IDN::toAscii()

Changed

  • OpenPGP.js to v5.11.1
  • punycode.js lowercase domain names
  • Nextcloud changed stored password handling
  • application.ini login_lowercase removed and now configurable per domain JSON lowerLogin
  • Update Portuguese by @ner00

Fixed

  • Raise JS TypeEroor "toLowerCase" after update to 2.35.3 #1491
  • Call to undefined function shell_exec #1496
  • Download attachments as ZIP doesn't work for PGP encrypted mail #1499
  • Importing or downloading a PGP public key attachment from a PGP encrypted message doesn't work #1500
  • VCard PHP Notice: Undefined index: ENCODING
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureFc+pXwOhyKoaRbonglNoSDFn+eSk2pKeYOSRpvcZqfA4Y3rH4b4SjTxPHs78cYzt
7R/Y2hMO7VhxedudlrWF14oP3cjY1BBbOLROI4Wogy5B9bE7H4+y3RfUb/JnDfcH
Oip6gDukWj0lWJV4RdsXEPle2uo23+T8GDigXDx4hqWTnOagWjegXRPkw+YlzhIw
HKqo2fyxD0KKTSyytm0lR7ErXBFV+Nu6Xv/dhoMC5azOwNsh4LDFF2dvSckbWfT7
1SWpNzsp6pgx3XnHBimoRDrAz2F+NdsNOx3lesJnjvwuT1o31dIag+W8KriKb4im
0DR3hr86QgMKeoVkmPeYCV89Uw0iNkTd51r2m4TOvN9R0VlAoUphDjLLKgaMMVoE
5f/lw6SvxmLC9RBpW7Fu07a3xFV5uT+6V4UHhQpUucMhc2ZifphRtK48BSF92yhU
VgJEZVuACvpYclFoB9LQhbpv9iuCJfQvgalIDahgSvpd9r4QXyKwI62mv+YDgG39
WtorAgxdqYUFZseaZN8m0Q9+Ku7x7kAKiZxlTLlrh8A0j3GOthIoeY0IAtZWEvQ+
rXpXam2qGEo2/6PGquu28MhQtOwdW5niXdmxeNb9Y06tZXsi7aCYxIu9x37rUKdy
4sSCsGavGeE+1HMeHXvXPyssqWnfVwS9IbJMygpB1Dc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<30.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.35.3
Release Details
UpdatedMarch 12, 2024, 9:15 p.m.
Changelog

Added

  • GnuPG can be disabled
  • Missing strings for localization inside identity popup (Cryptography > S/MIME) #1458
  • Automatically verify PGP and S/MIME signed messages
  • TNEFDecoder for #1012
  • RTF to HTML converter for #1012
  • Polyfill for PHP ctype #1250

Changed

  • new Error() to Error()
  • Reduce KnockoutJS footprint by removing unused code
  • CSS reposition rainloopErrorTip location
  • Improved error handling on PGP and S/MIME decrypt
  • Improved OpenPGP.js import keys
  • Use Identity S/MIME key and certificate from server instead of POST
  • application.ini webmail/language_admin to admin_panel/language
  • application.ini security/admin_panel_host to admin_panel/host
  • application.ini security/admin_panel_key to admin_panel/key
  • Drop deprecated Domain::SetConfig()
  • Internationalized domain names are now handled as punycode
  • Cacher->Get() can now return NULL
  • Update French by @hguilbert
  • Update Polish by @tinola
  • Update Portuguese by @ner00

Fixed

  • Handling of Internationalized Domain Names in several areas
  • Decrypt error message
  • Stalwart ManageSieve Error 352 when getting Filters #1455
  • Nextcloud V25+ theme slightly broken #1463
  • PGP decryption fails with "Not armored text" #1462
  • AUTH_BASIC falling through as AUTH_BEARER; change AUTH_BEARER to a different value #1461
  • SetPassword expects \SnappyMail\SensitiveString
  • Crash on importing corrupt OpenPGP keys
  • Crash on old browsers instead of showing error
  • Ignore popups on logoutReload()
  • Custom SASLMechanisms fail in IMAP when the connection is secure #1484
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureCwYyGbfMaamc3Y0dZBeyQZBglezh91P+pFjvkk6ZWTy89i66OMNDUelYqVZoM+18
es2/9LOjm53nZzQ2WPX/u6Zzk8ZnNZXx5Ta+cPpLx1f0ZEH87TCNqSg7oJuP4jCt
FIptaXpy3lMaZzpSaM+Vf234S094uv94qEEJ6SRfDJg2h+wh8qbgMV8PKiCRXgFQ
DMe/g8ZWdrlCIZqMeKWO82BdaGMmI2mrg86pEqioe2lky617fvj7sPjEMiUCMDJ7
FoNtUX4Xv/V9aLZBmftUK1QpbYLD2ceVl0Rv3O/tsPkbJYpBGBCuOP7zawHF8hUG
YdphNTsSoFICLC37jWPSP9UQ4k+6+rLUb1eo9aalhf4Fuod6+iezz7BHiGykq7Uy
ndUTt90SfqSq2X8SLDcUBbVxNbAzckW823lgO9kFUC82x8jd00fgX5UBMMUcQmvc
eSYWcasfv9QB5X6Ib0AHg2/mn1l8j4qCmIAH9AtKBBQbV/Z0Mr66Khe2T2UXHLZ/
OToGNDl19rndEdYqsLypn+MXuYUZGnhgOexwFVy/gZKuNdySCgnEKjFlZFVPhm/W
+ey5YWfTvf1xVXYBWCAU2ijb7QzEJfO96525HqMC+gvmTbdXIwCOog8Mn/ijOsIe
JMpbdVutwpGI8AMEl87YG6uc8UMGd31KkVojvYoSyfQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<30.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib

Nextcloud 28

SnappyMail 2.36.4
Release Details
UpdatedJune 25, 2024, 11:04 a.m.
Changelog

Added

  • Customize private key passphrase expiration interval #1545
  • AdvancedSearch support for filtering mails before a given date #1606 by @codiflow
  • Control valid spam and virus headers #1607
  • Remember S/MIME private Key without function #1611
  • Resize compose dialog
  • Magnetic theme #1637 by @TheCuteFoxxy

Changed

  • Improved signing messages by allowing to choose between the options
  • Improved language detection code
  • More detailed Decrypt errors
  • Update French by @hguilbert
  • Update Polish by @tinola
  • Update Portuguese by @ner00
  • Update Spanish by @huloza

Fixed

  • Default language error
  • Undefined $sEmail in DoAdminDomainMatch
  • Handling Autocrypt header failed on = #1608
  • Blank lines are inserted when editing draft #1609
  • Workaround Cyrus MAILBOXID bug (disable OBJECTID capability by default due to impact) #1640
  • Workaround HTML with multiple body elements or MIME with multiple text/html #1641

Nextcloud

  • OIDC stay logged in #1620 by @avinash-0007
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignaturemP4RL9pXPmvZdCJJpyY6E54QzR2dEwd6sh+1D4BnFAMW4/pTnFz7tNinwEOSpRPb
8giNX5PwtO2DJKuO6mVWw6DCV2K9/0PC21j162z+5+ZWbFswv6ksSkX/9lC+eq+Q
WzslvjlHeUmUyS1NOkKbyLqlOdtC7fjDlGHL2+RAI/gbaPxQI1tFMkR195fRsL1u
rGb+/Zfpwf3d5sSAVmTWep59LM2t62F1DktKkr+Io+HOeUouWwyGjk2D3NdMtqKN
gBoV/XWjYbRN/gep0mKO5/+1v8J07p6FMin5gFoq333CqKW+J4mZFV0b758EMAD2
G9s6HsUp7VxlfRil6QBsPsqR0rINkuAy1ZCMShWyEu7qAqU5tldy6YekGJLdX96h
j/9nsgODIdqAV1CK6pp3UCBYWKYAaDhiGkIGSJR85MivhaXZahh6FcxUzl18Yo3Z
/3YgZW7JSLNMHuukfGjxpx4IdPBjxyiLICF7KhBvLBUIiFnSRrEgbXOloI1WYqVq
JApu7U1UJotdnVke2UWUeIJtdl/VAucdFSHDxa1valACzqln/cogB81u6ieS8eMt
6K8y28SkA1De4WKF5750/hNdeOXw3uPtAGPUPRKmtHJyqP3v8rW4sC7nEEm/jEGd
aPhGkr40uPXfok2h65L8ApxB/0ZFq6N/oLS9D2Qr8yA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<30.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.36.3
Release Details
UpdatedMay 27, 2024, 9:24 a.m.
Changelog

Changed

  • UserAuth prevent plugin errors (like the Nextcloud plugin did)

Fixed

  • Undefined variable $aTokenData #1567
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureJepYqMp6maBpI2Qb65zqm2gKqC+Lx0JchXPd/7FWGZvumyH3GBDQta0f491SMZR9
ZV9weeLDGvljT3MzkLv9FGzX77iljIQgeVc0FIPEt5o0xE0TuX4k/qy/UCoP8Pko
n1YZtxJwG7Gau3a3pbqwb891lrS9tOj4go9itWTL5W/0W6UzrY4dn3yYQTGd5b23
xBDVMMGt3rQaoHl/QNPxnVMZ0BaZweL51UvFgoP4FpnAI05hdSUDRaTp9rIxdFWB
mxvVvuVjVN7lsijDQh4b/Z/N+3Y7+6NuhLsymZMQLsmRqInFjroLNcoYcnuBELUB
fZEATRJDhdst3EooW72AZzkHQMpG7VY0KFn6SAbMqLx5N+HcyWpSMx3DBn4o57ho
Xa9Oaeq6cg4iYL6JUfh8uJViCU50taLeW12FyNEkYS5uJE8hJOjV1M87bw+ob95e
F8/qm0x2hyKzZdb0HgFhjN1UOD6OLeI1PZuf9Q9UKLWvfusH3aVPmumkRDdRAxgO
/5pNeZByW/CriSHd7y5C3/ewyAaPnddVisGMuuF06xT70RnuR5/RGH4JJq3nzQjX
/1b/5jr7XhtFlezTQWFc7Mq3fGiWxKJVBk8tOBesYcheC0Joy4s8WST2xa3kEOK3
qqecWjcogWhdsYLiW//65fDK8szEtZl2WGVcIwY9FmI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<30.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.36.2
Release Details
UpdatedMay 26, 2024, 12:24 p.m.
Changelog

Added

  • "copy to" action in menu's for #1559
  • Log signal info for #1569
  • OpenPGP.js automatically import backup keys from server

Changed

  • Improved "remember me" cookie handling
  • Update Basque by @Thadah
  • Update Portuguese by @ner00

Fixed

  • "Account already exists" #1561
  • Properly escape path separator in tar.php file list regex by @sevmonster #1562
  • Prevent mkdir() error #1565
  • SCRAM Exception when trying to log in to SMTP #1575
  • Error when redirected back to instance after Gmail OAuth #1580
  • Uncaught TypeError: hasPublicKeyForEmails(...).then is not a function #1589
  • Undefined variable $sFilename
  • GPG/PGP exec() return false handling

Nextcloud

  • OIDC login active again by @avinash-0007 #1572
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
Signatureeylbz+5tJ5npMyHujIR3yex/kOpmndjSRoDOXh5YqzMvKGsf97nqhFut65B7CZst
r6ce8UoUEfm9eTFnxHoUZW/FkJBLMj04q+5bfAkfVe54wwcdB+ZruCbd96yKzoj5
ORsqtd0V6Va4wPI5H8wauIXJjdmWe+l37EwDrAAkI5hGId8lkbeV2HFku8fz6QKa
WuO6/HIsMewZMMJzNg4w2hiR4Ie64Hnurx7P2K/O8fhv/jO4ykKobZIzjGa5rgE7
ofTsitwnNEVr2RPca8Vupc7/N3iYDS4Z+bifUqBJ7AApx3VAA0JR0sN1KHzZvLIY
1UD9yp2T2e89alkX5ALAWaR79xrV0l400hFP3TrMeAlRmAihciJoHXp6surBDmvW
4gzIbxiIe9/CWW6HBt1jnbIlu1kh/b9YtqevgvxoX0ENwFOZk8od/KCZZneAFLru
NLsvKPYxQeDjbmXZRCIToN4hLas2wa9IQNoEhOi0lWVws5+DfyJ4znI8GLss8iHf
JIkdVJ618A0KffWzJH1roPoxkEPtGWfaee0kwOWz33Tqg6hm3bJ5MQMMa4ibyfNb
68F7H2GKO3wdDS1v7ZdAZbtmSXYwCf7wYmnurgN+IuHuf2hgcbVdxbXzzwdAIB6+
LeaE4wDe7rzsrM5qtuUaSCqcZO7TW30AEjzYO2eyma8=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<30.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.36.1
Release Details
UpdatedApril 24, 2024, 12:14 a.m.
Changelog

Added

  • Autoconfig detect through DNS SRV (RFC 6186 & 8314) and disable MX
  • Have I Been Pwned class to check breached passwords and email addresses
  • Handle RFC 5987 in Content-Disposition header
  • Ignore text/x-amp-html
  • Show SMTP error to user #1521
  • OAuth2 for login using gmail (and others)

Changed

  • logMask all AUTHENTICATE requests
  • ErrorTip use white-space: pre
  • Simplify LoginProcess handling
  • ES2020 everywhere (require Safari 13.1)
  • Modified Squire to be more in line with v2.2.8
  • CSS set min-width for .attachmentParent and .flagParent to line them up
  • cPanel use extension login-cpanel instead of login-remote
  • Improved login credentials handling
  • Speedup Knockout a bit
  • Update Belarusian by @spoooyders
  • Update Chinese by @mayswind
  • Update French by @hguilbert
  • Update Polish by @tinola
  • Update Portuguese by @ner00

Fixed

  • Content encoding and type detection in JavaScript could fail due to case-sensitivity.
  • Extensions set logger failed
  • GnuPG check open_basedir and if shell_exec is disabled
  • Hide pagination when search result has no messages
  • Prevent mbstring error before setup.php
  • Prevent MessagesPerPage Infinity #1540 #1540
  • Reseal CryptKey failed #1543 #1543

Nextcloud

  • Add an occ command to set up the login settings #1552
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureZV3ffuj57nztNa9wVMvbxKfu5eJN+J67OdXKRh09qTGKw/QR0EDix9+h4GogBw9s
LIipSGUegkfgRjYU5ZAR5+St62YJXMlHJgM/R1AbcWDxMGJ3STd/bvNzj0T6G2nY
WbP0HTgT/yNEkSSKqKi7gDne+nfO3G1opZ/JUpoiZEU9KGbljLKsoB+4XGrP+kt1
fYcx8zPF+UzgfhXmgUCMLLf+INSx0pdVuF+52cpajOFArzvZ4kfcjepkTP+3IAQe
pr8rbKxBBpWJx5EKWKA+cxgLgDj7S4il1HcVyGkeNBlKGgKX02SCddFcf+5axeos
5lsXg6dlf+gqrg7NlttkGF2P/9PDjkrEa5zadI5baBpvFTS50k1RsMh3tnIaSy1A
5Rt3kbHY56sdoOuvv373cUN0yzOO8TFNvKm2mFcp031MGsRADI8mrFiBso968aI/
aKryCTu3w959MChyKdZDsdD5ewK20AaUak+cn3cn3X73RJ3Z4q9I4+Vj4HgGZGoX
5Y/CHYyRsSM+Ri/kH17sDXTMeKBT4PgJ9Jy9OxlR8LK6G0q1Syw4WRAVWEjn0PmM
th01a9jN7vdbXBKZIN6w5SpS1NoTePqXxXznig+CION+KcWGkbldZNAX8ES1r1dq
orFefyI6dPeFrkccF+IkZ3oK5GQYKB+14kmCyaK+ehQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<30.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.36.0
Release Details
UpdatedMarch 26, 2024, 2:25 p.m.
Changelog

Added

  • Allow setting the supported THREAD algorithm
  • Icon to system folders
  • Remove remembered password after 15 minutes of inactivity
  • Swap background and text color for unreadable text on dark background #1486
  • Generate TOTP code at ?Admin -> Security #1501
  • Button to change S/MIME private key passphrase #1505
  • Belarusian by @spoooyders #1512
  • Log some domain idn_to_ascii issues #1513

Changed

  • On folder/mailbox rename, also rename all children instead of reloading all
  • Seal MainAccount CryptKey and on error ask old login passphrase to reseal key.
  • Moved cache drivers outside core into extensions
  • Sieve always allow fileinto INBOX #1510
  • Moved application.ini sieve_auth_plain_initial to per domain config
  • Languages use rfc5646, by using the shortest ISO 639 code by default
  • Update French by @hguilbert
  • Update Portuguese by @ner00

Fixed

  • On folder/mailbox rename, the old fullName must be removed from cache
  • On folder/mailbox rename, the checkable option was not renamed
  • Sort accounts drag & drop
  • S/MIME encrypted and opaque signed not visible #1450
  • Wrong last UID of thread #1507
  • Creation of dynamic property SnappyMail\DAV\Client::$HTTP #1509
  • "Download as ZIP" fails for messages #1514
  • SMTP "Authentication failed" when IMAP uses shortLogin and SMTP not #1517
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
Signaturenb+awt0N3T6kiiZuM4XPbtI4F+WJC3Z3rFDdTTbkwKnUrkDaCgRNuBJXZWMhsXTx
ehZfn/1n5+kcfhdwYUzbdbFBDptn1kPXg+xTK42JvYsNdSQnk8KxrFqPZZVd620u
D5piG+UMVL/rjvCVmuN4Qv8DtDCdx6r3wpPIlfo83nloTvZ89kWBj/aBzm4pBMLH
jH7Bgrsoz/p/R9ZwWqNm04NeRzYPtLFxFPDPX4goaEkZNBs37s5fHjHU+nWZJvRQ
DRqlPbDBHOHvrQ1QR/IsKhf/UIBX7TBBVQuPC0Xi6ydlMO0h5O07JNAfzKLDNEx9
36AwDGbbmbtYIwklnAKnvi4edBKhvZUyhzScqM2KN7MKeXKyf+/leVVpdQK8bqz2
ibS3n5vKe1ahibEPQtzP/+dohw/k6S+cBtFYxmktlMNZ/so+m7f3p8TRK5hmCArW
1Uto3YS8pqZljFK/gGGK0YSv8Ctsn3j5/+CFrBt1O9YAz+OO1HEoiyFQBo/S0YKC
MlhtWr++IGxFjg3waMqNYGFDxgmMdLLXz6sTg/qF7v5zy4KTGCi+SMQGyELEYNqo
H5WJwKAUo4UiuSBsKZ/woWfSHAQARTcLaRUY8BNoyG1l6JeqtKhLkoEuUk3PvxG0
e7WZm6AHWuTarwEd1JhzpkCotEHoNU6zAnERY9ci4hw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<30.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.35.4
Release Details
UpdatedMarch 16, 2024, 12:01 a.m.
Changelog

Added

  • \SnappyMail\IDN::toAscii()

Changed

  • OpenPGP.js to v5.11.1
  • punycode.js lowercase domain names
  • Nextcloud changed stored password handling
  • application.ini login_lowercase removed and now configurable per domain JSON lowerLogin
  • Update Portuguese by @ner00

Fixed

  • Raise JS TypeEroor "toLowerCase" after update to 2.35.3 #1491
  • Call to undefined function shell_exec #1496
  • Download attachments as ZIP doesn't work for PGP encrypted mail #1499
  • Importing or downloading a PGP public key attachment from a PGP encrypted message doesn't work #1500
  • VCard PHP Notice: Undefined index: ENCODING
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureFc+pXwOhyKoaRbonglNoSDFn+eSk2pKeYOSRpvcZqfA4Y3rH4b4SjTxPHs78cYzt
7R/Y2hMO7VhxedudlrWF14oP3cjY1BBbOLROI4Wogy5B9bE7H4+y3RfUb/JnDfcH
Oip6gDukWj0lWJV4RdsXEPle2uo23+T8GDigXDx4hqWTnOagWjegXRPkw+YlzhIw
HKqo2fyxD0KKTSyytm0lR7ErXBFV+Nu6Xv/dhoMC5azOwNsh4LDFF2dvSckbWfT7
1SWpNzsp6pgx3XnHBimoRDrAz2F+NdsNOx3lesJnjvwuT1o31dIag+W8KriKb4im
0DR3hr86QgMKeoVkmPeYCV89Uw0iNkTd51r2m4TOvN9R0VlAoUphDjLLKgaMMVoE
5f/lw6SvxmLC9RBpW7Fu07a3xFV5uT+6V4UHhQpUucMhc2ZifphRtK48BSF92yhU
VgJEZVuACvpYclFoB9LQhbpv9iuCJfQvgalIDahgSvpd9r4QXyKwI62mv+YDgG39
WtorAgxdqYUFZseaZN8m0Q9+Ku7x7kAKiZxlTLlrh8A0j3GOthIoeY0IAtZWEvQ+
rXpXam2qGEo2/6PGquu28MhQtOwdW5niXdmxeNb9Y06tZXsi7aCYxIu9x37rUKdy
4sSCsGavGeE+1HMeHXvXPyssqWnfVwS9IbJMygpB1Dc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<30.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.35.3
Release Details
UpdatedMarch 12, 2024, 9:15 p.m.
Changelog

Added

  • GnuPG can be disabled
  • Missing strings for localization inside identity popup (Cryptography > S/MIME) #1458
  • Automatically verify PGP and S/MIME signed messages
  • TNEFDecoder for #1012
  • RTF to HTML converter for #1012
  • Polyfill for PHP ctype #1250

Changed

  • new Error() to Error()
  • Reduce KnockoutJS footprint by removing unused code
  • CSS reposition rainloopErrorTip location
  • Improved error handling on PGP and S/MIME decrypt
  • Improved OpenPGP.js import keys
  • Use Identity S/MIME key and certificate from server instead of POST
  • application.ini webmail/language_admin to admin_panel/language
  • application.ini security/admin_panel_host to admin_panel/host
  • application.ini security/admin_panel_key to admin_panel/key
  • Drop deprecated Domain::SetConfig()
  • Internationalized domain names are now handled as punycode
  • Cacher->Get() can now return NULL
  • Update French by @hguilbert
  • Update Polish by @tinola
  • Update Portuguese by @ner00

Fixed

  • Handling of Internationalized Domain Names in several areas
  • Decrypt error message
  • Stalwart ManageSieve Error 352 when getting Filters #1455
  • Nextcloud V25+ theme slightly broken #1463
  • PGP decryption fails with "Not armored text" #1462
  • AUTH_BASIC falling through as AUTH_BEARER; change AUTH_BEARER to a different value #1461
  • SetPassword expects \SnappyMail\SensitiveString
  • Crash on importing corrupt OpenPGP keys
  • Crash on old browsers instead of showing error
  • Ignore popups on logoutReload()
  • Custom SASLMechanisms fail in IMAP when the connection is secure #1484
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureCwYyGbfMaamc3Y0dZBeyQZBglezh91P+pFjvkk6ZWTy89i66OMNDUelYqVZoM+18
es2/9LOjm53nZzQ2WPX/u6Zzk8ZnNZXx5Ta+cPpLx1f0ZEH87TCNqSg7oJuP4jCt
FIptaXpy3lMaZzpSaM+Vf234S094uv94qEEJ6SRfDJg2h+wh8qbgMV8PKiCRXgFQ
DMe/g8ZWdrlCIZqMeKWO82BdaGMmI2mrg86pEqioe2lky617fvj7sPjEMiUCMDJ7
FoNtUX4Xv/V9aLZBmftUK1QpbYLD2ceVl0Rv3O/tsPkbJYpBGBCuOP7zawHF8hUG
YdphNTsSoFICLC37jWPSP9UQ4k+6+rLUb1eo9aalhf4Fuod6+iezz7BHiGykq7Uy
ndUTt90SfqSq2X8SLDcUBbVxNbAzckW823lgO9kFUC82x8jd00fgX5UBMMUcQmvc
eSYWcasfv9QB5X6Ib0AHg2/mn1l8j4qCmIAH9AtKBBQbV/Z0Mr66Khe2T2UXHLZ/
OToGNDl19rndEdYqsLypn+MXuYUZGnhgOexwFVy/gZKuNdySCgnEKjFlZFVPhm/W
+ey5YWfTvf1xVXYBWCAU2ijb7QzEJfO96525HqMC+gvmTbdXIwCOog8Mn/ijOsIe
JMpbdVutwpGI8AMEl87YG6uc8UMGd31KkVojvYoSyfQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<30.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.35.2
Release Details
UpdatedFeb. 27, 2024, 10:06 p.m.
Changelog

Added

  • GnuPG error handling
  • Missing strings for localization inside identity popup (Cryptography > S/MIME) #1458

Changed

  • Update Portuguese by @ner00

Fixed

  • Verify S/MIME signatures got broken allong the way while implementing this
  • Drop support for gnupg PECL extension as it fails with "no passphrase" issues
  • Error 352 when getting Filters #1455
  • Nextcloud SetPassword(): Argument #1 must be of type SensitiveString, string given #1456
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureSxDFdCvP5Le2/x5Q6cUHcp+eYUirPy0RBWumlDd6FPu2/hlSVg0KZUgdDppX3lnQ
df39egYsjbd9sKnO548ia7JeFnIrZUt5viRrgYxWmlUcv+/KuGjaUJXHnXxIQEIm
UXcMlCfs3koVGS7TlvUTmBIZa0CO4NKNCffWgHqvU3H7HXr7J0fPtvv8v5DxhjZX
zACUO4tSQGQsw+p3uvZJTL5gUCsR7fGc7n4ahsRpC1vAyFZ2kvKh3fh0i7mNd6nR
xSwlMVriBqukaMfzFFDJPPaZboH3UiYm7nyBWfl2cJLNuYkTlF8a6RgPOl7u/S70
Oz6++xYm1F4QyHGHP2apnJDVhj0Y11auD8FbOBznH4HXI6ALGaST30N1WWSOyMBF
chyEXmUI+qL0lvuvooR32ScDJwRLUtMviH97b6zOUJSTWBh/78XwnSIbYHFhf/dN
zy2McDbA6Xx88nY4F4fiZK2mRAokbCxZ3H+JQm4uoK4JjZLWmKb86ysKZopWnDFa
hjE5ylUzDsa2CBM4h6ChIvqL26MWS4v8XAERlTkiqqvBTIpvjLO3kPA//I5TZwnx
0UuwX+oIPfOd9Lv2vJv2JXzgpyGpLkCaAgSUHLTethWqGYUkEh+FLjGX5z5eToCn
abs9KdpuR236wTX3kgaTJ0RREFm/ZmifEzpbF5Qc0ZY=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<29.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.35.1
Release Details
UpdatedFeb. 27, 2024, 11:06 a.m.
Changelog

Added

  • Search functionality in Admin -> Config
  • Cache S/MIME passphrases when "remember" is checked
  • Import S/MIME certificate popup
  • pre-verify S/MIME opaque signed messages so we have a body to view
  • Sort PGP keys and S/MIME certificates on email address
  • Optionally use existing private key to generate S/MIME certificate

Changed

  • Better handling to detect which PGP or S/MIME sign/encrypt to use
  • Improved StorageType handling
  • Cleanup and improved Capa handling
  • OPEN_PGP should be OPENPGP as it is one word
  • Use get_debug_type() instead of gettype()
  • Require OpenSSL due to S/MIME
  • AbstractProvider::IsActive() is now an abstract method and must be defined in child class
  • Make better use of SnappyMail\SensitiveString
  • Update Polish translation by @tinola

Fixed

  • Verify S/MIME signatures got broken allong the way while implementing this
  • Generate S/MIME self-signed certificate failed to keep existing private key
  • MIME parser RegExp didn't escape boundary which caused issues
  • TypeError: b64Encode(...).match(...) is null on saving compose draft
  • Fix timestampToString() for future dates
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
Signatureu44+juQppg+2jN5EZKK1jj/2qrF3Gl6//7JyJ6EN58STG/CANGTU+bAQptUczia/
Ls8pbN5Q0tDe/8v3B8h9b5ybAjyzDn5b7xN/v/uzpmVrhxrBBWC69mmB9k5h3L0S
dmRORg3QxTf+a1YlulMiquLvbZwdssqrR5ALkyZ17yA0bhnfvBWOqc/08J/4qHXk
q+LmAPzd9jPC3eomHov7z3SdwWLVSQJtq2AZ1nnfgqJ4YQUkO1iS2TNEVl0mEiup
yWXSyjhQv/6a/wn7C7EfozZ9ASJOkLXyG3Nv4Gqv3J74cDP7RVoGTnTYdjCi/2ZD
pQgiAuuzKC5SntnUyUyg2Dly18AOkOTMoM6cOWyT3c/aF4Ywgutwm6aoDsvNvuuH
ZXskhkX9N9WJLftyicoZu9/tZ/J7PhOjB/zZlLg2KjLWYOMAopfOAwjevOLtQ6bG
2+2o2c5mzpa7fhR9hEpeJt/H6nYZaRD5vg8zzr2G0YJJWZsYPdwlcYhnke/QFpD1
cVFudiLK3GpV+4aZznhY5TVpqa2Ng/GItPRgdpHSS5pE0x28p+NfE99Ah5Qnk8e1
ySbWjSCDEJMOJfXC/1r8OEkzO6pP2Ag2LNH2F8J1pxjtuTZwNnGjN/GxpKFrLOtw
wHI1JnpiBMLGb8vSzjqom68Xt1bFSUSYJT85HtFYko8=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<29.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.35.0
Release Details
UpdatedFeb. 20, 2024, 5:59 p.m.
Changelog

Added

  • S/MIME support #259

Changed

  • Disable IMAP METADATA by default (hardly used)
  • Update Polish translation by @tinola
  • Rename CSS .openpgp-control to .crypto-control
  • Renamed some methods in PHP

Fixed

  • When moving a folder/mailbox check for parent delimiter
  • Mask passphrase in the logs for PHP < 8.2
  • Added some missing translations
  • Sign messages using PGP
  • Check for CONDSTORE or QRESYNC to get the HIGHESTMODSEQ
  • Unable to login on certain IMAP server since 2.34.2 #1438

Nextcloud

Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureV2ewGkzgNJlGTehb3cp2TN8k2Dm6ZaxDAQfKz2kyzp7B+6FP49Nj2qkqgp1gKY2N
x/b0jN+azem5YiYLB9Io7j7zQbuDxcdc5C9Ybflj3zuiXnsLgRozzp+OusWiteRI
KCHHgVAlADQSF1pmiP2sCHULfPOrTUzI/YInJrTHhLxjUHh3ZQ8y/5SjKSd1SxuL
Dd+ofILBqyGufOza6OgAZsAab78GshZqLVrg0XEsmPEFQ9KurTLoEMKZKXIWjRid
ccp930f1u3A7m2q6uTS2sM7YPqf0WnSCrDEs0Z3DJWILNvwELc7r3iquY+AGudk8
XuVOqQUgfb9xjtEJdGcD/pS+5nGdqtAYwiTtdgxEhQvYLETnX+kENmozohSeT0ld
oysdWRPgN+x+rNSyfVbvrAeJ7etBB8xxM7cmcjecx6/Xzgb+noV1gbtz7WbxoDV4
F9shpUd259sYsSxBPBYdPxKCghjlJu8LuUQfvcvUgcpIPhqjQQzwgQV0BY7akCU+
IAyDF9snQ4sY99A22xJ1caejr3kCh71JcfXRDMu5N7iacU5SXNw1YfETjCUifdkw
3dgWQ9iXYuH3PhuT8cJbsibWTGN5K72ADtZAtXC/E7ZMNjVlFNPE99fHylgavjWV
2t4PCgHp1Lr0yWsHhwyP1pEaQh0cDQEhSRE0ONQbgAs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<29.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.34.2
Release Details
UpdatedFeb. 14, 2024, 5:56 p.m.
Changelog

Fixed

  • Message was sent but not saved to sent items folder #1432
  • Login with scram failed #1433
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureK8c8VT7JgT98aLCPMqypvR9OtgX77oR0Tnq8xiUesaneaheGuQ0lAxcHjgybiV19
Enc5iSOuxY1I6gw1QCefahrTiZeTRY5iBdXmuTXB96MEjqOgMUrWetQq0VhbHv6F
DjUUSoE/apqIoZr0ualDiqezNdW61293o55qn4dpEL43/e439MrT37VTllSRJiwh
Y7rqpA7dbp/6Y2/ZtELZzoEPN5ITn1xVOzRuSSq25VeWRh6f0B9yWGnV+KJ8X91I
Je3BpLAf1z3h/9zPd25ch2ij3MXKxvI9GDAMG9gqOIIXFIRc5rSXhlowrkx/x2gg
YRE4GETKLO8OKwEq0YPuMvu9vS3HJAaQWlN4dfiLvRl7Up/MAmVoPtKhpiPkaO6H
p+k7hAwo5+ulSEwLMi/K7+tcRa4ShPjC4gR73OrHuhe7zW83fhYTfv5Y819WFg1r
LHOUG4qt1GBP3fR4e+CrgD3TNFmyeOK85kbcM6XKf2RfPQBUym+lbJVGA3Ye7ZO4
UBpqafUWfOcCj7l2/8KV/PhblH8uDb1JAlHz5XzEQsb1OrrJBU1cQ9AoMErAlLm0
SXZoo6lTIRbx77ZT6LqNLccrBhkY33AiGV58s/NgMoEyx4+kA8GYiqVk1uldHJa6
XjCcKSNsPRNUzacFqCO11igqQeukPcjubRVS7h/CCF0=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<29.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.34.1
Release Details
UpdatedFeb. 13, 2024, 1:56 p.m.
Changelog

Added

  • Autocrypt support #342
  • Load the mailboxes/folders of all namespaces (other users, global, shared, etc.)
  • Load keys from server into OpenPGP.js #973
  • Import PGP Keys from remote key servers
  • Sort Inbox Folders with Unread Messages First #1427
  • Define JMAP FolderModel.myRights
  • Identity Management: add identity display name #1405
  • Identity Management: add per-identity "sent" folder #1404
  • Some support for JSON-LD / Structured Email #1422
  • Domain Autoconfig and Microsoft's autodiscover (and also as extension/plugin)
  • View MMS messages that are received via email #1294
  • Draft code for S/MIME #259

Changed

  • Many OpenPGP improvements #89
  • Allow CSP connect-src CORS for keys.openpgp.org to directly fetch PGP keys
  • Improved handling of visible folders
  • KnockoutJS Replace some ko.exportSymbol('') in favour of ko['']
  • KnockoutJS use Symbol for isObservableArray()
  • Simplify generating folderListVisible
  • Drop the bSearchSecretWords param from logger
  • Transparent background for text #1412
  • Enable OpenPGP.js by default at install
  • Added folder edit popup for improved IMAP ACL Support #157
  • Process all IMAP namespaces
  • Update Polish by @tinola
  • Update Portuguese by @ner00

Fixed

  • Make time_zone a select list due to PEBKAC
  • Workaround Outlook generated double spacing #1415
  • HTML Parser is not picking up the full Unsubscribe URL in the attached text file #1225
  • Contacts - it auto "Select All", after entry delete #1411
  • Message header parsing issue #1403
  • apple-touch-icon should not be transparent #1408
  • Creation of dynamic property is deprecated #1409
  • Ask/send readReceipt was broken
  • OpenPGP public key can not be removed anymore after importing private key of subkey #1384
  • KnockoutJS failed to output text '0'
  • JavaScript friendlySize() failed on 0
  • Workaround Dovecot PREAUTH [CAPABILITY (null)] issue
  • Workaround disabled ACL could cause "Disconnected: Too many invalid IMAP commands"

Nextcloud

  • Save multiple as .eml #1425
  • Disabled support for Nextcloud OpenID Connect #1420
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureS1ANJX7o9pfNNLNLn6eYqTd2GfAp/3ySP8/IjBindV5dWRXDSK9/I/uVpn903O/z
TTMXhIX7cwQ+Byl1jue4o0t1XSUf5B5sqcy7HIti5Ibjc8srbZLAPtlvrYBlIZ3o
7FYzv6ZolF6hXfDpHkEKSfOlBrEE3d8XBPyMsHLThBJT5RwTC/i9WoLxZcF5IgR3
keaoEaVojOYktgSK4n4WufD+DjaNp8UUUFb0h6Bp7nPtzaL4YiTR2Shy4pAN8Yoz
S3Edp3gORAvkq0BYSUsxuRYn+gmO8WJlayYdxJO4lRHgaHjqeP3uRQMSeo9Pxn3X
pHz4AxUgJrkdBBbBzL7+EkgXId9plW4khPoYA2jAjzt/V9OoVX8DCubrMK65ELVH
2dlGMtlINsQSzxOKbkRE0JMFE3vSDRXzl/7faPakx2NxhVGQpxlbyh/YGLMvPClI
pWp4B+7T9PyZxwZRGz4jQ/BMtij68rWN8Vk96AlYwhHymB+9iHLmrclLvhDm8yMq
kN9FN+RRxi/NM8j1RntWt8uN8rt+s8In6k2WO06fpdKs5N4rJP1bdfbABzO56920
5VFpGpWjP7LpKkC4zidxzlvfeCr11v9q2oLctwFU+JLeyYHmgrXeEXOKVUFNJaW/
XXAyZKEGfNW1njKY4VHDMHdYzVBHnv/KP6OVK7I4HfQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<29.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.34.0
Release Details
UpdatedFeb. 13, 2024, 12:19 p.m.
Changelog

Added

  • Autocrypt support #342
  • Load the mailboxes/folders of all namespaces (other users, global, shared, etc.)
  • Load keys from server into OpenPGP.js #973
  • Import PGP Keys from remote key servers
  • Sort Inbox Folders with Unread Messages First #1427
  • Define JMAP FolderModel.myRights
  • Identity Management: add identity display name #1405
  • Identity Management: add per-identity "sent" folder #1404
  • Some support for JSON-LD / Structured Email #1422
  • Domain Autoconfig and Microsoft's autodiscover (and also as extension/plugin)
  • View MMS messages that are received via email #1294
  • Draft code for S/MIME #259

Changed

  • Many OpenPGP improvements #89
  • Allow CSP connect-src CORS for keys.openpgp.org to directly fetch PGP keys
  • Improved handling of visible folders
  • KnockoutJS Replace some ko.exportSymbol('') in favour of ko['']
  • KnockoutJS use Symbol for isObservableArray()
  • Simplify generating folderListVisible
  • Drop the bSearchSecretWords param from logger
  • Transparent background for text #1412
  • Enable OpenPGP.js by default at install
  • Added folder edit popup for improved IMAP ACL Support #157
  • Process all IMAP namespaces
  • Update Polish by @tinola
  • Update Portuguese by @ner00

Fixed

  • Make time_zone a select list due to PEBKAC
  • Workaround Outlook generated double spacing #1415
  • HTML Parser is not picking up the full Unsubscribe URL in the attached text file #1225
  • Contacts - it auto "Select All", after entry delete #1411
  • Message header parsing issue #1403
  • apple-touch-icon should not be transparent #1408
  • Creation of dynamic property is deprecated #1409
  • Ask/send readReceipt was broken
  • OpenPGP public key can not be removed anymore after importing private key of subkey #1384
  • KnockoutJS failed to output text '0'
  • JavaScript friendlySize() failed on 0
  • Workaround Dovecot PREAUTH [CAPABILITY (null)] issue
  • Workaround disabled ACL could cause "Disconnected: Too many invalid IMAP commands"

Nextcloud

  • Save multiple as .eml #1425
  • Disabled support for Nextcloud OpenID Connect
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureX7LmyB7a6yK9Ml0U9npo9TuzqEeDtp+bBCLMWuy9CuGyXYVb+Z51N/ZOYeQJ1L0G
hpOIx7CRomi8Dm9jzzUzVeKkeij4V9SpwRcBMYvfts78aEoQa1aUaCGHBjvZCYDL
mHUUfuwniruU00w/PmCEkh8xjLDJs/zYMnMmX20watmo4RqdSAKmUIMrkU/RKDra
2p2vfgl6YueWaMKjQSK/Znm1yEWJdUocF4VrxRMvmEjxrFCHkE+Zwa7s4plqhp9/
aEVyWNckz1XiqyGHgiWSm27N17DCke9dAxAIiFigvHAVZ9nagMtkGhwxNo0vgEu8
nXqwcxyEjYD/Du0Eew5FBxJnTNyJ0/k+JO0hnKGqsMJrb4ShK09D/YmJWbeTcV3/
huMLALdG2T/5F/Kal8riqhygMTIQFvR/KWrhpAFFS1x0BPEPFR5/y4piDAdVJLde
sGl/Ec9qfOFwNk1zrqt7M9L1QCo7YVGU7JiAmIc963yl8K2Kfzs90Mvk6HaB+wAX
wWLdlkVWWbcYiw1FUkJYG8VC13z8zQf6wOUMEuy5TSE0uLmZCKEgZA14zwlHbczS
IKXY68h/LCEt+E4rgECTJOOw6Otxi+bH/aTVlxJOK29KaTyw9fGTF7F2kQ3BW4vL
v8TttXlXgxNyJxTVV/ADKvPULPqmzAfvnfJ05WWPHM4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<29.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.33.0
Release Details
UpdatedJan. 22, 2024, 2:15 p.m.
Changelog

Added

  • Feature to use the SQLite AddressBook per login account instead of global (on by default).
  • Return all fetched messages headers in JSON.

Changed

  • Docker hub use Alpine linux 3.18.5 and PHP 8.2
  • Some InvalidArgumentException to the better suited ValueError
  • Removed some unused KnockoutJS code
  • KnockoutJS drop unused rateLimit method
  • Cleanup some data-bind=""
  • Drop the disabled KnockoutJS twoWayBindings
  • Drop support for KnockoutJS _ko_property_writers and for two-way binding they must be observables
  • Login form use method="POST" to prevent uri exposure when javascript fails
  • Merge code to generate MIME PGP parts and MIME Plain parts
  • SMTP sendRequestWithCheck for future support of RFC's
  • Cleanup mime header handling

Fixed

  • Sorting not supported since 2.32.0 #1373
  • FILE_ON_SAVING_ERROR is not defined #1379
  • Saving EML files with same subject result in only saving latest email #1381
  • Some Sieve parser issues
  • Handling of RainLoop Sieve script
  • Sieve rfc5429 RejectCommand and ErejectCommand
  • KnockoutJS title:value was removed, use attr:{title:value}
  • dataBaseUpgrade() always runs on sqlite and pgsql
  • Message was sent but not saved to sent items folder #1397
  • DKIM pass detection sometimes failed
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignaturedffoD4x9+MkAwLciJJoqomjLhVt78JDCspP1AClaJOaoTtDPcQ1caTchJKQqZ59X
CE7eeGKFlTWNn46XGBIIlvhpmwbRbf9fA7wey9br9lIFDhfWduzTl+7CCl/QdXfV
WRg0/kLsZDFBdf31/AGwNEbu0oou1iVfSm163LNlNISQU8kD79fhrEHQfiB7F+5Z
CbTceuLGLjrTEYPgflDp5Oy/LHHpBJtoPlcNdQPK6xsvP66cn8IuPyMdRl4pry0b
33BykGZSbOy5pXTMSdd60Ckj7Raks78qxot8y4B8MdK/zefhxD7Execi6yTewKjY
dy897o5Ct7OuDYAfaq5ilKY8GWdyv+FTOToLoJB1Ja0P2IWAfHagettsh0wDY9QD
uSdKwr9BRE4Hx/q4y1ZmpzuGrRwsLY77KjrFlhBpO368r/XgoXb6GlxlUbyCTkX4
KYAXHUlzz0dyUgKsX9VxqckqRkB9KkVsJLobJFq3bwpOdqpwhMOrG75S2N4c9FUY
iVj3Vpio1/D3pCmwwHJrMCZulOFvZOAxrDZBQWtnfyxW/o5cx+Cm5yy0dayDcoIY
w8dXrt7DSYJ9VDNi6tHo6b3+GOcPFBKAjmd2ZLwTez+1QBA5nHTD+3lyKvoRg+yy
IKyAZ5ibMl2Hb+X06P/kr/QpFGqjZ7lPEuGO2ZeqYNQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<29.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.32.0
Release Details
UpdatedDec. 26, 2023, 4:44 p.m.
Changelog

Added

  • Run full GetUids() in background when message_list_limit is set
  • MessageListThreadsMap as background task when message_list_limit is set
  • Properly set CACHEDIR.TAG
  • Sending group email to all contact addresses by @rezaei92 #1286

Changed

  • Default IMAP message_list_limit to 10000
  • DoMessageCopy() return toFolder hash/etag
  • Improved Squire WYSIWYG
  • Sort real attachments and inline attachments for #1360
  • Nextcloud Theme fixes and improvements by @hampoelz #1363
  • Improve display of attachments #1361
  • Rename messageVisibility to messageVisible
  • All CSS font-size to % instead of px
  • Flip source code view of .eml attachments #1332

Fixed

  • Folders array_filter(): Argument 1 must be of type array, null given
  • At upgrade set static and themes folder to 0755
  • Preview tooltip shows "null" when PREVIEW capability is disabled

Nextcloud

  • Improved language handling by @avinash-0007 #1362
  • FilterLanguage had wrong parameter order
  • Use NextcloudV25+ theme by default
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignaturemyqnxpzrkpquAWcuqFvHYzMmJg4KRW+aqvRnJtA+qL/qVaOZhwjGaRjsDPQJ/eCR
IfMTJX+PbQb6tEZ3sK8RGedN/qXcvsazxg5tpQY4daB0kHvX0XH652rmfF60w2yA
eomBFm7NVj5OpnQc3slRD67IOY+lxy4W91nFTfRaztQzRApcfj0q1eNXBeAY6Xbi
IZWgEau1jV31quHDMtw0OUyCIg6NC2cytLGjlmtKv22OKn2NJy8RaSGJXzQVs3Xm
8lC7ueK14ibqj7kd1REO0pSkQ3s50HgZw3Lxo1VXTHw1c7/zG/jbCII8whDKN+ff
ruo6bEgQUzSyWEMV4wvY10+6PB4Y0Kv/yV0LrQRc0ptt748Ctv+P4qcAkoF0plQf
VzNZC9PCtGCbP/DUDS7FtmXyfjhrsWZDaAePSAK2bz4bfgyjWpEMOMwjFidjAxk8
6jxnlTZ9QP2nrahUdBurjZsJneJj45IZY7+mEdrmMAj+UinQLDiHDcLEjbfhsePO
P4kbzXcwWx9eQslj9JYpG7WNfKXADDsWLlfBae9lqQa3+kOlG1eNm8GSmqkKcmiO
ukVEU47LqUduwpyRDL7yIRawJNez0mOAvU4JU5ywucwk5blr+z5d2Ptoo6VfPfSD
oTUIYtRShk1KUgbT7IzpFQ2+rUtpxrafbrl2aVkC/kE=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<29.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.31.0
Release Details
UpdatedDec. 8, 2023, 9:25 p.m.
Changelog

Added

  • PHP Hook filter.language to allow remote language selection

Changed

  • Cleaner language detection
  • Get Squire in sync with v2.2.5 and some bugfixes
  • Update French by @Cwpute
  • Squire: drop support for iPod

Fixed

  • Call to undefined method FolderMyRights() #1344
  • NO Mailbox does not exist, or must be subscribed to") #1354
  • Flag indicators are added to wrong message by @SergeyMosin #1347
  • Squire: issue when using the enter key in a reply window #1296
  • Squire: crash on cut/delete range

Nextcloud

  • Use language as defined in Nextcloud settings #1293
  • Plugin Call to undefined method RainLoop\Model\MainAccount::ImapConnectAndLoginHelper()
  • SnappyMail failed due to Nextcloud Symfony polyfill
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureEG3d3LHDjI+3WQMNacs/knu8SnWT6AE/APJex+5ion/wztSIdwH0O30dRj4RJLln
wBOHMVvlUHX9f3t7GPqYTEQVaXO6WG69l8vYg4TVMd8YTRhkNl/CNH/36qdjNfx9
Lu5tAO4t7OfgnbdBYEXT5VdU/BpZIbCTdIAtTRRt8s/v7CVXadAOra3hYibwO96h
zR8lVt74m6WnJ0lJxfTIIiLTLUUgsD+kVzZsleucKnYl5BGAl3R54DiTwJaMcU0m
Q3lQbMRHp+rz9bT0giYqR9gqSa9wVr4svxZOrbX77b6BUSjx+EQlJXQr5lRYlba3
PQA5rOKCj2NCevnOLNSTF+fmSX6vqTyvsfqfmAo/XVzpmIOhxCQCyxg0ru4o8xcZ
QHPmUczAh8xaPeOPOJAEYKHcA1qntqkoynyQbm5qt4+b6jGEY1twFiyXOvddgQ86
5ayCVz8oI8jOp+OsfMfWE7g6SLZdkMDBomVsIf3GxoWDzvQ2H4PIWuW+lQlFVxxM
W0Bmzc7nUDAloLQ2Ivzwz3tv1CSffSoNQSurp3qA5tWD+oyjd8lrgmym5Kt6yceY
dlrvHyiGaUo8bPqKTzjXBdtcjIzEI1WIVxBGiyOGAZUKy6fnVxf60e/txivdVMTt
7X+nsavOZUtYu32aSmiL6pZl1dQ4nttF4XZXeqfH46U=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<29.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.30.0
Release Details
UpdatedDec. 4, 2023, 2:42 a.m.
Changelog

Added

  • SnappyMail\SensitiveString class to secure passwords
  • Allow to disable all IMAP features through Admin -> Domain
  • Setting to open mails in a tab or new window #951
  • Fully support IMAP PREVIEW #1338
  • Disable "Mark message as read after", offer manual toggle #1289
  • A "Move to" button inside message view as an icon/button and in the drop down menu. #1295
  • Support for IMAP WITHIN
  • Support \noinferiors to disallow creating subfolders
  • A test due to Failed loading libs.min.js #358, #862, #890, #895, #1238, #1320

Changed

  • Split PHP 8 polyfills from include.php
  • Disable snappymail/v/0.0.0/static/.htaccess for now as many servers have issues with it
  • Merged all Domain disable_* settings into disabled_capabilities:[]
  • Prioritize LIST-EXTENDED over LSUB (LSUB deprecated in IMAP4rev2)
  • Removed unused ImapClient::IsSupported()
  • Removed obsolete $_ENV['SNAPPYMAIL_NEXTCLOUD']
  • Removed unused Plugin->replaceTemplate()
  • Removed openDropdownTrigger

Fixed

  • Move to button does not work #1328
  • Mark passwords as sensitive information #1343
  • Account sSmtpPassword wrong value
  • SCRAM sign-in failed #1245
  • Squire generates to many <div><br></div> #1339
  • Creation of dynamic property SnappyMail\Stream\ZipEntry::$compression is deprecated
  • json.after-* hooks didn't send $aResponse as recursive array
  • Sieve: Move to folder with trailing space does not work #1329
  • Squire: cantFocusEmptyTextNodes var is always undefined #1337
  • Squire: Remove redundant <span> after replacing styles
  • Squire: Handle empty nodes in moveRangeBoundariesDownTree
  • Theme "Nextcloud V25+" can't be translated #1331
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureIL/QeYQKotGSR0bCTxcegsp9kf0ZHN2iQIN2wSi1o59GReEh6jyVcU7bXw+T7orn
bxBuMS8kkSzsJp8QWRDfRJW+KsG5IkKN0KfNIf3VwgJ01JDEimFcqqhz9XMQLEqh
ul59mOB0DF2lvdx/lAQeVbDHGPnD/giF3/0ZONZ6KXSDa33CSH8CUWrgawE6eXeC
w0HkDyVRvYNm3gU6tMBok9Htj6HdJjwGctCkHshUANeQH3XNbYRnwYpQoHeAmwG3
EL6dnETQtErnVTuCyyxNygtC1X6ySyQT0BuJS7syRFpeM7kyUmAiztDspdqqYgQU
GliSd5Jn3Kl59NwwtKZZ/iv5BCYwysgYAHVgTupqilLan+HZZaUCFdx/bzjbo53l
R7+a/W74enEDf9+FEbNVvw+TK9+1WnzW0x8jiw+FEMfJBIJpWXBbmm6qU2fe3V2a
4TZQyjis9L+1zbjHYLp6KYDf1ZAtrYZtnNnv4CSDpyVKwXRqk0RLbM5qw0bqfcCH
K9yX58lQCz4enP/1Y0hugF8hUpEpdLgxLKhfb+111wEBDvD9oILT0/b7bZ4CGMFu
GFYhkiWpkH1A6Qj+wm/v4OSkPPY3vkDVlqAiHjx5uZjHglTafeXCZ6SbtUfwsUUS
E4hsAmgktkbEuWuYygoqDP9qutemBbZ6DogjteyXCoo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<29.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib

Nextcloud 27

SnappyMail 2.36.4
Release Details
UpdatedJune 25, 2024, 11:04 a.m.
Changelog

Added

  • Customize private key passphrase expiration interval #1545
  • AdvancedSearch support for filtering mails before a given date #1606 by @codiflow
  • Control valid spam and virus headers #1607
  • Remember S/MIME private Key without function #1611
  • Resize compose dialog
  • Magnetic theme #1637 by @TheCuteFoxxy

Changed

  • Improved signing messages by allowing to choose between the options
  • Improved language detection code
  • More detailed Decrypt errors
  • Update French by @hguilbert
  • Update Polish by @tinola
  • Update Portuguese by @ner00
  • Update Spanish by @huloza

Fixed

  • Default language error
  • Undefined $sEmail in DoAdminDomainMatch
  • Handling Autocrypt header failed on = #1608
  • Blank lines are inserted when editing draft #1609
  • Workaround Cyrus MAILBOXID bug (disable OBJECTID capability by default due to impact) #1640
  • Workaround HTML with multiple body elements or MIME with multiple text/html #1641

Nextcloud

  • OIDC stay logged in #1620 by @avinash-0007
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignaturemP4RL9pXPmvZdCJJpyY6E54QzR2dEwd6sh+1D4BnFAMW4/pTnFz7tNinwEOSpRPb
8giNX5PwtO2DJKuO6mVWw6DCV2K9/0PC21j162z+5+ZWbFswv6ksSkX/9lC+eq+Q
WzslvjlHeUmUyS1NOkKbyLqlOdtC7fjDlGHL2+RAI/gbaPxQI1tFMkR195fRsL1u
rGb+/Zfpwf3d5sSAVmTWep59LM2t62F1DktKkr+Io+HOeUouWwyGjk2D3NdMtqKN
gBoV/XWjYbRN/gep0mKO5/+1v8J07p6FMin5gFoq333CqKW+J4mZFV0b758EMAD2
G9s6HsUp7VxlfRil6QBsPsqR0rINkuAy1ZCMShWyEu7qAqU5tldy6YekGJLdX96h
j/9nsgODIdqAV1CK6pp3UCBYWKYAaDhiGkIGSJR85MivhaXZahh6FcxUzl18Yo3Z
/3YgZW7JSLNMHuukfGjxpx4IdPBjxyiLICF7KhBvLBUIiFnSRrEgbXOloI1WYqVq
JApu7U1UJotdnVke2UWUeIJtdl/VAucdFSHDxa1valACzqln/cogB81u6ieS8eMt
6K8y28SkA1De4WKF5750/hNdeOXw3uPtAGPUPRKmtHJyqP3v8rW4sC7nEEm/jEGd
aPhGkr40uPXfok2h65L8ApxB/0ZFq6N/oLS9D2Qr8yA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<30.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.36.3
Release Details
UpdatedMay 27, 2024, 9:24 a.m.
Changelog

Changed

  • UserAuth prevent plugin errors (like the Nextcloud plugin did)

Fixed

  • Undefined variable $aTokenData #1567
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureJepYqMp6maBpI2Qb65zqm2gKqC+Lx0JchXPd/7FWGZvumyH3GBDQta0f491SMZR9
ZV9weeLDGvljT3MzkLv9FGzX77iljIQgeVc0FIPEt5o0xE0TuX4k/qy/UCoP8Pko
n1YZtxJwG7Gau3a3pbqwb891lrS9tOj4go9itWTL5W/0W6UzrY4dn3yYQTGd5b23
xBDVMMGt3rQaoHl/QNPxnVMZ0BaZweL51UvFgoP4FpnAI05hdSUDRaTp9rIxdFWB
mxvVvuVjVN7lsijDQh4b/Z/N+3Y7+6NuhLsymZMQLsmRqInFjroLNcoYcnuBELUB
fZEATRJDhdst3EooW72AZzkHQMpG7VY0KFn6SAbMqLx5N+HcyWpSMx3DBn4o57ho
Xa9Oaeq6cg4iYL6JUfh8uJViCU50taLeW12FyNEkYS5uJE8hJOjV1M87bw+ob95e
F8/qm0x2hyKzZdb0HgFhjN1UOD6OLeI1PZuf9Q9UKLWvfusH3aVPmumkRDdRAxgO
/5pNeZByW/CriSHd7y5C3/ewyAaPnddVisGMuuF06xT70RnuR5/RGH4JJq3nzQjX
/1b/5jr7XhtFlezTQWFc7Mq3fGiWxKJVBk8tOBesYcheC0Joy4s8WST2xa3kEOK3
qqecWjcogWhdsYLiW//65fDK8szEtZl2WGVcIwY9FmI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<30.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.36.2
Release Details
UpdatedMay 26, 2024, 12:24 p.m.
Changelog

Added

  • "copy to" action in menu's for #1559
  • Log signal info for #1569
  • OpenPGP.js automatically import backup keys from server

Changed

  • Improved "remember me" cookie handling
  • Update Basque by @Thadah
  • Update Portuguese by @ner00

Fixed

  • "Account already exists" #1561
  • Properly escape path separator in tar.php file list regex by @sevmonster #1562
  • Prevent mkdir() error #1565
  • SCRAM Exception when trying to log in to SMTP #1575
  • Error when redirected back to instance after Gmail OAuth #1580
  • Uncaught TypeError: hasPublicKeyForEmails(...).then is not a function #1589
  • Undefined variable $sFilename
  • GPG/PGP exec() return false handling

Nextcloud

  • OIDC login active again by @avinash-0007 #1572
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
Signatureeylbz+5tJ5npMyHujIR3yex/kOpmndjSRoDOXh5YqzMvKGsf97nqhFut65B7CZst
r6ce8UoUEfm9eTFnxHoUZW/FkJBLMj04q+5bfAkfVe54wwcdB+ZruCbd96yKzoj5
ORsqtd0V6Va4wPI5H8wauIXJjdmWe+l37EwDrAAkI5hGId8lkbeV2HFku8fz6QKa
WuO6/HIsMewZMMJzNg4w2hiR4Ie64Hnurx7P2K/O8fhv/jO4ykKobZIzjGa5rgE7
ofTsitwnNEVr2RPca8Vupc7/N3iYDS4Z+bifUqBJ7AApx3VAA0JR0sN1KHzZvLIY
1UD9yp2T2e89alkX5ALAWaR79xrV0l400hFP3TrMeAlRmAihciJoHXp6surBDmvW
4gzIbxiIe9/CWW6HBt1jnbIlu1kh/b9YtqevgvxoX0ENwFOZk8od/KCZZneAFLru
NLsvKPYxQeDjbmXZRCIToN4hLas2wa9IQNoEhOi0lWVws5+DfyJ4znI8GLss8iHf
JIkdVJ618A0KffWzJH1roPoxkEPtGWfaee0kwOWz33Tqg6hm3bJ5MQMMa4ibyfNb
68F7H2GKO3wdDS1v7ZdAZbtmSXYwCf7wYmnurgN+IuHuf2hgcbVdxbXzzwdAIB6+
LeaE4wDe7rzsrM5qtuUaSCqcZO7TW30AEjzYO2eyma8=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<30.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.36.1
Release Details
UpdatedApril 24, 2024, 12:14 a.m.
Changelog

Added

  • Autoconfig detect through DNS SRV (RFC 6186 & 8314) and disable MX
  • Have I Been Pwned class to check breached passwords and email addresses
  • Handle RFC 5987 in Content-Disposition header
  • Ignore text/x-amp-html
  • Show SMTP error to user #1521
  • OAuth2 for login using gmail (and others)

Changed

  • logMask all AUTHENTICATE requests
  • ErrorTip use white-space: pre
  • Simplify LoginProcess handling
  • ES2020 everywhere (require Safari 13.1)
  • Modified Squire to be more in line with v2.2.8
  • CSS set min-width for .attachmentParent and .flagParent to line them up
  • cPanel use extension login-cpanel instead of login-remote
  • Improved login credentials handling
  • Speedup Knockout a bit
  • Update Belarusian by @spoooyders
  • Update Chinese by @mayswind
  • Update French by @hguilbert
  • Update Polish by @tinola
  • Update Portuguese by @ner00

Fixed

  • Content encoding and type detection in JavaScript could fail due to case-sensitivity.
  • Extensions set logger failed
  • GnuPG check open_basedir and if shell_exec is disabled
  • Hide pagination when search result has no messages
  • Prevent mbstring error before setup.php
  • Prevent MessagesPerPage Infinity #1540 #1540
  • Reseal CryptKey failed #1543 #1543

Nextcloud

  • Add an occ command to set up the login settings #1552
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureZV3ffuj57nztNa9wVMvbxKfu5eJN+J67OdXKRh09qTGKw/QR0EDix9+h4GogBw9s
LIipSGUegkfgRjYU5ZAR5+St62YJXMlHJgM/R1AbcWDxMGJ3STd/bvNzj0T6G2nY
WbP0HTgT/yNEkSSKqKi7gDne+nfO3G1opZ/JUpoiZEU9KGbljLKsoB+4XGrP+kt1
fYcx8zPF+UzgfhXmgUCMLLf+INSx0pdVuF+52cpajOFArzvZ4kfcjepkTP+3IAQe
pr8rbKxBBpWJx5EKWKA+cxgLgDj7S4il1HcVyGkeNBlKGgKX02SCddFcf+5axeos
5lsXg6dlf+gqrg7NlttkGF2P/9PDjkrEa5zadI5baBpvFTS50k1RsMh3tnIaSy1A
5Rt3kbHY56sdoOuvv373cUN0yzOO8TFNvKm2mFcp031MGsRADI8mrFiBso968aI/
aKryCTu3w959MChyKdZDsdD5ewK20AaUak+cn3cn3X73RJ3Z4q9I4+Vj4HgGZGoX
5Y/CHYyRsSM+Ri/kH17sDXTMeKBT4PgJ9Jy9OxlR8LK6G0q1Syw4WRAVWEjn0PmM
th01a9jN7vdbXBKZIN6w5SpS1NoTePqXxXznig+CION+KcWGkbldZNAX8ES1r1dq
orFefyI6dPeFrkccF+IkZ3oK5GQYKB+14kmCyaK+ehQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<30.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.36.0
Release Details
UpdatedMarch 26, 2024, 2:25 p.m.
Changelog

Added

  • Allow setting the supported THREAD algorithm
  • Icon to system folders
  • Remove remembered password after 15 minutes of inactivity
  • Swap background and text color for unreadable text on dark background #1486
  • Generate TOTP code at ?Admin -> Security #1501
  • Button to change S/MIME private key passphrase #1505
  • Belarusian by @spoooyders #1512
  • Log some domain idn_to_ascii issues #1513

Changed

  • On folder/mailbox rename, also rename all children instead of reloading all
  • Seal MainAccount CryptKey and on error ask old login passphrase to reseal key.
  • Moved cache drivers outside core into extensions
  • Sieve always allow fileinto INBOX #1510
  • Moved application.ini sieve_auth_plain_initial to per domain config
  • Languages use rfc5646, by using the shortest ISO 639 code by default
  • Update French by @hguilbert
  • Update Portuguese by @ner00

Fixed

  • On folder/mailbox rename, the old fullName must be removed from cache
  • On folder/mailbox rename, the checkable option was not renamed
  • Sort accounts drag & drop
  • S/MIME encrypted and opaque signed not visible #1450
  • Wrong last UID of thread #1507
  • Creation of dynamic property SnappyMail\DAV\Client::$HTTP #1509
  • "Download as ZIP" fails for messages #1514
  • SMTP "Authentication failed" when IMAP uses shortLogin and SMTP not #1517
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
Signaturenb+awt0N3T6kiiZuM4XPbtI4F+WJC3Z3rFDdTTbkwKnUrkDaCgRNuBJXZWMhsXTx
ehZfn/1n5+kcfhdwYUzbdbFBDptn1kPXg+xTK42JvYsNdSQnk8KxrFqPZZVd620u
D5piG+UMVL/rjvCVmuN4Qv8DtDCdx6r3wpPIlfo83nloTvZ89kWBj/aBzm4pBMLH
jH7Bgrsoz/p/R9ZwWqNm04NeRzYPtLFxFPDPX4goaEkZNBs37s5fHjHU+nWZJvRQ
DRqlPbDBHOHvrQ1QR/IsKhf/UIBX7TBBVQuPC0Xi6ydlMO0h5O07JNAfzKLDNEx9
36AwDGbbmbtYIwklnAKnvi4edBKhvZUyhzScqM2KN7MKeXKyf+/leVVpdQK8bqz2
ibS3n5vKe1ahibEPQtzP/+dohw/k6S+cBtFYxmktlMNZ/so+m7f3p8TRK5hmCArW
1Uto3YS8pqZljFK/gGGK0YSv8Ctsn3j5/+CFrBt1O9YAz+OO1HEoiyFQBo/S0YKC
MlhtWr++IGxFjg3waMqNYGFDxgmMdLLXz6sTg/qF7v5zy4KTGCi+SMQGyELEYNqo
H5WJwKAUo4UiuSBsKZ/woWfSHAQARTcLaRUY8BNoyG1l6JeqtKhLkoEuUk3PvxG0
e7WZm6AHWuTarwEd1JhzpkCotEHoNU6zAnERY9ci4hw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<30.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.35.4
Release Details
UpdatedMarch 16, 2024, 12:01 a.m.
Changelog

Added

  • \SnappyMail\IDN::toAscii()

Changed

  • OpenPGP.js to v5.11.1
  • punycode.js lowercase domain names
  • Nextcloud changed stored password handling
  • application.ini login_lowercase removed and now configurable per domain JSON lowerLogin
  • Update Portuguese by @ner00

Fixed

  • Raise JS TypeEroor "toLowerCase" after update to 2.35.3 #1491
  • Call to undefined function shell_exec #1496
  • Download attachments as ZIP doesn't work for PGP encrypted mail #1499
  • Importing or downloading a PGP public key attachment from a PGP encrypted message doesn't work #1500
  • VCard PHP Notice: Undefined index: ENCODING
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureFc+pXwOhyKoaRbonglNoSDFn+eSk2pKeYOSRpvcZqfA4Y3rH4b4SjTxPHs78cYzt
7R/Y2hMO7VhxedudlrWF14oP3cjY1BBbOLROI4Wogy5B9bE7H4+y3RfUb/JnDfcH
Oip6gDukWj0lWJV4RdsXEPle2uo23+T8GDigXDx4hqWTnOagWjegXRPkw+YlzhIw
HKqo2fyxD0KKTSyytm0lR7ErXBFV+Nu6Xv/dhoMC5azOwNsh4LDFF2dvSckbWfT7
1SWpNzsp6pgx3XnHBimoRDrAz2F+NdsNOx3lesJnjvwuT1o31dIag+W8KriKb4im
0DR3hr86QgMKeoVkmPeYCV89Uw0iNkTd51r2m4TOvN9R0VlAoUphDjLLKgaMMVoE
5f/lw6SvxmLC9RBpW7Fu07a3xFV5uT+6V4UHhQpUucMhc2ZifphRtK48BSF92yhU
VgJEZVuACvpYclFoB9LQhbpv9iuCJfQvgalIDahgSvpd9r4QXyKwI62mv+YDgG39
WtorAgxdqYUFZseaZN8m0Q9+Ku7x7kAKiZxlTLlrh8A0j3GOthIoeY0IAtZWEvQ+
rXpXam2qGEo2/6PGquu28MhQtOwdW5niXdmxeNb9Y06tZXsi7aCYxIu9x37rUKdy
4sSCsGavGeE+1HMeHXvXPyssqWnfVwS9IbJMygpB1Dc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<30.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.35.3
Release Details
UpdatedMarch 12, 2024, 9:15 p.m.
Changelog

Added

  • GnuPG can be disabled
  • Missing strings for localization inside identity popup (Cryptography > S/MIME) #1458
  • Automatically verify PGP and S/MIME signed messages
  • TNEFDecoder for #1012
  • RTF to HTML converter for #1012
  • Polyfill for PHP ctype #1250

Changed

  • new Error() to Error()
  • Reduce KnockoutJS footprint by removing unused code
  • CSS reposition rainloopErrorTip location
  • Improved error handling on PGP and S/MIME decrypt
  • Improved OpenPGP.js import keys
  • Use Identity S/MIME key and certificate from server instead of POST
  • application.ini webmail/language_admin to admin_panel/language
  • application.ini security/admin_panel_host to admin_panel/host
  • application.ini security/admin_panel_key to admin_panel/key
  • Drop deprecated Domain::SetConfig()
  • Internationalized domain names are now handled as punycode
  • Cacher->Get() can now return NULL
  • Update French by @hguilbert
  • Update Polish by @tinola
  • Update Portuguese by @ner00

Fixed

  • Handling of Internationalized Domain Names in several areas
  • Decrypt error message
  • Stalwart ManageSieve Error 352 when getting Filters #1455
  • Nextcloud V25+ theme slightly broken #1463
  • PGP decryption fails with "Not armored text" #1462
  • AUTH_BASIC falling through as AUTH_BEARER; change AUTH_BEARER to a different value #1461
  • SetPassword expects \SnappyMail\SensitiveString
  • Crash on importing corrupt OpenPGP keys
  • Crash on old browsers instead of showing error
  • Ignore popups on logoutReload()
  • Custom SASLMechanisms fail in IMAP when the connection is secure #1484
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureCwYyGbfMaamc3Y0dZBeyQZBglezh91P+pFjvkk6ZWTy89i66OMNDUelYqVZoM+18
es2/9LOjm53nZzQ2WPX/u6Zzk8ZnNZXx5Ta+cPpLx1f0ZEH87TCNqSg7oJuP4jCt
FIptaXpy3lMaZzpSaM+Vf234S094uv94qEEJ6SRfDJg2h+wh8qbgMV8PKiCRXgFQ
DMe/g8ZWdrlCIZqMeKWO82BdaGMmI2mrg86pEqioe2lky617fvj7sPjEMiUCMDJ7
FoNtUX4Xv/V9aLZBmftUK1QpbYLD2ceVl0Rv3O/tsPkbJYpBGBCuOP7zawHF8hUG
YdphNTsSoFICLC37jWPSP9UQ4k+6+rLUb1eo9aalhf4Fuod6+iezz7BHiGykq7Uy
ndUTt90SfqSq2X8SLDcUBbVxNbAzckW823lgO9kFUC82x8jd00fgX5UBMMUcQmvc
eSYWcasfv9QB5X6Ib0AHg2/mn1l8j4qCmIAH9AtKBBQbV/Z0Mr66Khe2T2UXHLZ/
OToGNDl19rndEdYqsLypn+MXuYUZGnhgOexwFVy/gZKuNdySCgnEKjFlZFVPhm/W
+ey5YWfTvf1xVXYBWCAU2ijb7QzEJfO96525HqMC+gvmTbdXIwCOog8Mn/ijOsIe
JMpbdVutwpGI8AMEl87YG6uc8UMGd31KkVojvYoSyfQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<30.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.35.2
Release Details
UpdatedFeb. 27, 2024, 10:06 p.m.
Changelog

Added

  • GnuPG error handling
  • Missing strings for localization inside identity popup (Cryptography > S/MIME) #1458

Changed

  • Update Portuguese by @ner00

Fixed

  • Verify S/MIME signatures got broken allong the way while implementing this
  • Drop support for gnupg PECL extension as it fails with "no passphrase" issues
  • Error 352 when getting Filters #1455
  • Nextcloud SetPassword(): Argument #1 must be of type SensitiveString, string given #1456
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureSxDFdCvP5Le2/x5Q6cUHcp+eYUirPy0RBWumlDd6FPu2/hlSVg0KZUgdDppX3lnQ
df39egYsjbd9sKnO548ia7JeFnIrZUt5viRrgYxWmlUcv+/KuGjaUJXHnXxIQEIm
UXcMlCfs3koVGS7TlvUTmBIZa0CO4NKNCffWgHqvU3H7HXr7J0fPtvv8v5DxhjZX
zACUO4tSQGQsw+p3uvZJTL5gUCsR7fGc7n4ahsRpC1vAyFZ2kvKh3fh0i7mNd6nR
xSwlMVriBqukaMfzFFDJPPaZboH3UiYm7nyBWfl2cJLNuYkTlF8a6RgPOl7u/S70
Oz6++xYm1F4QyHGHP2apnJDVhj0Y11auD8FbOBznH4HXI6ALGaST30N1WWSOyMBF
chyEXmUI+qL0lvuvooR32ScDJwRLUtMviH97b6zOUJSTWBh/78XwnSIbYHFhf/dN
zy2McDbA6Xx88nY4F4fiZK2mRAokbCxZ3H+JQm4uoK4JjZLWmKb86ysKZopWnDFa
hjE5ylUzDsa2CBM4h6ChIvqL26MWS4v8XAERlTkiqqvBTIpvjLO3kPA//I5TZwnx
0UuwX+oIPfOd9Lv2vJv2JXzgpyGpLkCaAgSUHLTethWqGYUkEh+FLjGX5z5eToCn
abs9KdpuR236wTX3kgaTJ0RREFm/ZmifEzpbF5Qc0ZY=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<29.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.35.1
Release Details
UpdatedFeb. 27, 2024, 11:06 a.m.
Changelog

Added

  • Search functionality in Admin -> Config
  • Cache S/MIME passphrases when "remember" is checked
  • Import S/MIME certificate popup
  • pre-verify S/MIME opaque signed messages so we have a body to view
  • Sort PGP keys and S/MIME certificates on email address
  • Optionally use existing private key to generate S/MIME certificate

Changed

  • Better handling to detect which PGP or S/MIME sign/encrypt to use
  • Improved StorageType handling
  • Cleanup and improved Capa handling
  • OPEN_PGP should be OPENPGP as it is one word
  • Use get_debug_type() instead of gettype()
  • Require OpenSSL due to S/MIME
  • AbstractProvider::IsActive() is now an abstract method and must be defined in child class
  • Make better use of SnappyMail\SensitiveString
  • Update Polish translation by @tinola

Fixed

  • Verify S/MIME signatures got broken allong the way while implementing this
  • Generate S/MIME self-signed certificate failed to keep existing private key
  • MIME parser RegExp didn't escape boundary which caused issues
  • TypeError: b64Encode(...).match(...) is null on saving compose draft
  • Fix timestampToString() for future dates
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
Signatureu44+juQppg+2jN5EZKK1jj/2qrF3Gl6//7JyJ6EN58STG/CANGTU+bAQptUczia/
Ls8pbN5Q0tDe/8v3B8h9b5ybAjyzDn5b7xN/v/uzpmVrhxrBBWC69mmB9k5h3L0S
dmRORg3QxTf+a1YlulMiquLvbZwdssqrR5ALkyZ17yA0bhnfvBWOqc/08J/4qHXk
q+LmAPzd9jPC3eomHov7z3SdwWLVSQJtq2AZ1nnfgqJ4YQUkO1iS2TNEVl0mEiup
yWXSyjhQv/6a/wn7C7EfozZ9ASJOkLXyG3Nv4Gqv3J74cDP7RVoGTnTYdjCi/2ZD
pQgiAuuzKC5SntnUyUyg2Dly18AOkOTMoM6cOWyT3c/aF4Ywgutwm6aoDsvNvuuH
ZXskhkX9N9WJLftyicoZu9/tZ/J7PhOjB/zZlLg2KjLWYOMAopfOAwjevOLtQ6bG
2+2o2c5mzpa7fhR9hEpeJt/H6nYZaRD5vg8zzr2G0YJJWZsYPdwlcYhnke/QFpD1
cVFudiLK3GpV+4aZznhY5TVpqa2Ng/GItPRgdpHSS5pE0x28p+NfE99Ah5Qnk8e1
ySbWjSCDEJMOJfXC/1r8OEkzO6pP2Ag2LNH2F8J1pxjtuTZwNnGjN/GxpKFrLOtw
wHI1JnpiBMLGb8vSzjqom68Xt1bFSUSYJT85HtFYko8=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<29.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.35.0
Release Details
UpdatedFeb. 20, 2024, 5:59 p.m.
Changelog

Added

  • S/MIME support #259

Changed

  • Disable IMAP METADATA by default (hardly used)
  • Update Polish translation by @tinola
  • Rename CSS .openpgp-control to .crypto-control
  • Renamed some methods in PHP

Fixed

  • When moving a folder/mailbox check for parent delimiter
  • Mask passphrase in the logs for PHP < 8.2
  • Added some missing translations
  • Sign messages using PGP
  • Check for CONDSTORE or QRESYNC to get the HIGHESTMODSEQ
  • Unable to login on certain IMAP server since 2.34.2 #1438

Nextcloud

Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureV2ewGkzgNJlGTehb3cp2TN8k2Dm6ZaxDAQfKz2kyzp7B+6FP49Nj2qkqgp1gKY2N
x/b0jN+azem5YiYLB9Io7j7zQbuDxcdc5C9Ybflj3zuiXnsLgRozzp+OusWiteRI
KCHHgVAlADQSF1pmiP2sCHULfPOrTUzI/YInJrTHhLxjUHh3ZQ8y/5SjKSd1SxuL
Dd+ofILBqyGufOza6OgAZsAab78GshZqLVrg0XEsmPEFQ9KurTLoEMKZKXIWjRid
ccp930f1u3A7m2q6uTS2sM7YPqf0WnSCrDEs0Z3DJWILNvwELc7r3iquY+AGudk8
XuVOqQUgfb9xjtEJdGcD/pS+5nGdqtAYwiTtdgxEhQvYLETnX+kENmozohSeT0ld
oysdWRPgN+x+rNSyfVbvrAeJ7etBB8xxM7cmcjecx6/Xzgb+noV1gbtz7WbxoDV4
F9shpUd259sYsSxBPBYdPxKCghjlJu8LuUQfvcvUgcpIPhqjQQzwgQV0BY7akCU+
IAyDF9snQ4sY99A22xJ1caejr3kCh71JcfXRDMu5N7iacU5SXNw1YfETjCUifdkw
3dgWQ9iXYuH3PhuT8cJbsibWTGN5K72ADtZAtXC/E7ZMNjVlFNPE99fHylgavjWV
2t4PCgHp1Lr0yWsHhwyP1pEaQh0cDQEhSRE0ONQbgAs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<29.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.34.2
Release Details
UpdatedFeb. 14, 2024, 5:56 p.m.
Changelog

Fixed

  • Message was sent but not saved to sent items folder #1432
  • Login with scram failed #1433
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureK8c8VT7JgT98aLCPMqypvR9OtgX77oR0Tnq8xiUesaneaheGuQ0lAxcHjgybiV19
Enc5iSOuxY1I6gw1QCefahrTiZeTRY5iBdXmuTXB96MEjqOgMUrWetQq0VhbHv6F
DjUUSoE/apqIoZr0ualDiqezNdW61293o55qn4dpEL43/e439MrT37VTllSRJiwh
Y7rqpA7dbp/6Y2/ZtELZzoEPN5ITn1xVOzRuSSq25VeWRh6f0B9yWGnV+KJ8X91I
Je3BpLAf1z3h/9zPd25ch2ij3MXKxvI9GDAMG9gqOIIXFIRc5rSXhlowrkx/x2gg
YRE4GETKLO8OKwEq0YPuMvu9vS3HJAaQWlN4dfiLvRl7Up/MAmVoPtKhpiPkaO6H
p+k7hAwo5+ulSEwLMi/K7+tcRa4ShPjC4gR73OrHuhe7zW83fhYTfv5Y819WFg1r
LHOUG4qt1GBP3fR4e+CrgD3TNFmyeOK85kbcM6XKf2RfPQBUym+lbJVGA3Ye7ZO4
UBpqafUWfOcCj7l2/8KV/PhblH8uDb1JAlHz5XzEQsb1OrrJBU1cQ9AoMErAlLm0
SXZoo6lTIRbx77ZT6LqNLccrBhkY33AiGV58s/NgMoEyx4+kA8GYiqVk1uldHJa6
XjCcKSNsPRNUzacFqCO11igqQeukPcjubRVS7h/CCF0=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<29.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.34.1
Release Details
UpdatedFeb. 13, 2024, 1:56 p.m.
Changelog

Added

  • Autocrypt support #342
  • Load the mailboxes/folders of all namespaces (other users, global, shared, etc.)
  • Load keys from server into OpenPGP.js #973
  • Import PGP Keys from remote key servers
  • Sort Inbox Folders with Unread Messages First #1427
  • Define JMAP FolderModel.myRights
  • Identity Management: add identity display name #1405
  • Identity Management: add per-identity "sent" folder #1404
  • Some support for JSON-LD / Structured Email #1422
  • Domain Autoconfig and Microsoft's autodiscover (and also as extension/plugin)
  • View MMS messages that are received via email #1294
  • Draft code for S/MIME #259

Changed

  • Many OpenPGP improvements #89
  • Allow CSP connect-src CORS for keys.openpgp.org to directly fetch PGP keys
  • Improved handling of visible folders
  • KnockoutJS Replace some ko.exportSymbol('') in favour of ko['']
  • KnockoutJS use Symbol for isObservableArray()
  • Simplify generating folderListVisible
  • Drop the bSearchSecretWords param from logger
  • Transparent background for text #1412
  • Enable OpenPGP.js by default at install
  • Added folder edit popup for improved IMAP ACL Support #157
  • Process all IMAP namespaces
  • Update Polish by @tinola
  • Update Portuguese by @ner00

Fixed

  • Make time_zone a select list due to PEBKAC
  • Workaround Outlook generated double spacing #1415
  • HTML Parser is not picking up the full Unsubscribe URL in the attached text file #1225
  • Contacts - it auto "Select All", after entry delete #1411
  • Message header parsing issue #1403
  • apple-touch-icon should not be transparent #1408
  • Creation of dynamic property is deprecated #1409
  • Ask/send readReceipt was broken
  • OpenPGP public key can not be removed anymore after importing private key of subkey #1384
  • KnockoutJS failed to output text '0'
  • JavaScript friendlySize() failed on 0
  • Workaround Dovecot PREAUTH [CAPABILITY (null)] issue
  • Workaround disabled ACL could cause "Disconnected: Too many invalid IMAP commands"

Nextcloud

  • Save multiple as .eml #1425
  • Disabled support for Nextcloud OpenID Connect #1420
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureS1ANJX7o9pfNNLNLn6eYqTd2GfAp/3ySP8/IjBindV5dWRXDSK9/I/uVpn903O/z
TTMXhIX7cwQ+Byl1jue4o0t1XSUf5B5sqcy7HIti5Ibjc8srbZLAPtlvrYBlIZ3o
7FYzv6ZolF6hXfDpHkEKSfOlBrEE3d8XBPyMsHLThBJT5RwTC/i9WoLxZcF5IgR3
keaoEaVojOYktgSK4n4WufD+DjaNp8UUUFb0h6Bp7nPtzaL4YiTR2Shy4pAN8Yoz
S3Edp3gORAvkq0BYSUsxuRYn+gmO8WJlayYdxJO4lRHgaHjqeP3uRQMSeo9Pxn3X
pHz4AxUgJrkdBBbBzL7+EkgXId9plW4khPoYA2jAjzt/V9OoVX8DCubrMK65ELVH
2dlGMtlINsQSzxOKbkRE0JMFE3vSDRXzl/7faPakx2NxhVGQpxlbyh/YGLMvPClI
pWp4B+7T9PyZxwZRGz4jQ/BMtij68rWN8Vk96AlYwhHymB+9iHLmrclLvhDm8yMq
kN9FN+RRxi/NM8j1RntWt8uN8rt+s8In6k2WO06fpdKs5N4rJP1bdfbABzO56920
5VFpGpWjP7LpKkC4zidxzlvfeCr11v9q2oLctwFU+JLeyYHmgrXeEXOKVUFNJaW/
XXAyZKEGfNW1njKY4VHDMHdYzVBHnv/KP6OVK7I4HfQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<29.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.34.0
Release Details
UpdatedFeb. 13, 2024, 12:19 p.m.
Changelog

Added

  • Autocrypt support #342
  • Load the mailboxes/folders of all namespaces (other users, global, shared, etc.)
  • Load keys from server into OpenPGP.js #973
  • Import PGP Keys from remote key servers
  • Sort Inbox Folders with Unread Messages First #1427
  • Define JMAP FolderModel.myRights
  • Identity Management: add identity display name #1405
  • Identity Management: add per-identity "sent" folder #1404
  • Some support for JSON-LD / Structured Email #1422
  • Domain Autoconfig and Microsoft's autodiscover (and also as extension/plugin)
  • View MMS messages that are received via email #1294
  • Draft code for S/MIME #259

Changed

  • Many OpenPGP improvements #89
  • Allow CSP connect-src CORS for keys.openpgp.org to directly fetch PGP keys
  • Improved handling of visible folders
  • KnockoutJS Replace some ko.exportSymbol('') in favour of ko['']
  • KnockoutJS use Symbol for isObservableArray()
  • Simplify generating folderListVisible
  • Drop the bSearchSecretWords param from logger
  • Transparent background for text #1412
  • Enable OpenPGP.js by default at install
  • Added folder edit popup for improved IMAP ACL Support #157
  • Process all IMAP namespaces
  • Update Polish by @tinola
  • Update Portuguese by @ner00

Fixed

  • Make time_zone a select list due to PEBKAC
  • Workaround Outlook generated double spacing #1415
  • HTML Parser is not picking up the full Unsubscribe URL in the attached text file #1225
  • Contacts - it auto "Select All", after entry delete #1411
  • Message header parsing issue #1403
  • apple-touch-icon should not be transparent #1408
  • Creation of dynamic property is deprecated #1409
  • Ask/send readReceipt was broken
  • OpenPGP public key can not be removed anymore after importing private key of subkey #1384
  • KnockoutJS failed to output text '0'
  • JavaScript friendlySize() failed on 0
  • Workaround Dovecot PREAUTH [CAPABILITY (null)] issue
  • Workaround disabled ACL could cause "Disconnected: Too many invalid IMAP commands"

Nextcloud

  • Save multiple as .eml #1425
  • Disabled support for Nextcloud OpenID Connect
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureX7LmyB7a6yK9Ml0U9npo9TuzqEeDtp+bBCLMWuy9CuGyXYVb+Z51N/ZOYeQJ1L0G
hpOIx7CRomi8Dm9jzzUzVeKkeij4V9SpwRcBMYvfts78aEoQa1aUaCGHBjvZCYDL
mHUUfuwniruU00w/PmCEkh8xjLDJs/zYMnMmX20watmo4RqdSAKmUIMrkU/RKDra
2p2vfgl6YueWaMKjQSK/Znm1yEWJdUocF4VrxRMvmEjxrFCHkE+Zwa7s4plqhp9/
aEVyWNckz1XiqyGHgiWSm27N17DCke9dAxAIiFigvHAVZ9nagMtkGhwxNo0vgEu8
nXqwcxyEjYD/Du0Eew5FBxJnTNyJ0/k+JO0hnKGqsMJrb4ShK09D/YmJWbeTcV3/
huMLALdG2T/5F/Kal8riqhygMTIQFvR/KWrhpAFFS1x0BPEPFR5/y4piDAdVJLde
sGl/Ec9qfOFwNk1zrqt7M9L1QCo7YVGU7JiAmIc963yl8K2Kfzs90Mvk6HaB+wAX
wWLdlkVWWbcYiw1FUkJYG8VC13z8zQf6wOUMEuy5TSE0uLmZCKEgZA14zwlHbczS
IKXY68h/LCEt+E4rgECTJOOw6Otxi+bH/aTVlxJOK29KaTyw9fGTF7F2kQ3BW4vL
v8TttXlXgxNyJxTVV/ADKvPULPqmzAfvnfJ05WWPHM4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<29.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.33.0
Release Details
UpdatedJan. 22, 2024, 2:15 p.m.
Changelog

Added

  • Feature to use the SQLite AddressBook per login account instead of global (on by default).
  • Return all fetched messages headers in JSON.

Changed

  • Docker hub use Alpine linux 3.18.5 and PHP 8.2
  • Some InvalidArgumentException to the better suited ValueError
  • Removed some unused KnockoutJS code
  • KnockoutJS drop unused rateLimit method
  • Cleanup some data-bind=""
  • Drop the disabled KnockoutJS twoWayBindings
  • Drop support for KnockoutJS _ko_property_writers and for two-way binding they must be observables
  • Login form use method="POST" to prevent uri exposure when javascript fails
  • Merge code to generate MIME PGP parts and MIME Plain parts
  • SMTP sendRequestWithCheck for future support of RFC's
  • Cleanup mime header handling

Fixed

  • Sorting not supported since 2.32.0 #1373
  • FILE_ON_SAVING_ERROR is not defined #1379
  • Saving EML files with same subject result in only saving latest email #1381
  • Some Sieve parser issues
  • Handling of RainLoop Sieve script
  • Sieve rfc5429 RejectCommand and ErejectCommand
  • KnockoutJS title:value was removed, use attr:{title:value}
  • dataBaseUpgrade() always runs on sqlite and pgsql
  • Message was sent but not saved to sent items folder #1397
  • DKIM pass detection sometimes failed
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignaturedffoD4x9+MkAwLciJJoqomjLhVt78JDCspP1AClaJOaoTtDPcQ1caTchJKQqZ59X
CE7eeGKFlTWNn46XGBIIlvhpmwbRbf9fA7wey9br9lIFDhfWduzTl+7CCl/QdXfV
WRg0/kLsZDFBdf31/AGwNEbu0oou1iVfSm163LNlNISQU8kD79fhrEHQfiB7F+5Z
CbTceuLGLjrTEYPgflDp5Oy/LHHpBJtoPlcNdQPK6xsvP66cn8IuPyMdRl4pry0b
33BykGZSbOy5pXTMSdd60Ckj7Raks78qxot8y4B8MdK/zefhxD7Execi6yTewKjY
dy897o5Ct7OuDYAfaq5ilKY8GWdyv+FTOToLoJB1Ja0P2IWAfHagettsh0wDY9QD
uSdKwr9BRE4Hx/q4y1ZmpzuGrRwsLY77KjrFlhBpO368r/XgoXb6GlxlUbyCTkX4
KYAXHUlzz0dyUgKsX9VxqckqRkB9KkVsJLobJFq3bwpOdqpwhMOrG75S2N4c9FUY
iVj3Vpio1/D3pCmwwHJrMCZulOFvZOAxrDZBQWtnfyxW/o5cx+Cm5yy0dayDcoIY
w8dXrt7DSYJ9VDNi6tHo6b3+GOcPFBKAjmd2ZLwTez+1QBA5nHTD+3lyKvoRg+yy
IKyAZ5ibMl2Hb+X06P/kr/QpFGqjZ7lPEuGO2ZeqYNQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<29.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.32.0
Release Details
UpdatedDec. 26, 2023, 4:44 p.m.
Changelog

Added

  • Run full GetUids() in background when message_list_limit is set
  • MessageListThreadsMap as background task when message_list_limit is set
  • Properly set CACHEDIR.TAG
  • Sending group email to all contact addresses by @rezaei92 #1286

Changed

  • Default IMAP message_list_limit to 10000
  • DoMessageCopy() return toFolder hash/etag
  • Improved Squire WYSIWYG
  • Sort real attachments and inline attachments for #1360
  • Nextcloud Theme fixes and improvements by @hampoelz #1363
  • Improve display of attachments #1361
  • Rename messageVisibility to messageVisible
  • All CSS font-size to % instead of px
  • Flip source code view of .eml attachments #1332

Fixed

  • Folders array_filter(): Argument 1 must be of type array, null given
  • At upgrade set static and themes folder to 0755
  • Preview tooltip shows "null" when PREVIEW capability is disabled

Nextcloud

  • Improved language handling by @avinash-0007 #1362
  • FilterLanguage had wrong parameter order
  • Use NextcloudV25+ theme by default
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignaturemyqnxpzrkpquAWcuqFvHYzMmJg4KRW+aqvRnJtA+qL/qVaOZhwjGaRjsDPQJ/eCR
IfMTJX+PbQb6tEZ3sK8RGedN/qXcvsazxg5tpQY4daB0kHvX0XH652rmfF60w2yA
eomBFm7NVj5OpnQc3slRD67IOY+lxy4W91nFTfRaztQzRApcfj0q1eNXBeAY6Xbi
IZWgEau1jV31quHDMtw0OUyCIg6NC2cytLGjlmtKv22OKn2NJy8RaSGJXzQVs3Xm
8lC7ueK14ibqj7kd1REO0pSkQ3s50HgZw3Lxo1VXTHw1c7/zG/jbCII8whDKN+ff
ruo6bEgQUzSyWEMV4wvY10+6PB4Y0Kv/yV0LrQRc0ptt748Ctv+P4qcAkoF0plQf
VzNZC9PCtGCbP/DUDS7FtmXyfjhrsWZDaAePSAK2bz4bfgyjWpEMOMwjFidjAxk8
6jxnlTZ9QP2nrahUdBurjZsJneJj45IZY7+mEdrmMAj+UinQLDiHDcLEjbfhsePO
P4kbzXcwWx9eQslj9JYpG7WNfKXADDsWLlfBae9lqQa3+kOlG1eNm8GSmqkKcmiO
ukVEU47LqUduwpyRDL7yIRawJNez0mOAvU4JU5ywucwk5blr+z5d2Ptoo6VfPfSD
oTUIYtRShk1KUgbT7IzpFQ2+rUtpxrafbrl2aVkC/kE=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<29.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.31.0
Release Details
UpdatedDec. 8, 2023, 9:25 p.m.
Changelog

Added

  • PHP Hook filter.language to allow remote language selection

Changed

  • Cleaner language detection
  • Get Squire in sync with v2.2.5 and some bugfixes
  • Update French by @Cwpute
  • Squire: drop support for iPod

Fixed

  • Call to undefined method FolderMyRights() #1344
  • NO Mailbox does not exist, or must be subscribed to") #1354
  • Flag indicators are added to wrong message by @SergeyMosin #1347
  • Squire: issue when using the enter key in a reply window #1296
  • Squire: crash on cut/delete range

Nextcloud

  • Use language as defined in Nextcloud settings #1293
  • Plugin Call to undefined method RainLoop\Model\MainAccount::ImapConnectAndLoginHelper()
  • SnappyMail failed due to Nextcloud Symfony polyfill
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureEG3d3LHDjI+3WQMNacs/knu8SnWT6AE/APJex+5ion/wztSIdwH0O30dRj4RJLln
wBOHMVvlUHX9f3t7GPqYTEQVaXO6WG69l8vYg4TVMd8YTRhkNl/CNH/36qdjNfx9
Lu5tAO4t7OfgnbdBYEXT5VdU/BpZIbCTdIAtTRRt8s/v7CVXadAOra3hYibwO96h
zR8lVt74m6WnJ0lJxfTIIiLTLUUgsD+kVzZsleucKnYl5BGAl3R54DiTwJaMcU0m
Q3lQbMRHp+rz9bT0giYqR9gqSa9wVr4svxZOrbX77b6BUSjx+EQlJXQr5lRYlba3
PQA5rOKCj2NCevnOLNSTF+fmSX6vqTyvsfqfmAo/XVzpmIOhxCQCyxg0ru4o8xcZ
QHPmUczAh8xaPeOPOJAEYKHcA1qntqkoynyQbm5qt4+b6jGEY1twFiyXOvddgQ86
5ayCVz8oI8jOp+OsfMfWE7g6SLZdkMDBomVsIf3GxoWDzvQ2H4PIWuW+lQlFVxxM
W0Bmzc7nUDAloLQ2Ivzwz3tv1CSffSoNQSurp3qA5tWD+oyjd8lrgmym5Kt6yceY
dlrvHyiGaUo8bPqKTzjXBdtcjIzEI1WIVxBGiyOGAZUKy6fnVxf60e/txivdVMTt
7X+nsavOZUtYu32aSmiL6pZl1dQ4nttF4XZXeqfH46U=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<29.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.30.0
Release Details
UpdatedDec. 4, 2023, 2:42 a.m.
Changelog

Added

  • SnappyMail\SensitiveString class to secure passwords
  • Allow to disable all IMAP features through Admin -> Domain
  • Setting to open mails in a tab or new window #951
  • Fully support IMAP PREVIEW #1338
  • Disable "Mark message as read after", offer manual toggle #1289
  • A "Move to" button inside message view as an icon/button and in the drop down menu. #1295
  • Support for IMAP WITHIN
  • Support \noinferiors to disallow creating subfolders
  • A test due to Failed loading libs.min.js #358, #862, #890, #895, #1238, #1320

Changed

  • Split PHP 8 polyfills from include.php
  • Disable snappymail/v/0.0.0/static/.htaccess for now as many servers have issues with it
  • Merged all Domain disable_* settings into disabled_capabilities:[]
  • Prioritize LIST-EXTENDED over LSUB (LSUB deprecated in IMAP4rev2)
  • Removed unused ImapClient::IsSupported()
  • Removed obsolete $_ENV['SNAPPYMAIL_NEXTCLOUD']
  • Removed unused Plugin->replaceTemplate()
  • Removed openDropdownTrigger

Fixed

  • Move to button does not work #1328
  • Mark passwords as sensitive information #1343
  • Account sSmtpPassword wrong value
  • SCRAM sign-in failed #1245
  • Squire generates to many <div><br></div> #1339
  • Creation of dynamic property SnappyMail\Stream\ZipEntry::$compression is deprecated
  • json.after-* hooks didn't send $aResponse as recursive array
  • Sieve: Move to folder with trailing space does not work #1329
  • Squire: cantFocusEmptyTextNodes var is always undefined #1337
  • Squire: Remove redundant <span> after replacing styles
  • Squire: Handle empty nodes in moveRangeBoundariesDownTree
  • Theme "Nextcloud V25+" can't be translated #1331
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureIL/QeYQKotGSR0bCTxcegsp9kf0ZHN2iQIN2wSi1o59GReEh6jyVcU7bXw+T7orn
bxBuMS8kkSzsJp8QWRDfRJW+KsG5IkKN0KfNIf3VwgJ01JDEimFcqqhz9XMQLEqh
ul59mOB0DF2lvdx/lAQeVbDHGPnD/giF3/0ZONZ6KXSDa33CSH8CUWrgawE6eXeC
w0HkDyVRvYNm3gU6tMBok9Htj6HdJjwGctCkHshUANeQH3XNbYRnwYpQoHeAmwG3
EL6dnETQtErnVTuCyyxNygtC1X6ySyQT0BuJS7syRFpeM7kyUmAiztDspdqqYgQU
GliSd5Jn3Kl59NwwtKZZ/iv5BCYwysgYAHVgTupqilLan+HZZaUCFdx/bzjbo53l
R7+a/W74enEDf9+FEbNVvw+TK9+1WnzW0x8jiw+FEMfJBIJpWXBbmm6qU2fe3V2a
4TZQyjis9L+1zbjHYLp6KYDf1ZAtrYZtnNnv4CSDpyVKwXRqk0RLbM5qw0bqfcCH
K9yX58lQCz4enP/1Y0hugF8hUpEpdLgxLKhfb+111wEBDvD9oILT0/b7bZ4CGMFu
GFYhkiWpkH1A6Qj+wm/v4OSkPPY3vkDVlqAiHjx5uZjHglTafeXCZ6SbtUfwsUUS
E4hsAmgktkbEuWuYygoqDP9qutemBbZ6DogjteyXCoo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<29.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.29.4
Release Details
UpdatedNov. 21, 2023, 10:58 p.m.
Changelog

Fixed

  • Contacts not work #1319
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureCIYM4CYHHEkudCVQYFxhA/Mpftb0lwoeZk4XhvTC748QtQ/cqvC6D0jGGBJDa+qK
JqS+lg6eEYZzcAou5WjLLkVykKRLgJ3vaed7gq1UfcLuJFuZ1onkYB1bYnodEttb
/JOJuGDSHt9t3UdBugF+W441/UEX3FW61TTbaF6gsI+TCBHr2hxnD/2U7S2WuDda
kil6SgG0GzmxVlwQB+ml7xGCYJ9fhFWQrnfAOfncARCdOcybX8Ha2a0gcUQ7BWel
l+WpmuqdgxR2LX30lJoq58Omprs0NHob96gSuB+YgQ/A2M493s5z4yX/N6OMlFcF
tfkp4sy/Y8rhQlQOWGi3MDduSSLlgJyCQ0O6haWfIFPxvqYnT4kKIskIF6DRzJLu
e+7VPpohGeoYx0YkJvODUU0pqG4Eno9m9eYRTXZ/JfBZqYNZ1OtKwhIF49j9k0kh
l4Rp0GhyRHlJ0x1Uz0kSr/pYqIuq6bjVNVcbLHb7CIJs01xr3KCulZmA3F9AAwjd
W3iLmThLJFmjSB3SNc8k8zT5QHZzT6KXj/a8SuhDUu8xKwX0iEr59X5uOhs/e8qy
FcV+lmu57/ZJ0cJOyqyC+rBw2EdwOPw6D7XEb/ZlTJvxLqNVHVqBN6eHmKfcQl4p
8AH7WAZZiouoswNZomZzTIOyWUT4NYni2emzE++vDs0=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<28.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.29.3
Release Details
UpdatedNov. 21, 2023, 3:04 p.m.
Changelog

Added

  • Docker Hub image #965 by @leojonathanoh

Changed

  • Sabre/VObject 4.5.4 and Sabre/Xml 4.0.4 #1311

Fixed

  • '#/mailbox/folder/mUID/search' uri/route handling #1301 by @SergeyMosin
  • "Remember me" doesn't work when browser is closed #1313
  • Blank email displayed when "Prefer HTML to plain text" is unchecked and the message is html only #1302
  • Parent folder of Sub folder not useable. #1008
  • Large detailed header don't display body #1284

Nextcloud

  • Improvements for Install / update issues #929 #929
  • Should use language as defined in cloud settings #1293 #1293
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureN1qLdtexzHD02PLd9eD6YJ5Wg1sptIFaXhsHIR3vTJdyao81RcKm2V1BFvVW3K5c
Mq2VFdfTJrKc7IN000/94e0NUvyS9OkylAElqkfmBoV1itATisrpy+MzcrT7I0rB
Le5vZJueDa1xtEy4IyvzzOTENWIlCiXnsFUPZV+6iLjmX6QsqO0e14fKhgJJJpI6
YuA4m2NkoDRdfxpR6WcoYngbS443WPldNQfOW5Hp96ZYMZ7Pt2u30OvdvooH5DLn
TwO5l5XEPtZjTwxbu6dSLognHzZAr5w9817aiye0NUnADKXtflvzEcaZiqac1FTc
N/9PQPkq5PoF7EGbFRF18Spsjaato7DPsuKi+thi0zbgzJhqkUZh3TQhVSbvjY/v
MHygmd4+YBdyQQOQPsCyh+KVV35gdHLxhsx60+f70mggg5sqxuZXurlHloC/6SON
Dd4KuKNpedP0jF169vYw3rlcwArb0cEcEFwwvq5UQStwUc1p9Uol8usGYuF9P+35
WjdgobReS+jTx/AYwebGFcPm2itfb5yn3IUJ0eJ6EchkNz0fhv0yh2e/+eUna1/R
Z2oOclTOZAGfVsiN8KQfuAAqccOymvdhxxXq4u871sgUauMtptlTaeFK4BPnCDQ3
+1HEwmpsuSJTsSi3qfcLrffrNmfVOF9Ky8kA6iuvsTI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<28.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.29.2
Release Details
UpdatedNov. 14, 2023, 4:18 p.m.
Changelog

Added

  • Show size of folders in folders list #1303 #1303

Fixed

  • Configuration failed when using special chars in MySQL password #1308 #1308
  • With email open, "delete" doesn't delete #1274 #1274
  • Fix threading view in Thunderbird (others?) by @tkasch #1304
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureHbSeGxSPV2vmCYsuqvK/RSaQSCnUKGZRHQ+5+7ylQutVVhotACgO9Wp/R82liBVT
smk5P8bOQcQmziXiHVO06zXSxUnQ7uiZ1twFNld4+8bUULT9vCXyuACsEbdm5Avs
0SGuFhzqYgXpwSIpTTQCuA4G93K88Jdu8+kRBUgeaA2tXuDLBKFg2yFTW5oiaUI3
7f//8nKcBIlCHhwDhHF49Iox7sClhj6u8VsPakph1ghOE/D78dd5hWpXjHcIEDj0
IwEKjNvAAQbT0IpUxH3Ji7wi8msy/iXkSXYiPE8JA3tJyAyKtSpsuJW11eGqKjWu
DI+QCYzZ6iq8ndncj2OMul8r23pbKVEBBC6QVbf/tqXw9SDWdEJj9IHOXsb2f4W2
c4ugGjO4Ke4z3+e+I5mEMv0qwOum2kBxc/lYm0hK8EYAAINWgNpIonND9dDJp6hd
Eo0utQSQ/8wlMJ++sot84SjoOX8n6IzqqTiSCKQ36r3jMFxINL+SrrwOhIL7hn2M
0I19ogl8np0wPxw3KsF7Pqn1u/tj+XXY2KGvynm6tUrUXHY6Uu2stwlcedREdP+6
XN3GJGBmzupD23ADCWo1eG/JIm5k3FhnPDePaSVjAntkVoBwrLeUc+ThiBfuOUVQ
ZkqIr1xWdrZccP6oFUhBOEWMi9IAtCKeN4bzIFUXlrU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<28.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.29.1
Release Details
UpdatedOct. 2, 2023, 4:42 p.m.
Changelog

Fixed

  • Some small messages list bugs
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignaturedQohHhn+qqRKtBBZYAVR9DwxUSbz909Y4B52RiKsc11z6POm6j1WPWMaD2Y2ckBu
CGZJ3768RR/5HOMBuTyvERFnAknd22nR81eUGiywh0V7gsKvYxN03fbX/ZuAl2ap
lql3Hmuu61O11kQnsXAGnRwDUvgy/QmecIdRmNEXBO4xrKKvbyIylVwOnRxIcgRV
jB+AMGNd5y+l2JVyvX+eCkKO5U8EgdBfKUbxMiVToEanMHh+sGnUKwmIuxv9n5Nt
4/gfbTgnjr/te1075ewBWN9k4oxgNr5Oe6DCRNcJtVSeNKH4XerzuAozC1tdQ1vE
hn/IRrt1DAFZ4XZKNzDPqxZ2LXwghfq1WTan0akk82E83oLIpPMy0RQfCkHdumH7
uNv0CmGwnvwEEnFCJ5MlI5ISWTB7T31r5PkDFtCQ3tlnGTlJTCIhGx+PoX8uZUl4
hxgoG4t9CVFsKse1Muej/cHax4MNduJGbqEWZK51O5QdFsBBImYwch8h89jQL3Gk
VYApEudekUYf/EYGTtjlYOK4DuvPV5u0P6c797hp7eaF2bnb0iLMLvKl+Uf88Bf4
dZR7/+a5dduNL7r2rxgOCAQScLRqVWy1jZMgltlcIbMGEmA6QZ1R4aRZSG17V374
p+mixphhkucYCba5DHOxu74PSTqtol4lDvWcz9eZlVc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<28.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.29.0
Release Details
UpdatedOct. 2, 2023, 3:11 p.m.
Changelog

Added

  • Modern UI / Nextcloud Theme #629 by @hampoelz
  • "Add/Edit signature" label to PopupsIdentity.html by @SergeyMosin #1248
  • use calendar icon in message list for messages with '.ics' or 'text/calendar' attachments by @SergeyMosin #1248
  • Show unseen message count when the message list is threaded by @SergeyMosin #1248
  • in mobile mode hide folders(left) panel when a folder is clicked by @SergeyMosin #1248
  • spellcheck the subject when 'allowSpellcheck' setting is true by @SergeyMosin #1248
  • 'collapse_blockquotes', 'allow_spellcheck' and 'mail_list_grouped' to admin settings ('defaults' section) by @SergeyMosin #1248
  • Browser support for autocompleting TOTP code #1251

Changed

  • URL strip tracking for #1225
  • Color picker use color blind palette "Tableau 10" by Maureen Stone by default #1199
  • Draft code to improve mobile breakpoints #1150
  • address input: space character can trigger '_parseValue' if the email address looks complete by @SergeyMosin #1248
  • if applicable set '\answered' or '$forwarded' flag after a message is sent so the proper icon is shown in the message list view by @SergeyMosin #1248

Fixed

  • CHARSET is not valid in UTF8 mode #1230
  • Spam score is always "acceptable" #1228
  • Undefined constant PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT #1205
  • Fetch controller.abort(reason) handling #1220
  • "Request failed" on message move #1220
  • Unwrapped text nodes attached to squire._root by @SergeyMosin #1234
  • Extra wrapper div is added in Squire every time a Draft is open (or closed) after save. #1208
  • foreach() argument must be of type array|object #1237
  • <font> tag 'style' is lost in replies by @SergeyMosin #1248
  • unseen indicator is not shown in thread view when 'listGrouped' settings is false by @SergeyMosin #1248
  • TOTP plugin is dependent on ctype #1250

Nextcloud

  • iFrame mode: click on unified search result opens inner iFrame by @SergeyMosin #1248
  • set 'smremember' cookie if 'sign_me_auto' is set to 'DefaultOn' when using 'snappymail-autologin*', otherwise nextcloud users need to re-login when the browser is re-opened. by @SergeyMosin #1248
  • Improve UX of "Put in Calendar" option in plugin by @theronakpatel #1259
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureSWFMu6Be28dkSr+rKCNltp21dIBAhvnVmsOcSnKLQU+RIBiTdPT13bVUtRkJukOV
hmO/jHYuO/YvCpGIpQIZkyyzreSAREPICf/TteXmWqtK9suxWQOvcLFRa4JH9n/V
+lUEy4g6u4CWRKfqUb8C4gnZAiFOybe5XCOYpaz+u6JavY/lY0cGsN0RYa3FlNPe
SRzz+i21XnkYcarc2J1hsvWmn6mlFNybhBLTobttCRTtNP/mzCj7PejPDUukzao8
Nea1C0ctVgJHTNRp/eKwhrhaieGj/aG8tjRQn+J3N5ovuKNEm4yeqzzmmhj6E+pj
wjf9NOGWEHHRK37ofwldLSfSDIB0m+0dWZPUm27dWwVEPadKC4TDpEWm/ThI+INh
BChzw5GOiFIZG+XmNtSnRRKYEJODzjEBX6KDQQdX0/RkVkUt2+Q4OIzHpLiCTlGV
vPGJnqPLi5sKFe4xy6PPY3Io1erLzHLPnOgOiCx+d5MBM0xfjIrI5lJmR7T1D7df
dgQOFklsNuPkiduHZkoiW8pQ28yFSMEb9J99B77Wx41w7qbeM9Q4tpc2LWLZjN/8
GEZ7EP+47oaAbmPF5d0q7dCLW6rGUA7aCygzTN13jURdenmMmTYo49GLL90r1rNb
KjYpic9DSIOaZ/26fNuMotIQYWi6VkqeJ5FBV/9liqs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<28.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.28.4
Release Details
UpdatedJuly 10, 2023, 12:37 p.m.
Changelog

Added

  • application.ini msg_default_action by @SergeyMosin #1204
  • application.ini view_show_next_message by @SergeyMosin #1204
  • application.ini view_images by @SergeyMosin #1204
  • nextcloud add ability to include custom php file in InstallStep migration by @SergeyMosin #1197
  • Support plugin for Squire editor #1192

Changed

  • only show 'Add "domain.tld" as an application for mailto links?' message after login (firefox shows the message on every reload otherwise). #1204
  • Convert getPdoAccessData() : array to a RainLoop\Pdo\Settings object instance
  • New bidi buttons to Squire editor by @rezaei92 #1200

Fixed

  • Undefined constant PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT #1205
  • 'reloadTime' function result is passed into 'setInterval' instead of the function by @SergeyMosin #1204
  • UNKNOWN-CTE Invalid data in MIME part #1186
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
Signatureo3vVHwNK7pHP7rbh6ifqK3vNo0va87hy1+d67Zz+PL13EKcuw58l7FZV/nqoS4cd
CXz223MjyAJYrIhWF7XJ9HcPNfd4xZhveqI7nj0ijWpJKiVzB1+sdNTZepM9YPXI
1+7PeMeCUZfbDoXUt9QpGzaW5A+IcfSXuOQWYfTxy1e2dKq0mgFZKnsjMkza/YcY
1wSJgi87d5LX4UPTOy1AJnJ0HnipO7wB0fGTISBOnQVymog0rZv1l+rpFrkNHjo6
HStme8SKHLswl3vH2BrDbPjR7+dbqr+SHQNf6EPI0i0qJb9axpicL/kfXR4mMvpr
rAVsFOtuVXNagzCI8EeQ5XWHHNhxrRzKsQAQQ84LTqh8WI/c69xpZRf1JGzXEB7S
VIhJ6AVhh0rwVOq9qhw5umME5Nwcxk5+ocew7/OoDrzzyx6k4mkTrW5YUKxveazo
M7+/IaU1EI03i+ME1H8j9KfmiKCb+Ez5h1KBuKEaZW6DyGiD2fPoXkMNAiuVAfS2
/9MW98D/YOf8yTYvpPcly6GvPwtk65sveauhzm1+ek9Pf9Z7eXRy2nvaVjSU8fyk
zJDsXS9Bjvw2hQtcUiCT6GZzOV/T3exXZOeUMpnzsOwW1PhpOnTsdvRzMTyFeWxq
lSkSFB0RXn/TYuH6T89/xbi6vnhsecgSZWZbEaJGRd4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<28.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.28.3
Release Details
UpdatedJune 22, 2023, 11:30 a.m.
Changelog

Added

  • Attachments in "new window" view #1166

Changed

  • Update Portuguese by @ner00
  • Update French by @hguilbert

Fixed

  • Some emails with inline CSS break the UI #1187
  • Remote.get() Promise broken by previous change #1185
  • Class "MailSo\Base\Exceptions\InvalidArgumentException" not found #1182
  • First account not showed in the right list (dropbox) #1180
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureoBoyRNI9cGMhAHSGPYg9rY7g73IPLzxbUTmVdF7IGfrkJ+jgT0Rgy3dHD/kpjp3y
obsZzyIvLeSKOkltqSpLmXF0VCsgxYOutRD1G1ZQ+FY6dlUitW67fRwlwZZ79oEQ
qW+9dETiDPnBdS2pgwfTQdY8N0Mzjq8J1xRqGdx13knxtX8PsEpvcFXMkgPp8yyQ
c7Zj6ZTyC66C0H47BfCPN+FIIjRObw5dc3Ao2P5NmAHf+00s9RKSsG6yA/qo2dqE
CKfJ4aQg1wAy/5hzYhCoiZlSZiHNz+fONd6XIe1N3iRbr7hfVCScLGvsCdxZBkNw
qWnUnpb7drTXpJaiqS+H3zTV3jEJVkJ3sN9Ly1kzfhDuWZDNH0tRxW+dFOOZDLaY
PwuEdrK1dbZeFifx67Xe0KVTDWAYjMvRU4rUXNkp5+WFork7a7LSJCiSKk9UhX0P
3vHHlAgLAF1XNnj+XcAVTM1MahowsQITAq6q1nF2RjEvsoLD5VAGtnEcAaQemq4p
DwATiQ7zgUVN08/71UJfcaQqfo91M3rZ8BfrPnPmmteeFd+h1Uvjkg/l/T99t5Jp
aUthUxBixMV5o9GRJOrJCgYH10HiybYhfUWhOl8DK5A9lpEvRrXWv561UuaoNkju
DW5limYHLokYRjqFmFbtkSnNqFdEEc/H2FBkcb7NNYE=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<28.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.28.2
Release Details
UpdatedJune 19, 2023, 1:35 p.m.
Changelog

Added

  • Detailed error for "Cannot access the repository at the moment" #1164
  • Bidi in Squire editor #1158
  • Translate Squire UI
  • Nextcloud 27 compatibility by @LarsBel
  • JWT class for handling JSON Web Tokens

Changed

  • Update German by @cm-schl
  • Update French by @hguilbert
  • Update Polish by @tinola
  • Merge handling of local Account Settings. Found while investigating #1170
  • Image max-width now 100% instead of 90vw

Fixed

  • Cannot modify header information #929 (comment)
  • Admin Panel broken when admin_panel_host is set #1169
  • Invalid CSP report-uri
  • Prevent MessageList multiple request at the same time #1071
  • Error in Addressbook Sync #1179
  • base64_decode() second parameter must be true
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureXBOG/VU6hRM4CaWys3Xx+BPKGglx3u0nrzyjjXUOpWwHGDSx1/DfY/M8OGUoNymG
IU/RuqbLf5IOCOIfeqFoDqKUAhK22ZKWFPOGBtsvqRX1yL1O2kqDHhzfNxkxCE2N
pLtkr86XBiMSglwDMwhr6NKvzUvrxsdoWi/krVSulbJf2J1s8+npQ2uFef29NuVe
J+z5vuNclaplXxgfOGwawwpHzIg9OQIZDzk6ZArJYpZ/LlZ7B13hdA+QkaHB9SWW
cumVvkCobIQ+hTaVfh3j+EUPxhHzKXxjz/8ZKUJVzFFpafos1ZKTA6nNKx0imEz1
BC2rPidbpzyu54WPiVasW1XS1OleSWuWGKfYIepBjadOFkuOu9DBlgnEDSxdc4y1
rghfRI1NRv75kCZa2nmIPBUI/l7BxrvmTO8KaV4B0VqSWHIqSxyN6xxqMPfBh5u0
/aicRsXAG1GMPaq99ft84qu7mbDfc26OVFyrtsCGerqlCjaRCkq7VqLsU16uV0At
QcVTGCVq9p2uYVC6fJ5NFKQfdLRivY+s4gjl9irmz+3dAlMgS7apy5NEv9i3LcEF
79KvU1PXjoeW+VYMzMdj48mDAjVKLr8ahOPdPg1QmElCuk2t6SIZUakIcKKqFqkK
IdB7BlF7XaBfJd5KgQBMCsggV1gz3hWz8DnlWBXfvMs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<28.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib

Nextcloud 26

SnappyMail 2.36.4
Release Details
UpdatedJune 25, 2024, 11:04 a.m.
Changelog

Added

  • Customize private key passphrase expiration interval #1545
  • AdvancedSearch support for filtering mails before a given date #1606 by @codiflow
  • Control valid spam and virus headers #1607
  • Remember S/MIME private Key without function #1611
  • Resize compose dialog
  • Magnetic theme #1637 by @TheCuteFoxxy

Changed

  • Improved signing messages by allowing to choose between the options
  • Improved language detection code
  • More detailed Decrypt errors
  • Update French by @hguilbert
  • Update Polish by @tinola
  • Update Portuguese by @ner00
  • Update Spanish by @huloza

Fixed

  • Default language error
  • Undefined $sEmail in DoAdminDomainMatch
  • Handling Autocrypt header failed on = #1608
  • Blank lines are inserted when editing draft #1609
  • Workaround Cyrus MAILBOXID bug (disable OBJECTID capability by default due to impact) #1640
  • Workaround HTML with multiple body elements or MIME with multiple text/html #1641

Nextcloud

  • OIDC stay logged in #1620 by @avinash-0007
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignaturemP4RL9pXPmvZdCJJpyY6E54QzR2dEwd6sh+1D4BnFAMW4/pTnFz7tNinwEOSpRPb
8giNX5PwtO2DJKuO6mVWw6DCV2K9/0PC21j162z+5+ZWbFswv6ksSkX/9lC+eq+Q
WzslvjlHeUmUyS1NOkKbyLqlOdtC7fjDlGHL2+RAI/gbaPxQI1tFMkR195fRsL1u
rGb+/Zfpwf3d5sSAVmTWep59LM2t62F1DktKkr+Io+HOeUouWwyGjk2D3NdMtqKN
gBoV/XWjYbRN/gep0mKO5/+1v8J07p6FMin5gFoq333CqKW+J4mZFV0b758EMAD2
G9s6HsUp7VxlfRil6QBsPsqR0rINkuAy1ZCMShWyEu7qAqU5tldy6YekGJLdX96h
j/9nsgODIdqAV1CK6pp3UCBYWKYAaDhiGkIGSJR85MivhaXZahh6FcxUzl18Yo3Z
/3YgZW7JSLNMHuukfGjxpx4IdPBjxyiLICF7KhBvLBUIiFnSRrEgbXOloI1WYqVq
JApu7U1UJotdnVke2UWUeIJtdl/VAucdFSHDxa1valACzqln/cogB81u6ieS8eMt
6K8y28SkA1De4WKF5750/hNdeOXw3uPtAGPUPRKmtHJyqP3v8rW4sC7nEEm/jEGd
aPhGkr40uPXfok2h65L8ApxB/0ZFq6N/oLS9D2Qr8yA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<30.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.36.3
Release Details
UpdatedMay 27, 2024, 9:24 a.m.
Changelog

Changed

  • UserAuth prevent plugin errors (like the Nextcloud plugin did)

Fixed

  • Undefined variable $aTokenData #1567
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureJepYqMp6maBpI2Qb65zqm2gKqC+Lx0JchXPd/7FWGZvumyH3GBDQta0f491SMZR9
ZV9weeLDGvljT3MzkLv9FGzX77iljIQgeVc0FIPEt5o0xE0TuX4k/qy/UCoP8Pko
n1YZtxJwG7Gau3a3pbqwb891lrS9tOj4go9itWTL5W/0W6UzrY4dn3yYQTGd5b23
xBDVMMGt3rQaoHl/QNPxnVMZ0BaZweL51UvFgoP4FpnAI05hdSUDRaTp9rIxdFWB
mxvVvuVjVN7lsijDQh4b/Z/N+3Y7+6NuhLsymZMQLsmRqInFjroLNcoYcnuBELUB
fZEATRJDhdst3EooW72AZzkHQMpG7VY0KFn6SAbMqLx5N+HcyWpSMx3DBn4o57ho
Xa9Oaeq6cg4iYL6JUfh8uJViCU50taLeW12FyNEkYS5uJE8hJOjV1M87bw+ob95e
F8/qm0x2hyKzZdb0HgFhjN1UOD6OLeI1PZuf9Q9UKLWvfusH3aVPmumkRDdRAxgO
/5pNeZByW/CriSHd7y5C3/ewyAaPnddVisGMuuF06xT70RnuR5/RGH4JJq3nzQjX
/1b/5jr7XhtFlezTQWFc7Mq3fGiWxKJVBk8tOBesYcheC0Joy4s8WST2xa3kEOK3
qqecWjcogWhdsYLiW//65fDK8szEtZl2WGVcIwY9FmI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<30.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.36.2
Release Details
UpdatedMay 26, 2024, 12:24 p.m.
Changelog

Added

  • "copy to" action in menu's for #1559
  • Log signal info for #1569
  • OpenPGP.js automatically import backup keys from server

Changed

  • Improved "remember me" cookie handling
  • Update Basque by @Thadah
  • Update Portuguese by @ner00

Fixed

  • "Account already exists" #1561
  • Properly escape path separator in tar.php file list regex by @sevmonster #1562
  • Prevent mkdir() error #1565
  • SCRAM Exception when trying to log in to SMTP #1575
  • Error when redirected back to instance after Gmail OAuth #1580
  • Uncaught TypeError: hasPublicKeyForEmails(...).then is not a function #1589
  • Undefined variable $sFilename
  • GPG/PGP exec() return false handling

Nextcloud

  • OIDC login active again by @avinash-0007 #1572
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
Signatureeylbz+5tJ5npMyHujIR3yex/kOpmndjSRoDOXh5YqzMvKGsf97nqhFut65B7CZst
r6ce8UoUEfm9eTFnxHoUZW/FkJBLMj04q+5bfAkfVe54wwcdB+ZruCbd96yKzoj5
ORsqtd0V6Va4wPI5H8wauIXJjdmWe+l37EwDrAAkI5hGId8lkbeV2HFku8fz6QKa
WuO6/HIsMewZMMJzNg4w2hiR4Ie64Hnurx7P2K/O8fhv/jO4ykKobZIzjGa5rgE7
ofTsitwnNEVr2RPca8Vupc7/N3iYDS4Z+bifUqBJ7AApx3VAA0JR0sN1KHzZvLIY
1UD9yp2T2e89alkX5ALAWaR79xrV0l400hFP3TrMeAlRmAihciJoHXp6surBDmvW
4gzIbxiIe9/CWW6HBt1jnbIlu1kh/b9YtqevgvxoX0ENwFOZk8od/KCZZneAFLru
NLsvKPYxQeDjbmXZRCIToN4hLas2wa9IQNoEhOi0lWVws5+DfyJ4znI8GLss8iHf
JIkdVJ618A0KffWzJH1roPoxkEPtGWfaee0kwOWz33Tqg6hm3bJ5MQMMa4ibyfNb
68F7H2GKO3wdDS1v7ZdAZbtmSXYwCf7wYmnurgN+IuHuf2hgcbVdxbXzzwdAIB6+
LeaE4wDe7rzsrM5qtuUaSCqcZO7TW30AEjzYO2eyma8=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<30.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.36.1
Release Details
UpdatedApril 24, 2024, 12:14 a.m.
Changelog

Added

  • Autoconfig detect through DNS SRV (RFC 6186 & 8314) and disable MX
  • Have I Been Pwned class to check breached passwords and email addresses
  • Handle RFC 5987 in Content-Disposition header
  • Ignore text/x-amp-html
  • Show SMTP error to user #1521
  • OAuth2 for login using gmail (and others)

Changed

  • logMask all AUTHENTICATE requests
  • ErrorTip use white-space: pre
  • Simplify LoginProcess handling
  • ES2020 everywhere (require Safari 13.1)
  • Modified Squire to be more in line with v2.2.8
  • CSS set min-width for .attachmentParent and .flagParent to line them up
  • cPanel use extension login-cpanel instead of login-remote
  • Improved login credentials handling
  • Speedup Knockout a bit
  • Update Belarusian by @spoooyders
  • Update Chinese by @mayswind
  • Update French by @hguilbert
  • Update Polish by @tinola
  • Update Portuguese by @ner00

Fixed

  • Content encoding and type detection in JavaScript could fail due to case-sensitivity.
  • Extensions set logger failed
  • GnuPG check open_basedir and if shell_exec is disabled
  • Hide pagination when search result has no messages
  • Prevent mbstring error before setup.php
  • Prevent MessagesPerPage Infinity #1540 #1540
  • Reseal CryptKey failed #1543 #1543

Nextcloud

  • Add an occ command to set up the login settings #1552
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureZV3ffuj57nztNa9wVMvbxKfu5eJN+J67OdXKRh09qTGKw/QR0EDix9+h4GogBw9s
LIipSGUegkfgRjYU5ZAR5+St62YJXMlHJgM/R1AbcWDxMGJ3STd/bvNzj0T6G2nY
WbP0HTgT/yNEkSSKqKi7gDne+nfO3G1opZ/JUpoiZEU9KGbljLKsoB+4XGrP+kt1
fYcx8zPF+UzgfhXmgUCMLLf+INSx0pdVuF+52cpajOFArzvZ4kfcjepkTP+3IAQe
pr8rbKxBBpWJx5EKWKA+cxgLgDj7S4il1HcVyGkeNBlKGgKX02SCddFcf+5axeos
5lsXg6dlf+gqrg7NlttkGF2P/9PDjkrEa5zadI5baBpvFTS50k1RsMh3tnIaSy1A
5Rt3kbHY56sdoOuvv373cUN0yzOO8TFNvKm2mFcp031MGsRADI8mrFiBso968aI/
aKryCTu3w959MChyKdZDsdD5ewK20AaUak+cn3cn3X73RJ3Z4q9I4+Vj4HgGZGoX
5Y/CHYyRsSM+Ri/kH17sDXTMeKBT4PgJ9Jy9OxlR8LK6G0q1Syw4WRAVWEjn0PmM
th01a9jN7vdbXBKZIN6w5SpS1NoTePqXxXznig+CION+KcWGkbldZNAX8ES1r1dq
orFefyI6dPeFrkccF+IkZ3oK5GQYKB+14kmCyaK+ehQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<30.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.36.0
Release Details
UpdatedMarch 26, 2024, 2:25 p.m.
Changelog

Added

  • Allow setting the supported THREAD algorithm
  • Icon to system folders
  • Remove remembered password after 15 minutes of inactivity
  • Swap background and text color for unreadable text on dark background #1486
  • Generate TOTP code at ?Admin -> Security #1501
  • Button to change S/MIME private key passphrase #1505
  • Belarusian by @spoooyders #1512
  • Log some domain idn_to_ascii issues #1513

Changed

  • On folder/mailbox rename, also rename all children instead of reloading all
  • Seal MainAccount CryptKey and on error ask old login passphrase to reseal key.
  • Moved cache drivers outside core into extensions
  • Sieve always allow fileinto INBOX #1510
  • Moved application.ini sieve_auth_plain_initial to per domain config
  • Languages use rfc5646, by using the shortest ISO 639 code by default
  • Update French by @hguilbert
  • Update Portuguese by @ner00

Fixed

  • On folder/mailbox rename, the old fullName must be removed from cache
  • On folder/mailbox rename, the checkable option was not renamed
  • Sort accounts drag & drop
  • S/MIME encrypted and opaque signed not visible #1450
  • Wrong last UID of thread #1507
  • Creation of dynamic property SnappyMail\DAV\Client::$HTTP #1509
  • "Download as ZIP" fails for messages #1514
  • SMTP "Authentication failed" when IMAP uses shortLogin and SMTP not #1517
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
Signaturenb+awt0N3T6kiiZuM4XPbtI4F+WJC3Z3rFDdTTbkwKnUrkDaCgRNuBJXZWMhsXTx
ehZfn/1n5+kcfhdwYUzbdbFBDptn1kPXg+xTK42JvYsNdSQnk8KxrFqPZZVd620u
D5piG+UMVL/rjvCVmuN4Qv8DtDCdx6r3wpPIlfo83nloTvZ89kWBj/aBzm4pBMLH
jH7Bgrsoz/p/R9ZwWqNm04NeRzYPtLFxFPDPX4goaEkZNBs37s5fHjHU+nWZJvRQ
DRqlPbDBHOHvrQ1QR/IsKhf/UIBX7TBBVQuPC0Xi6ydlMO0h5O07JNAfzKLDNEx9
36AwDGbbmbtYIwklnAKnvi4edBKhvZUyhzScqM2KN7MKeXKyf+/leVVpdQK8bqz2
ibS3n5vKe1ahibEPQtzP/+dohw/k6S+cBtFYxmktlMNZ/so+m7f3p8TRK5hmCArW
1Uto3YS8pqZljFK/gGGK0YSv8Ctsn3j5/+CFrBt1O9YAz+OO1HEoiyFQBo/S0YKC
MlhtWr++IGxFjg3waMqNYGFDxgmMdLLXz6sTg/qF7v5zy4KTGCi+SMQGyELEYNqo
H5WJwKAUo4UiuSBsKZ/woWfSHAQARTcLaRUY8BNoyG1l6JeqtKhLkoEuUk3PvxG0
e7WZm6AHWuTarwEd1JhzpkCotEHoNU6zAnERY9ci4hw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<30.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.35.4
Release Details
UpdatedMarch 16, 2024, 12:01 a.m.
Changelog

Added

  • \SnappyMail\IDN::toAscii()

Changed

  • OpenPGP.js to v5.11.1
  • punycode.js lowercase domain names
  • Nextcloud changed stored password handling
  • application.ini login_lowercase removed and now configurable per domain JSON lowerLogin
  • Update Portuguese by @ner00

Fixed

  • Raise JS TypeEroor "toLowerCase" after update to 2.35.3 #1491
  • Call to undefined function shell_exec #1496
  • Download attachments as ZIP doesn't work for PGP encrypted mail #1499
  • Importing or downloading a PGP public key attachment from a PGP encrypted message doesn't work #1500
  • VCard PHP Notice: Undefined index: ENCODING
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureFc+pXwOhyKoaRbonglNoSDFn+eSk2pKeYOSRpvcZqfA4Y3rH4b4SjTxPHs78cYzt
7R/Y2hMO7VhxedudlrWF14oP3cjY1BBbOLROI4Wogy5B9bE7H4+y3RfUb/JnDfcH
Oip6gDukWj0lWJV4RdsXEPle2uo23+T8GDigXDx4hqWTnOagWjegXRPkw+YlzhIw
HKqo2fyxD0KKTSyytm0lR7ErXBFV+Nu6Xv/dhoMC5azOwNsh4LDFF2dvSckbWfT7
1SWpNzsp6pgx3XnHBimoRDrAz2F+NdsNOx3lesJnjvwuT1o31dIag+W8KriKb4im
0DR3hr86QgMKeoVkmPeYCV89Uw0iNkTd51r2m4TOvN9R0VlAoUphDjLLKgaMMVoE
5f/lw6SvxmLC9RBpW7Fu07a3xFV5uT+6V4UHhQpUucMhc2ZifphRtK48BSF92yhU
VgJEZVuACvpYclFoB9LQhbpv9iuCJfQvgalIDahgSvpd9r4QXyKwI62mv+YDgG39
WtorAgxdqYUFZseaZN8m0Q9+Ku7x7kAKiZxlTLlrh8A0j3GOthIoeY0IAtZWEvQ+
rXpXam2qGEo2/6PGquu28MhQtOwdW5niXdmxeNb9Y06tZXsi7aCYxIu9x37rUKdy
4sSCsGavGeE+1HMeHXvXPyssqWnfVwS9IbJMygpB1Dc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<30.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.35.3
Release Details
UpdatedMarch 12, 2024, 9:15 p.m.
Changelog

Added

  • GnuPG can be disabled
  • Missing strings for localization inside identity popup (Cryptography > S/MIME) #1458
  • Automatically verify PGP and S/MIME signed messages
  • TNEFDecoder for #1012
  • RTF to HTML converter for #1012
  • Polyfill for PHP ctype #1250

Changed

  • new Error() to Error()
  • Reduce KnockoutJS footprint by removing unused code
  • CSS reposition rainloopErrorTip location
  • Improved error handling on PGP and S/MIME decrypt
  • Improved OpenPGP.js import keys
  • Use Identity S/MIME key and certificate from server instead of POST
  • application.ini webmail/language_admin to admin_panel/language
  • application.ini security/admin_panel_host to admin_panel/host
  • application.ini security/admin_panel_key to admin_panel/key
  • Drop deprecated Domain::SetConfig()
  • Internationalized domain names are now handled as punycode
  • Cacher->Get() can now return NULL
  • Update French by @hguilbert
  • Update Polish by @tinola
  • Update Portuguese by @ner00

Fixed

  • Handling of Internationalized Domain Names in several areas
  • Decrypt error message
  • Stalwart ManageSieve Error 352 when getting Filters #1455
  • Nextcloud V25+ theme slightly broken #1463
  • PGP decryption fails with "Not armored text" #1462
  • AUTH_BASIC falling through as AUTH_BEARER; change AUTH_BEARER to a different value #1461
  • SetPassword expects \SnappyMail\SensitiveString
  • Crash on importing corrupt OpenPGP keys
  • Crash on old browsers instead of showing error
  • Ignore popups on logoutReload()
  • Custom SASLMechanisms fail in IMAP when the connection is secure #1484
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureCwYyGbfMaamc3Y0dZBeyQZBglezh91P+pFjvkk6ZWTy89i66OMNDUelYqVZoM+18
es2/9LOjm53nZzQ2WPX/u6Zzk8ZnNZXx5Ta+cPpLx1f0ZEH87TCNqSg7oJuP4jCt
FIptaXpy3lMaZzpSaM+Vf234S094uv94qEEJ6SRfDJg2h+wh8qbgMV8PKiCRXgFQ
DMe/g8ZWdrlCIZqMeKWO82BdaGMmI2mrg86pEqioe2lky617fvj7sPjEMiUCMDJ7
FoNtUX4Xv/V9aLZBmftUK1QpbYLD2ceVl0Rv3O/tsPkbJYpBGBCuOP7zawHF8hUG
YdphNTsSoFICLC37jWPSP9UQ4k+6+rLUb1eo9aalhf4Fuod6+iezz7BHiGykq7Uy
ndUTt90SfqSq2X8SLDcUBbVxNbAzckW823lgO9kFUC82x8jd00fgX5UBMMUcQmvc
eSYWcasfv9QB5X6Ib0AHg2/mn1l8j4qCmIAH9AtKBBQbV/Z0Mr66Khe2T2UXHLZ/
OToGNDl19rndEdYqsLypn+MXuYUZGnhgOexwFVy/gZKuNdySCgnEKjFlZFVPhm/W
+ey5YWfTvf1xVXYBWCAU2ijb7QzEJfO96525HqMC+gvmTbdXIwCOog8Mn/ijOsIe
JMpbdVutwpGI8AMEl87YG6uc8UMGd31KkVojvYoSyfQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<30.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.35.2
Release Details
UpdatedFeb. 27, 2024, 10:06 p.m.
Changelog

Added

  • GnuPG error handling
  • Missing strings for localization inside identity popup (Cryptography > S/MIME) #1458

Changed

  • Update Portuguese by @ner00

Fixed

  • Verify S/MIME signatures got broken allong the way while implementing this
  • Drop support for gnupg PECL extension as it fails with "no passphrase" issues
  • Error 352 when getting Filters #1455
  • Nextcloud SetPassword(): Argument #1 must be of type SensitiveString, string given #1456
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureSxDFdCvP5Le2/x5Q6cUHcp+eYUirPy0RBWumlDd6FPu2/hlSVg0KZUgdDppX3lnQ
df39egYsjbd9sKnO548ia7JeFnIrZUt5viRrgYxWmlUcv+/KuGjaUJXHnXxIQEIm
UXcMlCfs3koVGS7TlvUTmBIZa0CO4NKNCffWgHqvU3H7HXr7J0fPtvv8v5DxhjZX
zACUO4tSQGQsw+p3uvZJTL5gUCsR7fGc7n4ahsRpC1vAyFZ2kvKh3fh0i7mNd6nR
xSwlMVriBqukaMfzFFDJPPaZboH3UiYm7nyBWfl2cJLNuYkTlF8a6RgPOl7u/S70
Oz6++xYm1F4QyHGHP2apnJDVhj0Y11auD8FbOBznH4HXI6ALGaST30N1WWSOyMBF
chyEXmUI+qL0lvuvooR32ScDJwRLUtMviH97b6zOUJSTWBh/78XwnSIbYHFhf/dN
zy2McDbA6Xx88nY4F4fiZK2mRAokbCxZ3H+JQm4uoK4JjZLWmKb86ysKZopWnDFa
hjE5ylUzDsa2CBM4h6ChIvqL26MWS4v8XAERlTkiqqvBTIpvjLO3kPA//I5TZwnx
0UuwX+oIPfOd9Lv2vJv2JXzgpyGpLkCaAgSUHLTethWqGYUkEh+FLjGX5z5eToCn
abs9KdpuR236wTX3kgaTJ0RREFm/ZmifEzpbF5Qc0ZY=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<29.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.35.1
Release Details
UpdatedFeb. 27, 2024, 11:06 a.m.
Changelog

Added

  • Search functionality in Admin -> Config
  • Cache S/MIME passphrases when "remember" is checked
  • Import S/MIME certificate popup
  • pre-verify S/MIME opaque signed messages so we have a body to view
  • Sort PGP keys and S/MIME certificates on email address
  • Optionally use existing private key to generate S/MIME certificate

Changed

  • Better handling to detect which PGP or S/MIME sign/encrypt to use
  • Improved StorageType handling
  • Cleanup and improved Capa handling
  • OPEN_PGP should be OPENPGP as it is one word
  • Use get_debug_type() instead of gettype()
  • Require OpenSSL due to S/MIME
  • AbstractProvider::IsActive() is now an abstract method and must be defined in child class
  • Make better use of SnappyMail\SensitiveString
  • Update Polish translation by @tinola

Fixed

  • Verify S/MIME signatures got broken allong the way while implementing this
  • Generate S/MIME self-signed certificate failed to keep existing private key
  • MIME parser RegExp didn't escape boundary which caused issues
  • TypeError: b64Encode(...).match(...) is null on saving compose draft
  • Fix timestampToString() for future dates
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
Signatureu44+juQppg+2jN5EZKK1jj/2qrF3Gl6//7JyJ6EN58STG/CANGTU+bAQptUczia/
Ls8pbN5Q0tDe/8v3B8h9b5ybAjyzDn5b7xN/v/uzpmVrhxrBBWC69mmB9k5h3L0S
dmRORg3QxTf+a1YlulMiquLvbZwdssqrR5ALkyZ17yA0bhnfvBWOqc/08J/4qHXk
q+LmAPzd9jPC3eomHov7z3SdwWLVSQJtq2AZ1nnfgqJ4YQUkO1iS2TNEVl0mEiup
yWXSyjhQv/6a/wn7C7EfozZ9ASJOkLXyG3Nv4Gqv3J74cDP7RVoGTnTYdjCi/2ZD
pQgiAuuzKC5SntnUyUyg2Dly18AOkOTMoM6cOWyT3c/aF4Ywgutwm6aoDsvNvuuH
ZXskhkX9N9WJLftyicoZu9/tZ/J7PhOjB/zZlLg2KjLWYOMAopfOAwjevOLtQ6bG
2+2o2c5mzpa7fhR9hEpeJt/H6nYZaRD5vg8zzr2G0YJJWZsYPdwlcYhnke/QFpD1
cVFudiLK3GpV+4aZznhY5TVpqa2Ng/GItPRgdpHSS5pE0x28p+NfE99Ah5Qnk8e1
ySbWjSCDEJMOJfXC/1r8OEkzO6pP2Ag2LNH2F8J1pxjtuTZwNnGjN/GxpKFrLOtw
wHI1JnpiBMLGb8vSzjqom68Xt1bFSUSYJT85HtFYko8=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<29.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.35.0
Release Details
UpdatedFeb. 20, 2024, 5:59 p.m.
Changelog

Added

  • S/MIME support #259

Changed

  • Disable IMAP METADATA by default (hardly used)
  • Update Polish translation by @tinola
  • Rename CSS .openpgp-control to .crypto-control
  • Renamed some methods in PHP

Fixed

  • When moving a folder/mailbox check for parent delimiter
  • Mask passphrase in the logs for PHP < 8.2
  • Added some missing translations
  • Sign messages using PGP
  • Check for CONDSTORE or QRESYNC to get the HIGHESTMODSEQ
  • Unable to login on certain IMAP server since 2.34.2 #1438

Nextcloud

Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureV2ewGkzgNJlGTehb3cp2TN8k2Dm6ZaxDAQfKz2kyzp7B+6FP49Nj2qkqgp1gKY2N
x/b0jN+azem5YiYLB9Io7j7zQbuDxcdc5C9Ybflj3zuiXnsLgRozzp+OusWiteRI
KCHHgVAlADQSF1pmiP2sCHULfPOrTUzI/YInJrTHhLxjUHh3ZQ8y/5SjKSd1SxuL
Dd+ofILBqyGufOza6OgAZsAab78GshZqLVrg0XEsmPEFQ9KurTLoEMKZKXIWjRid
ccp930f1u3A7m2q6uTS2sM7YPqf0WnSCrDEs0Z3DJWILNvwELc7r3iquY+AGudk8
XuVOqQUgfb9xjtEJdGcD/pS+5nGdqtAYwiTtdgxEhQvYLETnX+kENmozohSeT0ld
oysdWRPgN+x+rNSyfVbvrAeJ7etBB8xxM7cmcjecx6/Xzgb+noV1gbtz7WbxoDV4
F9shpUd259sYsSxBPBYdPxKCghjlJu8LuUQfvcvUgcpIPhqjQQzwgQV0BY7akCU+
IAyDF9snQ4sY99A22xJ1caejr3kCh71JcfXRDMu5N7iacU5SXNw1YfETjCUifdkw
3dgWQ9iXYuH3PhuT8cJbsibWTGN5K72ADtZAtXC/E7ZMNjVlFNPE99fHylgavjWV
2t4PCgHp1Lr0yWsHhwyP1pEaQh0cDQEhSRE0ONQbgAs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<29.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.34.2
Release Details
UpdatedFeb. 14, 2024, 5:56 p.m.
Changelog

Fixed

  • Message was sent but not saved to sent items folder #1432
  • Login with scram failed #1433
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureK8c8VT7JgT98aLCPMqypvR9OtgX77oR0Tnq8xiUesaneaheGuQ0lAxcHjgybiV19
Enc5iSOuxY1I6gw1QCefahrTiZeTRY5iBdXmuTXB96MEjqOgMUrWetQq0VhbHv6F
DjUUSoE/apqIoZr0ualDiqezNdW61293o55qn4dpEL43/e439MrT37VTllSRJiwh
Y7rqpA7dbp/6Y2/ZtELZzoEPN5ITn1xVOzRuSSq25VeWRh6f0B9yWGnV+KJ8X91I
Je3BpLAf1z3h/9zPd25ch2ij3MXKxvI9GDAMG9gqOIIXFIRc5rSXhlowrkx/x2gg
YRE4GETKLO8OKwEq0YPuMvu9vS3HJAaQWlN4dfiLvRl7Up/MAmVoPtKhpiPkaO6H
p+k7hAwo5+ulSEwLMi/K7+tcRa4ShPjC4gR73OrHuhe7zW83fhYTfv5Y819WFg1r
LHOUG4qt1GBP3fR4e+CrgD3TNFmyeOK85kbcM6XKf2RfPQBUym+lbJVGA3Ye7ZO4
UBpqafUWfOcCj7l2/8KV/PhblH8uDb1JAlHz5XzEQsb1OrrJBU1cQ9AoMErAlLm0
SXZoo6lTIRbx77ZT6LqNLccrBhkY33AiGV58s/NgMoEyx4+kA8GYiqVk1uldHJa6
XjCcKSNsPRNUzacFqCO11igqQeukPcjubRVS7h/CCF0=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<29.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.34.1
Release Details
UpdatedFeb. 13, 2024, 1:56 p.m.
Changelog

Added

  • Autocrypt support #342
  • Load the mailboxes/folders of all namespaces (other users, global, shared, etc.)
  • Load keys from server into OpenPGP.js #973
  • Import PGP Keys from remote key servers
  • Sort Inbox Folders with Unread Messages First #1427
  • Define JMAP FolderModel.myRights
  • Identity Management: add identity display name #1405
  • Identity Management: add per-identity "sent" folder #1404
  • Some support for JSON-LD / Structured Email #1422
  • Domain Autoconfig and Microsoft's autodiscover (and also as extension/plugin)
  • View MMS messages that are received via email #1294
  • Draft code for S/MIME #259

Changed

  • Many OpenPGP improvements #89
  • Allow CSP connect-src CORS for keys.openpgp.org to directly fetch PGP keys
  • Improved handling of visible folders
  • KnockoutJS Replace some ko.exportSymbol('') in favour of ko['']
  • KnockoutJS use Symbol for isObservableArray()
  • Simplify generating folderListVisible
  • Drop the bSearchSecretWords param from logger
  • Transparent background for text #1412
  • Enable OpenPGP.js by default at install
  • Added folder edit popup for improved IMAP ACL Support #157
  • Process all IMAP namespaces
  • Update Polish by @tinola
  • Update Portuguese by @ner00

Fixed

  • Make time_zone a select list due to PEBKAC
  • Workaround Outlook generated double spacing #1415
  • HTML Parser is not picking up the full Unsubscribe URL in the attached text file #1225
  • Contacts - it auto "Select All", after entry delete #1411
  • Message header parsing issue #1403
  • apple-touch-icon should not be transparent #1408
  • Creation of dynamic property is deprecated #1409
  • Ask/send readReceipt was broken
  • OpenPGP public key can not be removed anymore after importing private key of subkey #1384
  • KnockoutJS failed to output text '0'
  • JavaScript friendlySize() failed on 0
  • Workaround Dovecot PREAUTH [CAPABILITY (null)] issue
  • Workaround disabled ACL could cause "Disconnected: Too many invalid IMAP commands"

Nextcloud

  • Save multiple as .eml #1425
  • Disabled support for Nextcloud OpenID Connect #1420
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureS1ANJX7o9pfNNLNLn6eYqTd2GfAp/3ySP8/IjBindV5dWRXDSK9/I/uVpn903O/z
TTMXhIX7cwQ+Byl1jue4o0t1XSUf5B5sqcy7HIti5Ibjc8srbZLAPtlvrYBlIZ3o
7FYzv6ZolF6hXfDpHkEKSfOlBrEE3d8XBPyMsHLThBJT5RwTC/i9WoLxZcF5IgR3
keaoEaVojOYktgSK4n4WufD+DjaNp8UUUFb0h6Bp7nPtzaL4YiTR2Shy4pAN8Yoz
S3Edp3gORAvkq0BYSUsxuRYn+gmO8WJlayYdxJO4lRHgaHjqeP3uRQMSeo9Pxn3X
pHz4AxUgJrkdBBbBzL7+EkgXId9plW4khPoYA2jAjzt/V9OoVX8DCubrMK65ELVH
2dlGMtlINsQSzxOKbkRE0JMFE3vSDRXzl/7faPakx2NxhVGQpxlbyh/YGLMvPClI
pWp4B+7T9PyZxwZRGz4jQ/BMtij68rWN8Vk96AlYwhHymB+9iHLmrclLvhDm8yMq
kN9FN+RRxi/NM8j1RntWt8uN8rt+s8In6k2WO06fpdKs5N4rJP1bdfbABzO56920
5VFpGpWjP7LpKkC4zidxzlvfeCr11v9q2oLctwFU+JLeyYHmgrXeEXOKVUFNJaW/
XXAyZKEGfNW1njKY4VHDMHdYzVBHnv/KP6OVK7I4HfQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<29.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.34.0
Release Details
UpdatedFeb. 13, 2024, 12:19 p.m.
Changelog

Added

  • Autocrypt support #342
  • Load the mailboxes/folders of all namespaces (other users, global, shared, etc.)
  • Load keys from server into OpenPGP.js #973
  • Import PGP Keys from remote key servers
  • Sort Inbox Folders with Unread Messages First #1427
  • Define JMAP FolderModel.myRights
  • Identity Management: add identity display name #1405
  • Identity Management: add per-identity "sent" folder #1404
  • Some support for JSON-LD / Structured Email #1422
  • Domain Autoconfig and Microsoft's autodiscover (and also as extension/plugin)
  • View MMS messages that are received via email #1294
  • Draft code for S/MIME #259

Changed

  • Many OpenPGP improvements #89
  • Allow CSP connect-src CORS for keys.openpgp.org to directly fetch PGP keys
  • Improved handling of visible folders
  • KnockoutJS Replace some ko.exportSymbol('') in favour of ko['']
  • KnockoutJS use Symbol for isObservableArray()
  • Simplify generating folderListVisible
  • Drop the bSearchSecretWords param from logger
  • Transparent background for text #1412
  • Enable OpenPGP.js by default at install
  • Added folder edit popup for improved IMAP ACL Support #157
  • Process all IMAP namespaces
  • Update Polish by @tinola
  • Update Portuguese by @ner00

Fixed

  • Make time_zone a select list due to PEBKAC
  • Workaround Outlook generated double spacing #1415
  • HTML Parser is not picking up the full Unsubscribe URL in the attached text file #1225
  • Contacts - it auto "Select All", after entry delete #1411
  • Message header parsing issue #1403
  • apple-touch-icon should not be transparent #1408
  • Creation of dynamic property is deprecated #1409
  • Ask/send readReceipt was broken
  • OpenPGP public key can not be removed anymore after importing private key of subkey #1384
  • KnockoutJS failed to output text '0'
  • JavaScript friendlySize() failed on 0
  • Workaround Dovecot PREAUTH [CAPABILITY (null)] issue
  • Workaround disabled ACL could cause "Disconnected: Too many invalid IMAP commands"

Nextcloud

  • Save multiple as .eml #1425
  • Disabled support for Nextcloud OpenID Connect
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureX7LmyB7a6yK9Ml0U9npo9TuzqEeDtp+bBCLMWuy9CuGyXYVb+Z51N/ZOYeQJ1L0G
hpOIx7CRomi8Dm9jzzUzVeKkeij4V9SpwRcBMYvfts78aEoQa1aUaCGHBjvZCYDL
mHUUfuwniruU00w/PmCEkh8xjLDJs/zYMnMmX20watmo4RqdSAKmUIMrkU/RKDra
2p2vfgl6YueWaMKjQSK/Znm1yEWJdUocF4VrxRMvmEjxrFCHkE+Zwa7s4plqhp9/
aEVyWNckz1XiqyGHgiWSm27N17DCke9dAxAIiFigvHAVZ9nagMtkGhwxNo0vgEu8
nXqwcxyEjYD/Du0Eew5FBxJnTNyJ0/k+JO0hnKGqsMJrb4ShK09D/YmJWbeTcV3/
huMLALdG2T/5F/Kal8riqhygMTIQFvR/KWrhpAFFS1x0BPEPFR5/y4piDAdVJLde
sGl/Ec9qfOFwNk1zrqt7M9L1QCo7YVGU7JiAmIc963yl8K2Kfzs90Mvk6HaB+wAX
wWLdlkVWWbcYiw1FUkJYG8VC13z8zQf6wOUMEuy5TSE0uLmZCKEgZA14zwlHbczS
IKXY68h/LCEt+E4rgECTJOOw6Otxi+bH/aTVlxJOK29KaTyw9fGTF7F2kQ3BW4vL
v8TttXlXgxNyJxTVV/ADKvPULPqmzAfvnfJ05WWPHM4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<29.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.33.0
Release Details
UpdatedJan. 22, 2024, 2:15 p.m.
Changelog

Added

  • Feature to use the SQLite AddressBook per login account instead of global (on by default).
  • Return all fetched messages headers in JSON.

Changed

  • Docker hub use Alpine linux 3.18.5 and PHP 8.2
  • Some InvalidArgumentException to the better suited ValueError
  • Removed some unused KnockoutJS code
  • KnockoutJS drop unused rateLimit method
  • Cleanup some data-bind=""
  • Drop the disabled KnockoutJS twoWayBindings
  • Drop support for KnockoutJS _ko_property_writers and for two-way binding they must be observables
  • Login form use method="POST" to prevent uri exposure when javascript fails
  • Merge code to generate MIME PGP parts and MIME Plain parts
  • SMTP sendRequestWithCheck for future support of RFC's
  • Cleanup mime header handling

Fixed

  • Sorting not supported since 2.32.0 #1373
  • FILE_ON_SAVING_ERROR is not defined #1379
  • Saving EML files with same subject result in only saving latest email #1381
  • Some Sieve parser issues
  • Handling of RainLoop Sieve script
  • Sieve rfc5429 RejectCommand and ErejectCommand
  • KnockoutJS title:value was removed, use attr:{title:value}
  • dataBaseUpgrade() always runs on sqlite and pgsql
  • Message was sent but not saved to sent items folder #1397
  • DKIM pass detection sometimes failed
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignaturedffoD4x9+MkAwLciJJoqomjLhVt78JDCspP1AClaJOaoTtDPcQ1caTchJKQqZ59X
CE7eeGKFlTWNn46XGBIIlvhpmwbRbf9fA7wey9br9lIFDhfWduzTl+7CCl/QdXfV
WRg0/kLsZDFBdf31/AGwNEbu0oou1iVfSm163LNlNISQU8kD79fhrEHQfiB7F+5Z
CbTceuLGLjrTEYPgflDp5Oy/LHHpBJtoPlcNdQPK6xsvP66cn8IuPyMdRl4pry0b
33BykGZSbOy5pXTMSdd60Ckj7Raks78qxot8y4B8MdK/zefhxD7Execi6yTewKjY
dy897o5Ct7OuDYAfaq5ilKY8GWdyv+FTOToLoJB1Ja0P2IWAfHagettsh0wDY9QD
uSdKwr9BRE4Hx/q4y1ZmpzuGrRwsLY77KjrFlhBpO368r/XgoXb6GlxlUbyCTkX4
KYAXHUlzz0dyUgKsX9VxqckqRkB9KkVsJLobJFq3bwpOdqpwhMOrG75S2N4c9FUY
iVj3Vpio1/D3pCmwwHJrMCZulOFvZOAxrDZBQWtnfyxW/o5cx+Cm5yy0dayDcoIY
w8dXrt7DSYJ9VDNi6tHo6b3+GOcPFBKAjmd2ZLwTez+1QBA5nHTD+3lyKvoRg+yy
IKyAZ5ibMl2Hb+X06P/kr/QpFGqjZ7lPEuGO2ZeqYNQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<29.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.32.0
Release Details
UpdatedDec. 26, 2023, 4:44 p.m.
Changelog

Added

  • Run full GetUids() in background when message_list_limit is set
  • MessageListThreadsMap as background task when message_list_limit is set
  • Properly set CACHEDIR.TAG
  • Sending group email to all contact addresses by @rezaei92 #1286

Changed

  • Default IMAP message_list_limit to 10000
  • DoMessageCopy() return toFolder hash/etag
  • Improved Squire WYSIWYG
  • Sort real attachments and inline attachments for #1360
  • Nextcloud Theme fixes and improvements by @hampoelz #1363
  • Improve display of attachments #1361
  • Rename messageVisibility to messageVisible
  • All CSS font-size to % instead of px
  • Flip source code view of .eml attachments #1332

Fixed

  • Folders array_filter(): Argument 1 must be of type array, null given
  • At upgrade set static and themes folder to 0755
  • Preview tooltip shows "null" when PREVIEW capability is disabled

Nextcloud

  • Improved language handling by @avinash-0007 #1362
  • FilterLanguage had wrong parameter order
  • Use NextcloudV25+ theme by default
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignaturemyqnxpzrkpquAWcuqFvHYzMmJg4KRW+aqvRnJtA+qL/qVaOZhwjGaRjsDPQJ/eCR
IfMTJX+PbQb6tEZ3sK8RGedN/qXcvsazxg5tpQY4daB0kHvX0XH652rmfF60w2yA
eomBFm7NVj5OpnQc3slRD67IOY+lxy4W91nFTfRaztQzRApcfj0q1eNXBeAY6Xbi
IZWgEau1jV31quHDMtw0OUyCIg6NC2cytLGjlmtKv22OKn2NJy8RaSGJXzQVs3Xm
8lC7ueK14ibqj7kd1REO0pSkQ3s50HgZw3Lxo1VXTHw1c7/zG/jbCII8whDKN+ff
ruo6bEgQUzSyWEMV4wvY10+6PB4Y0Kv/yV0LrQRc0ptt748Ctv+P4qcAkoF0plQf
VzNZC9PCtGCbP/DUDS7FtmXyfjhrsWZDaAePSAK2bz4bfgyjWpEMOMwjFidjAxk8
6jxnlTZ9QP2nrahUdBurjZsJneJj45IZY7+mEdrmMAj+UinQLDiHDcLEjbfhsePO
P4kbzXcwWx9eQslj9JYpG7WNfKXADDsWLlfBae9lqQa3+kOlG1eNm8GSmqkKcmiO
ukVEU47LqUduwpyRDL7yIRawJNez0mOAvU4JU5ywucwk5blr+z5d2Ptoo6VfPfSD
oTUIYtRShk1KUgbT7IzpFQ2+rUtpxrafbrl2aVkC/kE=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<29.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.31.0
Release Details
UpdatedDec. 8, 2023, 9:25 p.m.
Changelog

Added

  • PHP Hook filter.language to allow remote language selection

Changed

  • Cleaner language detection
  • Get Squire in sync with v2.2.5 and some bugfixes
  • Update French by @Cwpute
  • Squire: drop support for iPod

Fixed

  • Call to undefined method FolderMyRights() #1344
  • NO Mailbox does not exist, or must be subscribed to") #1354
  • Flag indicators are added to wrong message by @SergeyMosin #1347
  • Squire: issue when using the enter key in a reply window #1296
  • Squire: crash on cut/delete range

Nextcloud

  • Use language as defined in Nextcloud settings #1293
  • Plugin Call to undefined method RainLoop\Model\MainAccount::ImapConnectAndLoginHelper()
  • SnappyMail failed due to Nextcloud Symfony polyfill
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureEG3d3LHDjI+3WQMNacs/knu8SnWT6AE/APJex+5ion/wztSIdwH0O30dRj4RJLln
wBOHMVvlUHX9f3t7GPqYTEQVaXO6WG69l8vYg4TVMd8YTRhkNl/CNH/36qdjNfx9
Lu5tAO4t7OfgnbdBYEXT5VdU/BpZIbCTdIAtTRRt8s/v7CVXadAOra3hYibwO96h
zR8lVt74m6WnJ0lJxfTIIiLTLUUgsD+kVzZsleucKnYl5BGAl3R54DiTwJaMcU0m
Q3lQbMRHp+rz9bT0giYqR9gqSa9wVr4svxZOrbX77b6BUSjx+EQlJXQr5lRYlba3
PQA5rOKCj2NCevnOLNSTF+fmSX6vqTyvsfqfmAo/XVzpmIOhxCQCyxg0ru4o8xcZ
QHPmUczAh8xaPeOPOJAEYKHcA1qntqkoynyQbm5qt4+b6jGEY1twFiyXOvddgQ86
5ayCVz8oI8jOp+OsfMfWE7g6SLZdkMDBomVsIf3GxoWDzvQ2H4PIWuW+lQlFVxxM
W0Bmzc7nUDAloLQ2Ivzwz3tv1CSffSoNQSurp3qA5tWD+oyjd8lrgmym5Kt6yceY
dlrvHyiGaUo8bPqKTzjXBdtcjIzEI1WIVxBGiyOGAZUKy6fnVxf60e/txivdVMTt
7X+nsavOZUtYu32aSmiL6pZl1dQ4nttF4XZXeqfH46U=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<29.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.30.0
Release Details
UpdatedDec. 4, 2023, 2:42 a.m.
Changelog

Added

  • SnappyMail\SensitiveString class to secure passwords
  • Allow to disable all IMAP features through Admin -> Domain
  • Setting to open mails in a tab or new window #951
  • Fully support IMAP PREVIEW #1338
  • Disable "Mark message as read after", offer manual toggle #1289
  • A "Move to" button inside message view as an icon/button and in the drop down menu. #1295
  • Support for IMAP WITHIN
  • Support \noinferiors to disallow creating subfolders
  • A test due to Failed loading libs.min.js #358, #862, #890, #895, #1238, #1320

Changed

  • Split PHP 8 polyfills from include.php
  • Disable snappymail/v/0.0.0/static/.htaccess for now as many servers have issues with it
  • Merged all Domain disable_* settings into disabled_capabilities:[]
  • Prioritize LIST-EXTENDED over LSUB (LSUB deprecated in IMAP4rev2)
  • Removed unused ImapClient::IsSupported()
  • Removed obsolete $_ENV['SNAPPYMAIL_NEXTCLOUD']
  • Removed unused Plugin->replaceTemplate()
  • Removed openDropdownTrigger

Fixed

  • Move to button does not work #1328
  • Mark passwords as sensitive information #1343
  • Account sSmtpPassword wrong value
  • SCRAM sign-in failed #1245
  • Squire generates to many <div><br></div> #1339
  • Creation of dynamic property SnappyMail\Stream\ZipEntry::$compression is deprecated
  • json.after-* hooks didn't send $aResponse as recursive array
  • Sieve: Move to folder with trailing space does not work #1329
  • Squire: cantFocusEmptyTextNodes var is always undefined #1337
  • Squire: Remove redundant <span> after replacing styles
  • Squire: Handle empty nodes in moveRangeBoundariesDownTree
  • Theme "Nextcloud V25+" can't be translated #1331
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureIL/QeYQKotGSR0bCTxcegsp9kf0ZHN2iQIN2wSi1o59GReEh6jyVcU7bXw+T7orn
bxBuMS8kkSzsJp8QWRDfRJW+KsG5IkKN0KfNIf3VwgJ01JDEimFcqqhz9XMQLEqh
ul59mOB0DF2lvdx/lAQeVbDHGPnD/giF3/0ZONZ6KXSDa33CSH8CUWrgawE6eXeC
w0HkDyVRvYNm3gU6tMBok9Htj6HdJjwGctCkHshUANeQH3XNbYRnwYpQoHeAmwG3
EL6dnETQtErnVTuCyyxNygtC1X6ySyQT0BuJS7syRFpeM7kyUmAiztDspdqqYgQU
GliSd5Jn3Kl59NwwtKZZ/iv5BCYwysgYAHVgTupqilLan+HZZaUCFdx/bzjbo53l
R7+a/W74enEDf9+FEbNVvw+TK9+1WnzW0x8jiw+FEMfJBIJpWXBbmm6qU2fe3V2a
4TZQyjis9L+1zbjHYLp6KYDf1ZAtrYZtnNnv4CSDpyVKwXRqk0RLbM5qw0bqfcCH
K9yX58lQCz4enP/1Y0hugF8hUpEpdLgxLKhfb+111wEBDvD9oILT0/b7bZ4CGMFu
GFYhkiWpkH1A6Qj+wm/v4OSkPPY3vkDVlqAiHjx5uZjHglTafeXCZ6SbtUfwsUUS
E4hsAmgktkbEuWuYygoqDP9qutemBbZ6DogjteyXCoo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<29.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.29.4
Release Details
UpdatedNov. 21, 2023, 10:58 p.m.
Changelog

Fixed

  • Contacts not work #1319
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureCIYM4CYHHEkudCVQYFxhA/Mpftb0lwoeZk4XhvTC748QtQ/cqvC6D0jGGBJDa+qK
JqS+lg6eEYZzcAou5WjLLkVykKRLgJ3vaed7gq1UfcLuJFuZ1onkYB1bYnodEttb
/JOJuGDSHt9t3UdBugF+W441/UEX3FW61TTbaF6gsI+TCBHr2hxnD/2U7S2WuDda
kil6SgG0GzmxVlwQB+ml7xGCYJ9fhFWQrnfAOfncARCdOcybX8Ha2a0gcUQ7BWel
l+WpmuqdgxR2LX30lJoq58Omprs0NHob96gSuB+YgQ/A2M493s5z4yX/N6OMlFcF
tfkp4sy/Y8rhQlQOWGi3MDduSSLlgJyCQ0O6haWfIFPxvqYnT4kKIskIF6DRzJLu
e+7VPpohGeoYx0YkJvODUU0pqG4Eno9m9eYRTXZ/JfBZqYNZ1OtKwhIF49j9k0kh
l4Rp0GhyRHlJ0x1Uz0kSr/pYqIuq6bjVNVcbLHb7CIJs01xr3KCulZmA3F9AAwjd
W3iLmThLJFmjSB3SNc8k8zT5QHZzT6KXj/a8SuhDUu8xKwX0iEr59X5uOhs/e8qy
FcV+lmu57/ZJ0cJOyqyC+rBw2EdwOPw6D7XEb/ZlTJvxLqNVHVqBN6eHmKfcQl4p
8AH7WAZZiouoswNZomZzTIOyWUT4NYni2emzE++vDs0=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<28.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.29.3
Release Details
UpdatedNov. 21, 2023, 3:04 p.m.
Changelog

Added

  • Docker Hub image #965 by @leojonathanoh

Changed

  • Sabre/VObject 4.5.4 and Sabre/Xml 4.0.4 #1311

Fixed

  • '#/mailbox/folder/mUID/search' uri/route handling #1301 by @SergeyMosin
  • "Remember me" doesn't work when browser is closed #1313
  • Blank email displayed when "Prefer HTML to plain text" is unchecked and the message is html only #1302
  • Parent folder of Sub folder not useable. #1008
  • Large detailed header don't display body #1284

Nextcloud

  • Improvements for Install / update issues #929 #929
  • Should use language as defined in cloud settings #1293 #1293
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureN1qLdtexzHD02PLd9eD6YJ5Wg1sptIFaXhsHIR3vTJdyao81RcKm2V1BFvVW3K5c
Mq2VFdfTJrKc7IN000/94e0NUvyS9OkylAElqkfmBoV1itATisrpy+MzcrT7I0rB
Le5vZJueDa1xtEy4IyvzzOTENWIlCiXnsFUPZV+6iLjmX6QsqO0e14fKhgJJJpI6
YuA4m2NkoDRdfxpR6WcoYngbS443WPldNQfOW5Hp96ZYMZ7Pt2u30OvdvooH5DLn
TwO5l5XEPtZjTwxbu6dSLognHzZAr5w9817aiye0NUnADKXtflvzEcaZiqac1FTc
N/9PQPkq5PoF7EGbFRF18Spsjaato7DPsuKi+thi0zbgzJhqkUZh3TQhVSbvjY/v
MHygmd4+YBdyQQOQPsCyh+KVV35gdHLxhsx60+f70mggg5sqxuZXurlHloC/6SON
Dd4KuKNpedP0jF169vYw3rlcwArb0cEcEFwwvq5UQStwUc1p9Uol8usGYuF9P+35
WjdgobReS+jTx/AYwebGFcPm2itfb5yn3IUJ0eJ6EchkNz0fhv0yh2e/+eUna1/R
Z2oOclTOZAGfVsiN8KQfuAAqccOymvdhxxXq4u871sgUauMtptlTaeFK4BPnCDQ3
+1HEwmpsuSJTsSi3qfcLrffrNmfVOF9Ky8kA6iuvsTI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<28.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.29.2
Release Details
UpdatedNov. 14, 2023, 4:18 p.m.
Changelog

Added

  • Show size of folders in folders list #1303 #1303

Fixed

  • Configuration failed when using special chars in MySQL password #1308 #1308
  • With email open, "delete" doesn't delete #1274 #1274
  • Fix threading view in Thunderbird (others?) by @tkasch #1304
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureHbSeGxSPV2vmCYsuqvK/RSaQSCnUKGZRHQ+5+7ylQutVVhotACgO9Wp/R82liBVT
smk5P8bOQcQmziXiHVO06zXSxUnQ7uiZ1twFNld4+8bUULT9vCXyuACsEbdm5Avs
0SGuFhzqYgXpwSIpTTQCuA4G93K88Jdu8+kRBUgeaA2tXuDLBKFg2yFTW5oiaUI3
7f//8nKcBIlCHhwDhHF49Iox7sClhj6u8VsPakph1ghOE/D78dd5hWpXjHcIEDj0
IwEKjNvAAQbT0IpUxH3Ji7wi8msy/iXkSXYiPE8JA3tJyAyKtSpsuJW11eGqKjWu
DI+QCYzZ6iq8ndncj2OMul8r23pbKVEBBC6QVbf/tqXw9SDWdEJj9IHOXsb2f4W2
c4ugGjO4Ke4z3+e+I5mEMv0qwOum2kBxc/lYm0hK8EYAAINWgNpIonND9dDJp6hd
Eo0utQSQ/8wlMJ++sot84SjoOX8n6IzqqTiSCKQ36r3jMFxINL+SrrwOhIL7hn2M
0I19ogl8np0wPxw3KsF7Pqn1u/tj+XXY2KGvynm6tUrUXHY6Uu2stwlcedREdP+6
XN3GJGBmzupD23ADCWo1eG/JIm5k3FhnPDePaSVjAntkVoBwrLeUc+ThiBfuOUVQ
ZkqIr1xWdrZccP6oFUhBOEWMi9IAtCKeN4bzIFUXlrU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<28.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.29.1
Release Details
UpdatedOct. 2, 2023, 4:42 p.m.
Changelog

Fixed

  • Some small messages list bugs
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignaturedQohHhn+qqRKtBBZYAVR9DwxUSbz909Y4B52RiKsc11z6POm6j1WPWMaD2Y2ckBu
CGZJ3768RR/5HOMBuTyvERFnAknd22nR81eUGiywh0V7gsKvYxN03fbX/ZuAl2ap
lql3Hmuu61O11kQnsXAGnRwDUvgy/QmecIdRmNEXBO4xrKKvbyIylVwOnRxIcgRV
jB+AMGNd5y+l2JVyvX+eCkKO5U8EgdBfKUbxMiVToEanMHh+sGnUKwmIuxv9n5Nt
4/gfbTgnjr/te1075ewBWN9k4oxgNr5Oe6DCRNcJtVSeNKH4XerzuAozC1tdQ1vE
hn/IRrt1DAFZ4XZKNzDPqxZ2LXwghfq1WTan0akk82E83oLIpPMy0RQfCkHdumH7
uNv0CmGwnvwEEnFCJ5MlI5ISWTB7T31r5PkDFtCQ3tlnGTlJTCIhGx+PoX8uZUl4
hxgoG4t9CVFsKse1Muej/cHax4MNduJGbqEWZK51O5QdFsBBImYwch8h89jQL3Gk
VYApEudekUYf/EYGTtjlYOK4DuvPV5u0P6c797hp7eaF2bnb0iLMLvKl+Uf88Bf4
dZR7/+a5dduNL7r2rxgOCAQScLRqVWy1jZMgltlcIbMGEmA6QZ1R4aRZSG17V374
p+mixphhkucYCba5DHOxu74PSTqtol4lDvWcz9eZlVc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<28.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.29.0
Release Details
UpdatedOct. 2, 2023, 3:11 p.m.
Changelog

Added

  • Modern UI / Nextcloud Theme #629 by @hampoelz
  • "Add/Edit signature" label to PopupsIdentity.html by @SergeyMosin #1248
  • use calendar icon in message list for messages with '.ics' or 'text/calendar' attachments by @SergeyMosin #1248
  • Show unseen message count when the message list is threaded by @SergeyMosin #1248
  • in mobile mode hide folders(left) panel when a folder is clicked by @SergeyMosin #1248
  • spellcheck the subject when 'allowSpellcheck' setting is true by @SergeyMosin #1248
  • 'collapse_blockquotes', 'allow_spellcheck' and 'mail_list_grouped' to admin settings ('defaults' section) by @SergeyMosin #1248
  • Browser support for autocompleting TOTP code #1251

Changed

  • URL strip tracking for #1225
  • Color picker use color blind palette "Tableau 10" by Maureen Stone by default #1199
  • Draft code to improve mobile breakpoints #1150
  • address input: space character can trigger '_parseValue' if the email address looks complete by @SergeyMosin #1248
  • if applicable set '\answered' or '$forwarded' flag after a message is sent so the proper icon is shown in the message list view by @SergeyMosin #1248

Fixed

  • CHARSET is not valid in UTF8 mode #1230
  • Spam score is always "acceptable" #1228
  • Undefined constant PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT #1205
  • Fetch controller.abort(reason) handling #1220
  • "Request failed" on message move #1220
  • Unwrapped text nodes attached to squire._root by @SergeyMosin #1234
  • Extra wrapper div is added in Squire every time a Draft is open (or closed) after save. #1208
  • foreach() argument must be of type array|object #1237
  • <font> tag 'style' is lost in replies by @SergeyMosin #1248
  • unseen indicator is not shown in thread view when 'listGrouped' settings is false by @SergeyMosin #1248
  • TOTP plugin is dependent on ctype #1250

Nextcloud

  • iFrame mode: click on unified search result opens inner iFrame by @SergeyMosin #1248
  • set 'smremember' cookie if 'sign_me_auto' is set to 'DefaultOn' when using 'snappymail-autologin*', otherwise nextcloud users need to re-login when the browser is re-opened. by @SergeyMosin #1248
  • Improve UX of "Put in Calendar" option in plugin by @theronakpatel #1259
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureSWFMu6Be28dkSr+rKCNltp21dIBAhvnVmsOcSnKLQU+RIBiTdPT13bVUtRkJukOV
hmO/jHYuO/YvCpGIpQIZkyyzreSAREPICf/TteXmWqtK9suxWQOvcLFRa4JH9n/V
+lUEy4g6u4CWRKfqUb8C4gnZAiFOybe5XCOYpaz+u6JavY/lY0cGsN0RYa3FlNPe
SRzz+i21XnkYcarc2J1hsvWmn6mlFNybhBLTobttCRTtNP/mzCj7PejPDUukzao8
Nea1C0ctVgJHTNRp/eKwhrhaieGj/aG8tjRQn+J3N5ovuKNEm4yeqzzmmhj6E+pj
wjf9NOGWEHHRK37ofwldLSfSDIB0m+0dWZPUm27dWwVEPadKC4TDpEWm/ThI+INh
BChzw5GOiFIZG+XmNtSnRRKYEJODzjEBX6KDQQdX0/RkVkUt2+Q4OIzHpLiCTlGV
vPGJnqPLi5sKFe4xy6PPY3Io1erLzHLPnOgOiCx+d5MBM0xfjIrI5lJmR7T1D7df
dgQOFklsNuPkiduHZkoiW8pQ28yFSMEb9J99B77Wx41w7qbeM9Q4tpc2LWLZjN/8
GEZ7EP+47oaAbmPF5d0q7dCLW6rGUA7aCygzTN13jURdenmMmTYo49GLL90r1rNb
KjYpic9DSIOaZ/26fNuMotIQYWi6VkqeJ5FBV/9liqs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<28.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.28.4
Release Details
UpdatedJuly 10, 2023, 12:37 p.m.
Changelog

Added

  • application.ini msg_default_action by @SergeyMosin #1204
  • application.ini view_show_next_message by @SergeyMosin #1204
  • application.ini view_images by @SergeyMosin #1204
  • nextcloud add ability to include custom php file in InstallStep migration by @SergeyMosin #1197
  • Support plugin for Squire editor #1192

Changed

  • only show 'Add "domain.tld" as an application for mailto links?' message after login (firefox shows the message on every reload otherwise). #1204
  • Convert getPdoAccessData() : array to a RainLoop\Pdo\Settings object instance
  • New bidi buttons to Squire editor by @rezaei92 #1200

Fixed

  • Undefined constant PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT #1205
  • 'reloadTime' function result is passed into 'setInterval' instead of the function by @SergeyMosin #1204
  • UNKNOWN-CTE Invalid data in MIME part #1186
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
Signatureo3vVHwNK7pHP7rbh6ifqK3vNo0va87hy1+d67Zz+PL13EKcuw58l7FZV/nqoS4cd
CXz223MjyAJYrIhWF7XJ9HcPNfd4xZhveqI7nj0ijWpJKiVzB1+sdNTZepM9YPXI
1+7PeMeCUZfbDoXUt9QpGzaW5A+IcfSXuOQWYfTxy1e2dKq0mgFZKnsjMkza/YcY
1wSJgi87d5LX4UPTOy1AJnJ0HnipO7wB0fGTISBOnQVymog0rZv1l+rpFrkNHjo6
HStme8SKHLswl3vH2BrDbPjR7+dbqr+SHQNf6EPI0i0qJb9axpicL/kfXR4mMvpr
rAVsFOtuVXNagzCI8EeQ5XWHHNhxrRzKsQAQQ84LTqh8WI/c69xpZRf1JGzXEB7S
VIhJ6AVhh0rwVOq9qhw5umME5Nwcxk5+ocew7/OoDrzzyx6k4mkTrW5YUKxveazo
M7+/IaU1EI03i+ME1H8j9KfmiKCb+Ez5h1KBuKEaZW6DyGiD2fPoXkMNAiuVAfS2
/9MW98D/YOf8yTYvpPcly6GvPwtk65sveauhzm1+ek9Pf9Z7eXRy2nvaVjSU8fyk
zJDsXS9Bjvw2hQtcUiCT6GZzOV/T3exXZOeUMpnzsOwW1PhpOnTsdvRzMTyFeWxq
lSkSFB0RXn/TYuH6T89/xbi6vnhsecgSZWZbEaJGRd4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<28.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.28.3
Release Details
UpdatedJune 22, 2023, 11:30 a.m.
Changelog

Added

  • Attachments in "new window" view #1166

Changed

  • Update Portuguese by @ner00
  • Update French by @hguilbert

Fixed

  • Some emails with inline CSS break the UI #1187
  • Remote.get() Promise broken by previous change #1185
  • Class "MailSo\Base\Exceptions\InvalidArgumentException" not found #1182
  • First account not showed in the right list (dropbox) #1180
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureoBoyRNI9cGMhAHSGPYg9rY7g73IPLzxbUTmVdF7IGfrkJ+jgT0Rgy3dHD/kpjp3y
obsZzyIvLeSKOkltqSpLmXF0VCsgxYOutRD1G1ZQ+FY6dlUitW67fRwlwZZ79oEQ
qW+9dETiDPnBdS2pgwfTQdY8N0Mzjq8J1xRqGdx13knxtX8PsEpvcFXMkgPp8yyQ
c7Zj6ZTyC66C0H47BfCPN+FIIjRObw5dc3Ao2P5NmAHf+00s9RKSsG6yA/qo2dqE
CKfJ4aQg1wAy/5hzYhCoiZlSZiHNz+fONd6XIe1N3iRbr7hfVCScLGvsCdxZBkNw
qWnUnpb7drTXpJaiqS+H3zTV3jEJVkJ3sN9Ly1kzfhDuWZDNH0tRxW+dFOOZDLaY
PwuEdrK1dbZeFifx67Xe0KVTDWAYjMvRU4rUXNkp5+WFork7a7LSJCiSKk9UhX0P
3vHHlAgLAF1XNnj+XcAVTM1MahowsQITAq6q1nF2RjEvsoLD5VAGtnEcAaQemq4p
DwATiQ7zgUVN08/71UJfcaQqfo91M3rZ8BfrPnPmmteeFd+h1Uvjkg/l/T99t5Jp
aUthUxBixMV5o9GRJOrJCgYH10HiybYhfUWhOl8DK5A9lpEvRrXWv561UuaoNkju
DW5limYHLokYRjqFmFbtkSnNqFdEEc/H2FBkcb7NNYE=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<28.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.28.2
Release Details
UpdatedJune 19, 2023, 1:35 p.m.
Changelog

Added

  • Detailed error for "Cannot access the repository at the moment" #1164
  • Bidi in Squire editor #1158
  • Translate Squire UI
  • Nextcloud 27 compatibility by @LarsBel
  • JWT class for handling JSON Web Tokens

Changed

  • Update German by @cm-schl
  • Update French by @hguilbert
  • Update Polish by @tinola
  • Merge handling of local Account Settings. Found while investigating #1170
  • Image max-width now 100% instead of 90vw

Fixed

  • Cannot modify header information #929 (comment)
  • Admin Panel broken when admin_panel_host is set #1169
  • Invalid CSP report-uri
  • Prevent MessageList multiple request at the same time #1071
  • Error in Addressbook Sync #1179
  • base64_decode() second parameter must be true
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureXBOG/VU6hRM4CaWys3Xx+BPKGglx3u0nrzyjjXUOpWwHGDSx1/DfY/M8OGUoNymG
IU/RuqbLf5IOCOIfeqFoDqKUAhK22ZKWFPOGBtsvqRX1yL1O2kqDHhzfNxkxCE2N
pLtkr86XBiMSglwDMwhr6NKvzUvrxsdoWi/krVSulbJf2J1s8+npQ2uFef29NuVe
J+z5vuNclaplXxgfOGwawwpHzIg9OQIZDzk6ZArJYpZ/LlZ7B13hdA+QkaHB9SWW
cumVvkCobIQ+hTaVfh3j+EUPxhHzKXxjz/8ZKUJVzFFpafos1ZKTA6nNKx0imEz1
BC2rPidbpzyu54WPiVasW1XS1OleSWuWGKfYIepBjadOFkuOu9DBlgnEDSxdc4y1
rghfRI1NRv75kCZa2nmIPBUI/l7BxrvmTO8KaV4B0VqSWHIqSxyN6xxqMPfBh5u0
/aicRsXAG1GMPaq99ft84qu7mbDfc26OVFyrtsCGerqlCjaRCkq7VqLsU16uV0At
QcVTGCVq9p2uYVC6fJ5NFKQfdLRivY+s4gjl9irmz+3dAlMgS7apy5NEv9i3LcEF
79KvU1PXjoeW+VYMzMdj48mDAjVKLr8ahOPdPg1QmElCuk2t6SIZUakIcKKqFqkK
IdB7BlF7XaBfJd5KgQBMCsggV1gz3hWz8DnlWBXfvMs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<28.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.28.1
Release Details
UpdatedJune 5, 2023, 1:53 p.m.
Changelog

Changed

  • Optical issue with input fields for mail and folder search #1149
  • Update Chinese translation by @mayswind #1157
  • Update Polish translation by @tinola #1156

Fixed

  • Undefined SIG constants #1147
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureLYU4fXUCfaGwPxtNslzbMXlXXx31CIX94yAiMnOZm3zc19SPHgZ6ekA5IRFwlNob
nU5XNOA+SFhzgtqpvn1YTCC06TqrfCch1gCTVEuaJfqOuM0PqpJi9e9ciy3JPug2
8SzFZ622rfmEaAYNk1s1luQwPxwi+lxxgzIQrEuq6HYXTqVxogcsCSr66taQh7x1
E/qiRbej5yCeZl00jIvNRS4CgIFSXCHTmLeOODCxEWflUf851+3hA+yZFxTzajaO
ivMc2fmmm9BVh8doKUgTM1nuuBU8yc1xx2Z3I14p/lifIfftGq+0MpZVZm7ad7FL
5Actzdf5i9kKkjhC+4MvF/DdjZIb01GVN2p9FbLjAO98lTIMoh4T+aq+D0zMhOwx
z/C7eHiQNNgxmYGTVQeJ2mIVAUXgIzj/uXhkUMJBUlQkI50lYXIxgTTGLtC6a9kC
beU7l0JvltZg7g+507Svu3OtduaFGVK7xeuaZhxo5InXrhT9th3BiV51mQSApSvq
Vium03cxBzcxa5zeDeXQ8a1CdidMj7GaXXoSVd3RzNirHbjlHQ44YEZaB9JrsPP8
y7hhVRTpTQg4r439Fz5fImcGp3f/DCxlcRwP8VLoKP/IG7L9xgllg9hV+WPnprc1
WEfFeCzkRSc6F9BWYCvWVOuSnDtUITIoRxw8/jUP0RA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<27.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.28.0
Release Details
UpdatedMay 30, 2023, 3:04 p.m.
Changelog

Added

  • Threaded view make number orange when unread sub-messages #1028
  • Handle PHP pctnl messages
  • addEventListener('rl-view-model') missing for Settings #1013
  • CSS --btn-border-radius

Changed

  • Improved RTL languages support #1056
  • Composer text/attachments as tabs #1119
  • Filter dialog doesn't refer to folder names consistently #1111
  • TLS connection for MYSQL contact db #1078
  • Allow empty message body when there are attachments #1052
  • PHP inherit logger as Trait
  • Update Portuguese by @ner00 #1124
  • Update Traditional Chinese (Taiwan) by @chiyi4488 #1107
  • Update Russian by @konkere #1108
  • Update Italian by @cm-schl #1094
  • Update French by @hguilbert #1102
  • Update German by @cm-schl #1087

Fixed

  • Show messagelist timeout/abort error for #1071
  • DesktopNotifications setting not saved #1137
  • PHP Deprecation warning for $_openPipes #1141
  • Images size wrong #1134
  • Unable to preview body of encrypted mail in mailvelope reply-to #1130
  • Replace <button> in HTML message with innerHTML instead of remove #1125
  • Mailvelope failed #1126
  • Tabs labels row height
  • Selecting not yet existing filter throws error message instead of opening edit box #1104
  • JavaScript Squire node is null error
  • Config/Application.php: array_rand(): Argument #1 cannot be empty #1123
  • Pressing Enter in Add Filter dialog results in "Leave page?" prompt #1112
  • Issue with certain Amazon emails #1086
  • HTML font 8px and 10px issue #1082
  • Exception when executed on command line on the first-time #1085
  • Folders missing pagination #1070
  • Nextcloud WYSIWYG button style #1138
  • Nextcloud .btn-group > .btn layout
  • Nextcloud Bulleted items do not show the bullets in the preview window. #1117
  • Nextcloud Contacts integration #1083
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
Signaturet0d/9oloc4DsNfT/p+42FhJdUUv1twDNedft6GxIoN5PFEaiey9O80pxOobmUum8
EziNPzNrnBA9sXdUodRiEUiBP98/7EoOC/AMScEFOKGQYeHsCEJMomi96Qq8sXq/
AODm1WmPqM3VGzWwmCJaZoTN1rcf01r+8KmtOsDs0HmZGzgZGSPAghz0PJvHevJX
rjgqkPuHMUr4kHfY0Rzy9lELJ9yHbb95MZwe05H7hcYTvKuexhS9M5SdR18YX2d5
yQT6EeaEAzWnth4bGTHMkz/Q3M3cM4IPhpzGfVbaBouoKjsQnOlX3anKAv7vgyie
p6XTja+GUaSp5AZoLJOrdeUyvrSUi1u0xBt+Fss5LXAAridk5dDrZVpQME6PFjCF
GeXE9CcVCDFkeX0c7i8W8fAeakfB7FvvK7fuV62k1Mid7m3YLEI5kRTN2WvD5pex
gr1CqnB3Cyr44LFnhpjbmS9gP79ZjNMFCd9Lb2idAr24NrI3pmeHhsQLKVEWA9ZG
2lZZ8ah5a3VBkU8yGaHEckPFFyK7ebsPg6waC37Q2XP9qop69MaaohOfsT+4SGwo
zvzME9vqOY1Pn+3XfgGm094ZZiP4LRtT85hLiIsZEW0ToDWIQgLSL+6nhJYre85y
ozZlcQZmK6X5I8d2PsabAfrnmVmGWeVa8UkNlOmzcPc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<27.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.27.3
Release Details
UpdatedApril 4, 2023, 12:32 p.m.
Changelog

Added

  • Squire visualize some active buttons states
  • Hard coded string "Message body is empty" #1048
  • Split SPAM label in user.json for directory and action #1065
  • A solution for #1056 to support dates in different language/calendar
  • Log \nonexistent folder for #1008

Changed

  • Cleanup some enums to consts
  • Workaround Upgrade with Nextcloud stuck in Maintenance mode #1046
  • Use Actions()->decodeRawKey()
  • French language updated by @hguilbert #1045
  • Sorting in folders not working #1022
  • Allow saving draft with empty body #1052

Fixed

  • GnuPG decrypt failed
  • Clear folder link should be hidden if "dangerous actions" is not active #1037
  • 500 error generating preview with GD2 #1009
  • Text and Links Jumping While Writing #1004
  • Odd annoying behaviour when copy/ pasting anything into an email and then attempting to edit it. #1054
  • Check if $rImapLiteralStream is open resource and not closed
  • Save as eml to nextcloud not working anymore #1057
  • AuthError and Call to a member function ImapConnectAndLogin() on null #1060
  • Thread count missing/shown #1003
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureHSnh5NkT+hokcSk+J4/1sub+mvo7VWCUq+Qd+q5i2z50v1epswjxYgPOomhuONrv
YTDQpwl7teXJZwNf7n38oMl4Jm9v+JwXBTWBYyYam2CDyvCHsbn23benVh029Ucj
YvPBuNh/xsT/sMBaGJaCw1MJpXdZms3fgA+HtBbn7XVJmen2041dtBB6IF2hHUJW
NhuqVNUZyjUjMtNRPQuo/p5B4Gcl3cWtsIaLm1ndijVaIhd4v2VDqh1lGD8yd7x+
zUeAYYM6czW14+XjM6w0gO3YElj5LpDJKgWtiEo3dS5hpZyeSWiT3maLn01RITOR
QQflGZxzE4CqZLHbsIP/4DvhB44e+mPfaYZlfsLv5zGqkgi/1OQSHx2p4pgwNYgY
j9flflAAIyXplEXcNE7mkkPyx0lH5v56iCl3kKjgNrr1QfBpx3OVX7Vb5tGUMJHe
Um/X3Bj/dOrKfjvOy7ZbruKrRJMwj/1nwMQ24Dmeg14UxLHiOBlqdUf1fYt+BbTH
+ErjeEkleDCnZOLMw7wp/H7sr06UwkpdFx6KPcJCdC/H6na3w9EUD3ufvbI9fOnZ
0v99kKaGJsfMPqFGn+dMOhoChG8kgQ+JPrFCVZd5a0iY+cBqbpr1A416KAgCLJMs
GyGDxfOTHUFHG5K1nmKNpTG1XrN+KbaoS1WLmfNEU4M=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<27.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.27.2
Release Details
UpdatedMarch 22, 2023, 6:37 a.m.
Changelog

Added

  • authentication with smtp freenet.de #1038

Changed

  • SASL always base64 by default

Fixed

  • Cache issue with index #1024
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureO/9rM3G05/WbXcaQ8plVhUOQs34OvBLuqzTcyhp1Vm40eGeVb5EvIBI6fAuibwa4
HlHV/s4xo7aIj7mGALZ8+QogORWJZuGgTWyaZCnh4j57eGCttPCflY2le/d74MZs
d4GqHNewKbCyUmrquA/Bs/l0jJ+nD5ghB81EJz/M2q33Duv8uLdsxyTfG43JOTp0
W1crVihJQJlFP5gOdLjiXuSA60ER0nsgoqFqtG13HuAdhQdajrfW380C7ADjk75K
AOxb1XHkP8Qc4UAk+Wtbx9LjxLkcMB0+KdYT29VpkHWro5WQilsSn06Kv6lWIpQu
bNkqsz0ldjsj3ZycoHi2DJ0xnqFFe1GeBrJyil4+P3c2maWFb0ZFud0NLeGsjXO0
/c30Q/C8OoPjJteXuHbmfKAU8Ahzrxs27ecE73NZ1s0CINjVOpVfQ/dj+Fh20KlF
AX1fdgNkHKBYO3DyvGf9UQBc9DKif1AkD+N59qf58BnCige2ftjh8xCJ/P4anA+Y
F8JHgJQnausud65zfkWx6MUcnoNuVoO6J91SNLN/Wz+ES57lni7kaTzB9asTHxW2
TEJyq0a/+65Dr7iJwnWrG3Zfzeuh47BTEDocMexjJygnXcS5jQRJio6+8bSAd8Nl
M356srmy1s8nBiTc4XpF5cfb0cc0Z/MsftYASjYseT4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<27.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.27.1
Release Details
UpdatedMarch 21, 2023, 1:03 p.m.
Changelog

Changed

  • Improved attachmentIcon glyph coloring
  • Better design for .accountPlace text #1025

Fixed

  • Reply is broken #1027
  • Endless loop at login - Cannot assign array to property MailSo\Imap\Folder::$MAILBOXID #1032
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureBq6G7vyFnHS9isMOKepkJyQioPWXYT/nuAvvxQXyx4cdIaHb+t+gD4a1pqNbGCe1
OWPEdT+FXLNXLGhsytuUMNw4RK7HsfM458EZiVhzQ5ZJ9Zahm4d5Z/Y31nw7wdZd
X+X7ecejIL3s845WrdypXzHmQlIQJKebcEEFVSvPZNRM4x0VZKegNMoWluKQFLEk
nk5Cy7FP12oquw8bAUNHEfE5afEiyNA9ALfBDsVe+x6qnmpqW9K4pUHiFCmQ5S3R
YNceY8mX/WztaLgHxXbAIeE7stbzn6CmKFjJTL7qTmPNS33OERTCfAJ+u+tlXXzZ
FhlPf80K6iF3LZH7odBWYYLPAqW/iXTbz/FTk8f4smkPlOOF53cjr1fZcDS9MQkg
ZMcDLzLhUPBRVDkcq+/R7PcP2OT9eo/ckRctwvPCVCHA8pTWKeJJIns7yx8APvop
XxeYeI8iUD4vXmXUgYIZATWa7ih8wSRGNPiQYCPUz/slX3/xp9VU6ilUT8xalhe4
cDz55EItqAUN8fRqBm2rqmvPRnpeMB3RDnQnJxYyuDILaZgsA6X7zZ8vNYeLUNOR
TQ7hukda42nPu7M2pD1viitTftkxgUOlQucpyLxf/DcOMF2RYd9OrfXtfCvCYE+M
y7UFzsD6RhUXkzlJcEkeMtZABEgTYpaMocXiyaaLNaQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<27.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.27.0
Release Details
UpdatedMarch 20, 2023, 3:45 p.m.
Changelog

Added

  • Unique attachments.zip filename #992
  • Select next email after (re)move current #968

Changed

  • Improved FolderCollection handling
  • MODSEQ requires 64-bit int
  • Update russian language by @Akrobs #994
  • Don't make font bigger when screen > 1400px
  • Put top menu "accountPlace" inside top-system-dropdown-id
  • Put attachment controls inside attachmentsPlace
  • Show message toolbar on screens > 1400px #970
  • Chinese updated by @mayswind #1011
  • Prevent folder/messages flags conflict by using the right name attributes for Folders
  • FolderInformation() use jsonSerialize()
  • Squire space handling on paste use \u00A0 instead of &nbsp; for #1004

Fixed

  • Composer src is null
  • Image in Signature disappears in Sent/Draft #932
  • Mail list is empty #998
  • Cache handling issues #1003
  • No message notification popup when installed in sub-directory #1007
  • ERROR: Undefined constant "MailSo\Log\Drivers\STDERR" #965
  • 'Location:' headers using proper '302 Found' header
  • Can't send email #1006
  • Attachment preview #1005

Removed

  • \MailSo\Imap\ImapClient::GetConnectedPort()
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureYPL0GyXtH07WLd1QglGCfTwwd28yaDC9qYQ8nYY03hvjep4BkimwMvpZiWnMAy5u
SQ+ikUBZlj63/jqTfduNmqdH8pc30zpy23xnXAGEtmXuHTBnVqBChDGxGZgRXSMR
YmUZyj09Lb5dGOI6L6n0ex67VUXHDfitsYquXLbRtboaeX5jTyjDpgnCgJVMS+29
WC36oZNExWc6ENhuwXoTMQ+7VvBkePBkfLJLUQY4HeAgjiUnWyIsdF874uwqdt9z
x/FX1eMDH+jETb1PjLjEB1xMcxrNrOndGO0nyzgC+F1Z8SnQRco5cecrRbBtQL+g
C5n9rnb8B5cUiBG1QUsFxcyQPCFwyAAzt+4TWclPv4mHenzEbaGGWAtsjOkRWaEE
nNF3dDkhCaHKQdJO8rq6GMWqLJI9d3hHD43Id0WJpPw/ihAWq0W2vWklvsiJ71kZ
BPZ+yTa/Wm6FO9E5CRL1SrEZw8CMAHox/IvBSEMVPv9IG79hkw+Fd0UjCooLc+EV
Lduxfwot/yXh1rD9lL2PjLrN0ydgJtZb0T2Z5usnk7jFbrapxMChXsxZK191mQBp
6G8c95E6Krnq95Mo1Smn5GhKJFKRGaVwkVhLnFZ68tSy4G1/nO+sN21NJolqrvEb
ju16iab0jiqFhyNhuEeWY1tIWHgP3txJRCkW/xnVssw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<27.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.26.4
Release Details
UpdatedFeb. 24, 2023, 11:06 p.m.
Changelog

Added

  • Add CSP frame-ancestors for #537

Changed

  • Reduce/simplify CSS footprint
  • Use the System/Browser font by default by @HeySora #988
  • Make layout fully responsive using matchMedia('(max-width: 799px)')
  • Move brotli and gzip compress option to application.ini
  • After page refreshes in background whilst editing a draft, the space bar stops working #860
  • Updated Portuguese by @ner00 #984
  • Updated French by @hguilbert #985

Fixed

  • unset border-box for message body #990
  • Unread email count badge shows -1 #989
  • unicode mailto: addresses not decoded
  • Unicode email/url address matching #955
  • Invalid Token if run in IFrame #537

Removed

  • rl.initData
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureLF2bd2Qi1Cmr3mWaBkHnHL6kxma3mUYLMC6XqlqdTNuWZ/OOgl9rINIqExZGBfKY
F3N+UiXX0/VqVAP+qaTQ2r3CcYRRuXPFYUsmdj5CeUg5WAC/q1uUBTIrwd/2xcJZ
vtBtoja+3hn/F8ijvzhl5jRAqw9NcI0qJVzgAr2B73bV10fTJI+hOg40Ps4ktWQ1
kjjPulrgOld+49lsczNnM0CtA9+vmIZ4xrAkXLvE/j1syG1YdYZz1CXLXXxUnZCd
jNAnWjpHUWtP2eTs0KNUtEpHgwHrhKxJeNLyd4bVvOHpx2YCwFaesvTtfJLaugcW
j7gJs3B7btVIKwCrv410xn7a8yzdmW/3w45eUL9STBEFZy1hBQBVk5x8UdtF+aXZ
RKi04qXnOw5Ucmf8SLZ4pm9AHFqL4Ua6GM9E+Z9ca/xbN1HFvv6byOKchN4N/4bj
ao3dzX4FhXatPkq7YWLsTkE7vopt8+WXyR+AITTbrdGaLycdEexrO6vs1ezSmQGm
e4NNxiTh+lR1KBx3lByuf3mR6WfBQbOMbztxpdSwC3ebckzh39bxxBfFWbJLe2vj
D1FHGyznXMduRTTWTf1XN4Zt+Lxhc+wNUgb10H+9hxKwNCPtHAubLbLRJULsfXfs
No/igDnVsYXcmToCJapmX6l2R6sFX0dGcGZYC/Me1rc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<27.0.0
Minimum Integer bits64
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.26.3
Release Details
UpdatedFeb. 21, 2023, 4:02 p.m.
Changelog

Added

  • Translate "Are you sure you want to exit?"
  • stderr as Logger

Changed

  • Moved rl.fetch and rl.fetchJSON to boot.js so that AppData can be fetched as JSON
  • Many AppData properties to JavaScript camelCase
  • Cleanup Identity handling
  • Merge GnuPG and OpenPGP.js passphrases
  • Removed unused Squire code

Fixed

  • Notification enum conflicts with window.Notification
  • language selector didn't show current language in green
  • Threads indicator got lost with new message cache handling
  • messagesBodiesDom never cached previous messages
  • Nextcloud File picker doesn't insert multiple links #981
  • Call to protected method RainLoop\Enumerations\UploadError::getUserMessage() #982
  • Issue with the top logo and text of a certain e-mail #953
  • Facebook logo missing from emails sent out by it #954
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureOIlU5aU8AHIxUMQB8O15cP7xDaU9VuVEro7PlOQcGX7rdFR+OnQGKwzji8m3MQ1y
RSasyTBWXSSLkabuvEkmJngBBGID93srtauu2wkdIGHP9TlhpsZtfqfKRH+9eKsc
9Xlgw85sVJd5grIAWJo2h5sO2WMWysCgtVq7S+lqXvohJtIy9ECMWRBYsylfnjOr
NdDtC38a2+CyD6Q+HVjgvBspBaCQ87JiKow1edUYUDC+Llrr70OnC3iDCQ7WXQoT
hinhocb8HCG4d1KA/5bHJFR8vza7C4vzBHfQ8J84LlAKpHcb9RlBYIYzGJbFsiyH
xzj59mc3Sml89hT+dMqGwf45ybI/IfrOVNWTaxxSGcINNh2AoAScZL4VcswOsnHe
kXs3MTzJD3Fe6TUK5PfNSOmmCbShTki3r6dEbu3s8Ypn2MI7a8LhYmKfJWC1oSX5
4UglDytcAnP2nStKfYif/Ao04dUWfqOY08oE7GxjYIMvHB1eNDUsBfPn4jgQ2/Zk
JENirV2esWYMxChAoYeXF05PXofGFjIR2SCj/mfepFiAFF8D1N57mzInxyHIgLOx
Vlkaee6QrNy21mneuyoIk0lB51vHTOwwAYZIc5alYZukzK/ZpYpvEQkz7dFmLJp1
gPet4RUbTZ3zs9KZkA3E/UGcBmTxDsT5OuTRpgNDEbg=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<27.0.0
Minimum Integer bits64
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.26.2
Release Details
UpdatedFeb. 17, 2023, 3:40 p.m.
Changelog

Added

  • Remove CSS white-space from messages to prevent annoying side scrolling
  • Show error when trying to send empty message #974
  • max_sys_loadavg as setting #971

Changed

  • Speedup and improved cleanHtml() and cleanCSS() handling
  • Better handling of upload .eml files to a mailbox
  • Rename Folder Hash to ETag as it is the more obvious name
  • Moved AllowDraftAutosave option from Settings -> Security to Settings -> General -> Compose
  • SmtpClient->Connect() use $oSettings->Ehlo
  • Improved handling of <style> elements in messages
  • French updated by @hguilbert

Fixed

  • Remove SVG elements properly from messages #972
  • Sending large HTML messages slow/fail #962
  • Nextcloud login failed #969
  • DoMessageList() hash check was incorrect
  • "Move to folder" button overlays folder sidebar on mobile #961
  • Spanish translation SPAM and NOT SPAM strings are reversed #964
  • Can't open Thunderbird PGP keys from decrypted message #958
  • Can't close Sieve dialog #960
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureYwtKiy5MoqTezxc6IrI/+DurZGXeP0cXIfldTJKCstcDbsAgP0GqgeqCBHsaXgem
sD8SF0tZNlFk8li4/f4eEriJCH2fBvoywZGEbUzbeve0pZ9RbbBud/VHVDIs83dd
WwlpuaJvPrFpQpz6ZdwGtBw9InQ1/y8uz+Cw1kTYgLhVXCrZlswrtjnDlz4zhXu9
Il/q0ppjZoac4Acu/Ok58E0zeEFdExZ3evCPxeoYmAzoC8+4ru8jZa4z+raL8KnB
Kw26HXha4KwzAiL67jaFCBKKfFNBjzt6foekgbKw+UJLuLLvJ4u9hwwjrDfhIvOA
IH8ydwB+2gH6X54kaa1M5gUkQtWkqTGh84L+9s9qFUHMHCmxgfAIRb+8RNnJKu7D
8PBqMpb0R26Wy8qqkZB+kB/eZzzYrDJoY0jJp5B4X3Rmg6HP2JGInx8lKJSbeQ0P
paI1V8//183/b5BMImKqZaegemccOG/mJT+bL7is0449oGJhYI0bldhosgTOu8VT
9/dNkhI+8jMm9LgryodhdL3EL3oE1FIvXKmmYVYrZf//lhHDipU+Gl1jroWT/VAf
pj8k+ItWbOm8Hy7KTA1l0TLX6dI0FIfq1N/bDUmJyNraFkFGzMg1vzJTKERjUksG
KDW4vKzLjDQplxrCiFGOSNvwEaHWsybz9HKFRj23wVY=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<27.0.0
Minimum Integer bits64
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.26.1
Release Details
UpdatedFeb. 14, 2023, 2:35 p.m.
Changelog

Added

  • Option to allow <style> in messages (beta)
  • Message in new tab/window was missing BCC

Changed

  • Don't clone message for viewing, so that there is instant interaction with messagelist item
  • emailArrayToStringLineHelper() now filters addresses without email address
  • Cleanup EmailModel and better email address parsing and handling
  • Workaround "server connection error" #936
  • Cleanup AbstractViewPopup handling
  • Italian translation by @lota #948
  • Replace Element.fromHTML() with createElement()

Fixed

  • New subfolder not visible #937
  • OpenPGP decrypted attachments friendlySize not a function
  • Message @media print was broken due to new display:flex
  • addressparser() didn't handle groups properly
  • middleclick in messages list failed when messagesDom not yet initialized
  • Cannot open messages that have an email address without an @ in the From header #950
  • CSS don't display:flex when [hidden]
  • Default theme handling by @Niveshkrishna
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignaturesVRDZxrflNNLtahuoC+0rReAOhbOSxAzmSJK8fNA/k3hXII8Guq78D6EiDf+bkTR
44eaChMCcXw08U00tAUsfgpv+gENaW2IM0ZAtlyQr29SNiWM1OQJgOs4pU9gZSy4
ppi3NSj1wafwxUePZgSJPOJ5CTSzwaAxoRLFd/53nPYXol5Y1TqppjU0JxkjfeFy
CVxGHWEq+fxzXAJKuKZ6fLX+/NRXk72QPyN0Gly2cSDxOww8SHXWFYu2Glm362Rf
49X0HxgNuv2UwqaouDFbMYohP1g9nMyT2zyfGcR6dvZohj02fvwLRsVFfFTo4pfH
ivW/ZExhwISHtP7564r5z044prXtBpqvPzjOHbbQW9HNOOdc7jFKN5PLwlw9lzDW
mY34Mtvfnhx/UU4mO/b2dyWbAibsNqcQPwKD7yvecBnGYlhYjWRWqVOacXH74Wfg
287C54Tl2IXQ3YjHCWAgXdJ7DWVqYgQAic56nIYmH1J5xZ5VqQWswa+kZAyFiOa0
tNo9NuZwtFBetPNHGYCqWrnZo4oAmLGse/qnJiwlka5Bo6ETVxU61ZfZQv6Xx0kr
cNTKaDrZArAZJ08CqOEQEMroEydbQ2eB+oRu5qEg4+P9zATACouHGtq/HQWw0KxE
h0/90t8IR/ett/66Ojp764pS3bJY9fiKV6rt2BssAks=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<27.0.0
Minimum Integer bits64
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.26.0
Release Details
UpdatedFeb. 10, 2023, 12:30 p.m.
Changelog

Added

  • Whitelist advanced SPF/DKIM/DMARC valid feature #938

Changed

  • \RainLoop\Providers\AddressBook\Utils functions param Contact changed to VCard

Fixed

  • Issue with themes and Chrome cache #188
  • Settings panel width due to display:flex #940
  • Not respecting default theme setting #941
  • Some files had 0755 instead of 0644
  • Some spacing between message "view images" buttons for #201
  • Whitelist failed when empty or when using : #938
  • Cosmetics of the external images whitelist menu #939
  • PdoAddressBook ORDER BY deleted DESC to prevent sync and export issues
  • Undefined variable $items in upgrade.php
  • qq.com not supporting literal-string in search #836
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureNd0VKHbOkfTH6vPPc3NhfPYQr6KDkfr/3GVdu6Om8V6r1fpc8QzTfbc8bbwSNi36
caEF5LkW/IQQRhGS96fyXi36tsKGVZKJXuFv8wS6uss6Po9eUKZa+je0BipNSr88
KwQX2TCx+GszG9yLCxn2pt2CLa0UuU8asv7T+9kdy3F5u7eRUV7epjCwFZpS2q1N
+YFMlO6lPSIWtmhJfLki8FV4pywlj5+9z6twZRYPayTmtx91ERUKBsyA2TnNvTpX
VbGvcZGAj2TI/vELwy7PqOBX3s2o/WLvjrkNsQvdR46SHWXQMUdTCHj6tB4E6k1b
A+LZ6Fp5JR2ImLi/7dLeDqrUdUNOpOHeBuigyqum4BET3jdtuySzINExrBBThBk5
Lx93yFzHctfjx+l+x1lie6qhDLr28A4z3ddq5xtL/zk6ltkiZvpEYGq36TIUsxQW
FsUvIeRFFkf9Ws1lLJmtxzGDZkrg6/aw+/c2MnfLhfOZPSsvCZV0jDbVkvxHYGew
g2KyGQeNfd5h5OtLRpsKJa2eynoHF6VFR6/Nn1YIB0izIKCZNcXYdvf6InmDQMcR
y1Ffh8BZ8dAdzu2sC+ivlcH3jxEO3pvF3O45b5IZx1ugn/XobL45FLWaW+1sUqsR
iVpq7uHysJ70z98BOCH0Gb9gVK0OZlakWxpMiqLQtw8=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<27.0.0
Minimum Integer bits64
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.25.5
Release Details
UpdatedFeb. 9, 2023, 9:40 a.m.
Changelog

Added

  • New dark themes by @TheCuteFoxxy #925
  • External images option 'Always when DKIM is valid' for #201
  • Image whitelist menu on message for #201

Changed

  • pt-PT translation by @ner00 #917 and #920
  • fr-FR translation by @hguilbert #919
  • Layout section rl-right now is display: flex and solves #928
  • Some Themes background to cover #918
  • Speedup cleanHtml() parser
  • Reduce memory usage on addressbook import

Fixed

  • Prevent loading loop between MessageList and FolderInformation requests
  • Admin -> Config layout
  • Inline images sometimes failed
  • Undefined index: cid #921
  • On upgrade prevent Apache access errors for #358
  • Import contacts as CSV is broken #931

Removed

  • Blockquote height calculator for #902
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignaturenZZwwmuNLFVa982Ps5in7BT5bHer+YfeXT+rr1mxL42lMYbykwD9B4+t22ZJY1uV
IhWEemqG6PtJ+5jxQHIrVUTgISFtu6an7IRbIlKONr9BNHqQKJ/+86IaGX9aDD5d
QXPhW2sodJ77yS/JDzYXBdM72SxKcpN/nygnnYl00yx32/SckXuBepN0aVnLyF+M
ikzBlFRbWan0gbqraMfQX2Lbga2sdDOoQutMi7r5aRZhvdL3DTlEblC7yx71JT8i
5IMsD+uPLUf0Xi4GzuCE23JJo6cJrTavFlbxSAkWOp00VFSLWs1MQ3zkijgEJ2I9
5WdJvYHnXFcrIGxCcx3k3dor2j9siuR8OwY3deXUHEobui+YcbGQ17w3FRDIGEf+
lGpXGwUtmtTtlY2YzDrWbuOWWmlJLcrTZE0hMc8DULiLQfyrNNFSsoc9jSyECQdn
V9UPly55s+sS5lMBpMFdJ0ExhdiQ+SOb+ff5TLNT7tS/fGad+U3fF4T2KtrkQVP6
bG+0x9y1bz89eZOf2hdHbSxaQd/4NSA65qq6kTDw8vUBf0/ADmGrNzexu8LoriM9
CK3srUDTygL5/nyJWSfzG7gjD/kHsZfDMGgqRRJ2g62oT8cPCRsG/A3SFtP7x/Z0
w+9ykX5Gn36nBda+tACfHNFdLF/IRSi+rwpHXNs4vSM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<27.0.0
Minimum Integer bits64
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.25.4
Release Details
UpdatedFeb. 6, 2023, 10:50 a.m.
Changelog

Added

  • message maximum quoted text level for speed. #902
  • LoveDark Theme by @TheCuteFoxxy #913

Changed

  • Moved pluginEnable() to \SnappyMail\Repository::enablePackage()
  • Updrate French language by @hguilbert
  • Cleanup material-design checkbox
  • Some style change for settings panels
  • Some MailMessageView styling
  • Disabled blockquotes height calculation for #902
  • Enhance Add domain dialog #916

Fixed

  • Fixed arrows in thread view while scrolling #908
  • CSS btn-thin were too high
  • Whitelist to show images directly #201
  • MailSo\Base\Http::GetHost(): Return value must be of type string #910
  • Nextcloud undefined variable $sUser #915
  • Hopefull improved styling for Firefox mobile fixes
  • Scroll display error #912
  • Autofocus was triggered when view resized
  • Better solution for Settings Page is bigger than the Account Page #897

Removed

  • $bUrlEncode as it was always false
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignaturetlZofA5MBcJHQDwybMRxYE9Uoe/lof7AT+tyQmyPkPtHdsRTW+LCHSijTgG9CI7O
CPD1oRzC4zekzaCIvJ0XXlT7tzgIMdw+/ir/lTdNotTo1+vgFDjk6qI/pnDIokzs
ZfdoZkw6s2x/IMIhETa7vMKZgKbBMQQNys9YCkfdEOeAiYcXZSSAh97qm8VB/T+o
BEGO4v2/w5pS1I0CCRfAbgNjw3jmaoHuO9cu4jyR68qRFV/bBxw5J2yO9kUkctIf
HFv1LUNqzkyFmS9KhAiFJ8nfnz/28sjREzzOhyDTDSujuIOOVjQNMSr9Jj+jSl7/
ZZFAwLMISx3owk6e65L1Pj+I33NVDcJIBeozsvNIQPrPveGtVI/NyVLHxKSASzDC
MbBBeBgNqYHnOP4gMva4soVJ3EOIZG3dAJ3OmwfNz4kGC6h+1bLJ8boOP17mmyZ9
IV616z9ab6RKfnfewLhpeWQOITetM+zVbC6sfXccRUCUErTNmqO+c730Mv3APG1x
NjU1nGPhOddeqp7c2o30vbGMhz4b01IVqqFGxDm6AXYCPNgImrfbOr6E6eJgVHGm
7dVXieJmIn1eJ/qIt7c6UmDW67G90m2UTL1l7ekOhBglCdAjnHjvVhgvUMFbQ5cR
VqFvG4X0nGQYNl+NnKrBg0h2vQjdczOFHBREh4CEsg4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<27.0.0
Minimum Integer bits64
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.25.3
Release Details
UpdatedFeb. 3, 2023, 2:19 p.m.
Changelog

Added

  • Make message collapse quotes optional #902

Changed

  • Improved loginErrorDelay to prevent timing attacks and default to 5 seconds
  • Moved message collapse quotes to HTML parser
  • Moved some application.ini settings to other sections
  • Moved source "/assets/*" to proper location in /snappymail/v/0.0.0/static/
  • Set checkMailInterval to 15 minutes by default (now that it is configurable)

Fixed

  • Prevent plugin property decrypt error #859
  • Index.html cache issue #891
  • Images whitelist regular expression failed #201
  • Undefined index: ShowImages #901
  • Chrome shows LSep boxes in certain emails #900
  • Don't remember OpenPGP/GnuPGP key passphrase when it fails #840
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignaturejZ7UkgrcorKPguAZN4ruzmI25hISSa+cOVxOStne04Z+PnEBVyEdYdplp5uOuDuh
On0ufqxI7ewN4nXpvTkvZyN5GghegdkxHFOIxspO6kGAHXBZhDyZebWVXfF6so2+
HpK+KP/h3Jb3X8DUPHJQpDATFrjLBqUpvqzLsqtNKG3PBZqSJXHm1LqmE/9WwAgc
8QDubnlEPsr3IMaSUrlqmZoHQaMx+CYRydwvJrWcLZV0QK3NcK8pKP8Sha8tILT3
COBEF2UkZ8/13s++1MQDzmezV+8oxO1thyq11CW6LlRHmAy3qOKhFPK+6pyiatOl
iox49LEgmW7mTc7E5UmFrfOJvHVqtQskbe0bSoRuHbm9IKa7vlKC8rUeInEbwY4F
J8Giva/XSHrMEIluQLDhY5vJYr+6nGMnktTiHrqq2TB1toMIN+Ji7p7vhJmrJY48
0ro/P+djBltT6Ulqa/eYB7xJs0I/oNklAv9sIXJz6qF3FXPzRtOdPs78jHD4XuUL
P3JWt3XAU6qY4gupR8bQel83L6bD+kvfqwR5u1reCpfTtm4IoYwK/4zk5KWLEysK
SjXN1oujCPMKu9+YYRIzA9Zbj1sg6b0hTuAP27UTDDu0nDp43Ew/mFIBzIciRCj1
wnZekfC6AjF3hKUSf5XQGPmlai7LN9/A7dE1UdfdjEI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<27.0.0
Minimum Integer bits64
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.25.2
Release Details
UpdatedFeb. 2, 2023, 12:29 p.m.
Changelog

Added

  • Refresh frequency of the mailboxes #486
  • Temporarily save password for private key during session #840
  • Upgrade from Rainloop, password not migrated #898
  • Whitelist to show images directly #201
  • HTML editor paste image makes it max 1024px width/height #262
  • SnappyMail\TAR::extractTo support the $files and $overwrite parameters

Changed

  • Issue with themes when Chrome crashes #188
  • /static/.htaccess as mentioned by @dbiczo in #895
  • Update nb-NO language by @master3395 #896
  • \RainLoop\Utils::SetCookie() to \SnappyMail\Cookies::set()
  • Merge \MailSo\Base\Utils::RecRmDir() and \MailSo\Base\Utils::RecTimeDirRemove()

Fixed

  • Two issues with images being delivered via ProxyExternal #887
  • Multiple accounts conflicts when using multiple tabs #892
  • Spaces in attached file names are not preserved #893
  • Prevent empty area scroll on body

Removed

  • Floating HTML text formatting menu on mobile #828
  • Unused AUTH_SPEC_LOGOUT_TOKEN_KEY and AUTH_SPEC_LOGOUT_CUSTOM_MSG_KEY
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureocftVOqHr6svErWP2/jy7uC4PD2Jc6THcSQ30ZvR08fKlV8O6eV5UrMPF2aBromz
zvJGNorzk6ZwotE3jDYaWbCmIhEfwJe9hXOmmUqRujov6h4t7SGUDly9J6acne7p
ZZT3YD4eu0G4tCrGgTv+pwfMBwxlUzvTy/vpwqoftXDA0yO77PpC1KymlZPLXQVG
cxUrQjMrZ4O9ytvvAot9Bl6pEhaYLRvlgwDyrGA/MzZom7SY6yHm4fwYc+olZ32f
tmNOoZs6IDSd4/5D2qlA8vVSw/T7VBIxasqcEGEmwvkSaMf6ZMWcS8QRPi0o/136
uNmyl1+2zSIidFk5+n1nPmxLbcU4E1pmt2PUyTDS2KL6kWc7PkfIsr5u4et+UiUp
5iHUgTkPoaKg8VMkJkpx+W5RJnhFterpCXuElj/ruZXS8DWfXyqifNUuYVGEWN+I
FJbdfaLZFQ6yrUO/UGNPW8TOJUunmbfzT+LxLbzETzS5UTp2PH3dzZ24BvDKvDmq
tFIJmnFIM3AVytMEjBeh6+keq6NKSJQe+/koAXtW0jqSGYWnbr4V+cYOHEB0IorQ
vYyxsZU+smTQmSP1wlYpZpXBdQq7UfDRQ1OWbIGGMqPJX2Ka0CQQAt2QtRKgRjLj
fuOyXLNmfwbi+QLl8mA0Z51aMlMANXhBDKVk04hNqpk=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<27.0.0
Minimum Integer bits64
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.25.1
Release Details
UpdatedJan. 30, 2023, 2:53 p.m.
Changelog

Added

  • Support RFC 8689
  • Nextcloud move themes outside of app folder #875
  • Add check to unregister system addressbook by @akhil1508 #879

Changed

  • material-design checkbox use hidden input for accessibility
  • Always subscribe to new folder by default
  • Merge NoScript, NoCookie and BadBrowser pages in Index.html
  • Cleanup translations. Also see https://snappymail.eu/translate.php

Fixed

  • PHP < 8.1 ini_set() only accepts strings when declare(strict_types=1); is used
  • Nextcloud also fix settings on upgrade
  • Nextcloud workaround upgrade OPCache issue #880
  • SMTP error while using PHP mail() #884
  • Cannot create folder #885
  • Image stretching when image hasd max-width #869
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignaturePiDsCbahpRPE3euQNTMLnik1LWnabrQ4yRP9BZ485RfMBLJ9qUjU6vWWaplD2AZH
Vm3wZLrUcRKtYXB2jizNmMIJwSxBNFWIjK/ty26RwB8OK/87ag0PsQPd+9/SuvvT
DJiu1HVveL7m6pJBUGv/Rg8Ah3mgnZX+6pOL9lqthkovCJ3abTUBHymkO6hvG5Wg
10LV7rO7/EIEBTZ/yVPYagkhCmWSTGEaAVe8IaCsTD6GYvznbBCS1wQpSA8B1Ue1
hoy8RdmCAUnUow9SlRwj97u0K7DD0swTTGVdJfuUx417h/bSew+Q2/rvBbtDhF77
sLRl7B2H1hKeFK9HpLeWtZ89Wjlu0ELhZQC6FeMePAqi8ySbbyXT9BdbhGGTbPxf
2ddRGUkYnRSEAgiMuDHpgG3ltcy+inMBwOK0TgMVw+GFURL9cb6h+3lYhgI/Lo0Q
vVKaXsSLP76ToJKyH2ncwLaT0NTzwscD0R+qxTLdJkEoNwMft7KbnpSsvZLYipaj
FReMH9JuLmvdhWbsLHpK43NsSffqvc0XIGVzsqV05Wya/y8g4fr86xITArrlZ+wS
S9EPkaE4AYh85pfie8JuJN8qkUyUo3yK/sHc0fq58oAsC5LVItBS47VC2lhy74pk
G5KmDju++gJhRGIWGeJaMZSWjEV4Vf0p0ckFaFBryEg=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<27.0.0
Minimum Integer bits64
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.25.0
Release Details
UpdatedJan. 26, 2023, 3:33 p.m.
Changelog

Changed

  • Right margin to folder search input wrapper by @codiflow #871
  • Almost all request params now use JavaScript camelCase instead of CamelCase
  • rl-content to use flex for better layout control

  • Decode some Copernica link tracking
  • Cleanup some CSS and JS code
  • Better Sieve rainloop.user script handling
  • Improve MailSo\Imap\BodyStructure
  • Cleanup MIME part FileName handling

Fixed

  • CardDAV sync error - Request aborted #866
  • PDF not possible to be viewed in the browser #867
  • ZIP Files cannot be uploaded from Desktop to attachments (other files can be uploaded) #878
  • Mobile view issues with leftside menu
  • Default messageListItem border left color for dark mode
  • Nextcloud layout in ?admin
  • Nextcloud _htaccess to .htaccess failed

Removed

  • Some unused PHP functions
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureLseYEub4p2plQT3rCjAmmVxUVcLOcSnhkbHw4XmFqXFnIH/y/Sov2ywRizuKHXIp
JACoAkWmPibc4h2hzbcQpDGP4zMRoFQpn9lqMK5iV2U1fP05BfzssGpwjicPcERZ
RVUhb0DWKa7qItE/uLFbbtotOoW7AVugHksSzyKRlZUBZXY4sy/Ybr7Mt0jaqeeq
ei+pGoZ/YBkmuTQxpxxwv+bLrqzcVekIecaVfrECJqTHe2tqaIO4V7AvctMCpL7/
hta+XdNahWWP7MMqv5j+vbAwD16/pObNxjgb5M5KnY3XWcXXS8qnIQSDoxT7t5Y1
3Wvst1ToHb8d6G00OYebTHyXbYDh/eqLPHi0O9Q47fUdX/wSJs08axrh4S2XBGSY
FjX2M7MFesGDFn9iuuYa9Gu3EEcifm5JgwCU07XhlfOuDIfoiCKSQ3i3/kzM/nJi
S2J9Yo2aXNspNcAVFymTjW/ISMrhYDbFAdioAHDVCNyr5SOOG2PUoiCUUkpM+ePt
PfKtruJPHEUQh0ZyXgojWZHNrdadmLqQqB9kILAQJlhdS+IH81cmY0y3wIPHmK5B
4YtFhCZaUuxgfrS4Ke7iYGm3ZoBUv8NUgyQunD9bh8bqruRooe8RMiWn5iByrBEE
EW5pf55/ZM3ITkj4AtYLUOjkfNOplreQl8BP8R5gis0=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<27.0.0
Minimum Integer bits64
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.24.6
Release Details
UpdatedJan. 19, 2023, 4:28 p.m.
Changelog

Added

  • Preparations for RFC 8689
  • Add admin setting for the contacts suggestions limit
  • A button to clear folder search input field by @codiflow #847
  • Preparations for custom SMTP credentials handling for #859 #458 #431 #233

Changed

  • Display the time of emails, not just the size and date #843
  • Made thread number a bit wider #844
  • Improved contacts suggestions limit handling #849
  • 64-bit PHP was required #852
  • Update fr-FR translations by @dominiquefournier #854
  • Move createDomain & createDomainAlias buttons below table
  • Move some Nextcloud SnappyMailHelper code to new InstallStep
  • Cleanup messages cache handling
  • Improved visibility Admin Domain Test errors

Fixed

  • LiteSpeed does not disable compression although .htaccess says so #525 #855
  • "Move to folder" functionality displays in desktop view when on mobile #858
  • matchAnyRule() Return value must be of type bool, none returned
  • Unknown CSP directive 'strict-dynamic' in Safari 13.1.2
  • Wrong timeStyle issue in Safari 13.1.2
  • Language SETTINGS_LABELS got lost
  • Nextcloud failed loading app data when path didn't end with / #864
  • Workaround Nextcloud session_start issue #813
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureC+QMB26+RB4bvGZ8IsPVOeDDC4JxfC1+GXYzzOUhody4Ar3i3vlKdTPrZiK55uVs
dvpmrJGWo39KvOooiALNgxDd4PO7BPSYg5TZFBKzjMGllpO98zcjzml03uRhAQOb
JmrUGVKfvR724LhBNSmFYH6L8WTNcRFJf/C6KvAXnGyz94Edk+Io1eIW/8Ckw54p
9PyDEpIbeD+gVWbB9Lu8MzNai8UoSwLJ2JHSYGqJ9hgl1KimryPktiGLh7Tf1jTe
j20uj10FJU+spiBDLPer6wXWZh7CstidYZ3JRd4aNEBvljC3uRZ93iI6di9BSno/
w68BZyMaDFXsqeeSlQoTW7AF8wGLeNexl70fzmHAIa92/FrN9N8ej99wVcw4KTzl
YQBpONSJopARxa0b7EPUFJa5abKqqMzIMhweoj1/shdAe87W/AcvGUD5vY4ngg/u
+QcygIphKp0jBkFvyzMOsGY+9XRdmm+etXoex1+p5tC3FcVmSFdeA3uiTgTDlUC1
MDXlvh0CnVULhpnbJiy20RjYlcvIQaaB9tJ9o32fqaVsRSGrBsPp+DoeHcBVX6Az
K/7AEdjeudEfoL6kLFuz8+HTmAKALqxXOcqXXvh9NHOr6yFaoJUoqxH+zbwRrCjP
tDLY3+Jc/ewUt3ZpGC35TS0YGAWucmEpEqrh5m6DUpc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<27.0.0
Minimum Integer bits64
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.24.5
Release Details
UpdatedJan. 12, 2023, 2:17 p.m.
Changelog

Added

  • Support for search criterias ON, SENTON, SENTSINCE and SENTBEFORE
  • New 'forward as attachment' glyph
  • NC integration app metadata: add links to admin and dev docs by @p-bo #820
  • Clicking on messagelist grouped date/from searches on that date/from #815
  • Nextcloud Improved file picker layout #825

Changed

  • Move release.php to cli/release.php
  • Moved sort options "FROM" direct below "DATE" for better understanding
  • Added DAV path error to log for #822
  • Resolve layout issues by changing from fixed to relative #686
  • Cache handling of messagelist changed due to etag issues
  • Improve german and italian translation by @cm-schl #846

Fixed

  • Searching on Nextcloud search #787 #787
  • Workaround another Nextcloud disallowed .htaccess #790
  • Compact display of folders in nextcloud by @makoehr #824
  • Admin -> Contacts PDO test failed when using different AddressBookInterface
  • KolabAddressBook errors
  • Forgot debug js/css setting change in Nextcloud
  • Typed property MailSo\Mail\MessageListParams::$sSearch must not be accessed before initialization
  • Unable to change font/text colour when composing message using Safari #826
  • auth_logging failed #489
  • Class "RainLoop\Actions\Notifications" not found #839

Removed

  • 'set-version' argument for release.php
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignaturenTArtMr3Sc1hFT7clvu1na/5iqnVaBIuKf0wXQl8VtfSPMmJmv+YBILZ+EbwBk8A
UgGHnNRogx21fjcyxjDPZo60ajQpw3O4Nsox3NCf8hpny+AViY7okgOuxS39VlOC
YVmFzj+yA7TrC4WbKaHApOp5lKSXtWaym4+CJ5LaOsEM46+x0aDtnQm2kNqJHIZM
F+syZEPhdhnoCAlBSZoF2X+taM04fR/QDhCfUGg2/dFWCnHx0FW7riPYa2K0VI18
ptz+TMMjvE66ckL12aG7McaSd8uZmzeEZp1lTtg0rkGSBR5H2DW03Vtn7YSaS2vX
wL2nIAIM/FzMKDjQpCxqxKySRU8x+bzmfbbO1DRUvuw2DETf7n1DcmCjdV84Qf4P
srPPXd84ZiRrrirLB80G31tBaccN0ziqOrF3ok4uN++7q3rE0geRYXTI6OZE4/uw
bPgK1j299fR+k7/Aqbe2wtiTiG0beyJCEevlHFPLBLb5PD4/GxUuSThx5/h8jqVk
KdVd773lYXoGMEeYxzZDFou5LvzjqNfzKfQIv6YY5JcSTxj6c506unrljUCZdD98
UHeNkAD3EPtYd+GI2Qm13ZpqnL27YPh8k6NZvi0/Ou3hiJlla4uE9SP9/5JZZzYS
zzcWE++xWt/TLQkLDfgF/++gqZdZxexeX5CiW5U7Z2g=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<27.0.0
Minimum Integer bits64
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.24.4
Release Details
UpdatedDec. 30, 2022, 7:44 p.m.
Changelog

Added

  • Check PHP_INT_SIZE if SnappyMail runs on 64bit

Changed

  • A lot of MessageList sorting improvements #796
  • On upgrade also update plugins in Nextcloud due to many misunderstandings and prevent invalid open issues
  • Moved application.ini labs.use_app_debug_ to debug.

Fixed

  • Dutch translation for confusing message (threads vs grouped)
  • Workaround Nextcloud disallowed .htaccess #790
  • Searching on Nextcloud search failed #787
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignaturePe/bmpPhnw9+yRk/MJn3U2dUZd18BpJbbFo3gmXRjwSKBIUYDqH9hQ01/fswXngm
KFONq5vBDUqvGmY4rKcFirfTN27Uokd8qME8gF4xwZ5magM5La+e4di1oDPDoguf
rg/0g6ki15eNSmxHma6cuuW36u5dmRqQNNr4nm1FZW6lmwNfU8GyLyt17FRYvlLH
KmAEVtt2Vdl0oU24mAqw9oAAhfQwaN3fGxG9lAry8nIaIEyOwFpzcI+Vhz8unPve
bZfE3m4dQkI8SH37+Ip+N4eiQb2OTrF+Cvo2aYEN2fMMMYdfF1i/55wcF9y3s0nW
i8gbwLXwfu8eLgby1CmvX20wk8zLSyDhsET9RCMTT0buvZBQk3virmDRA0uJmGgz
7ZybV9iDg1AZCBlOnxJajaAV0rfKe7Y1JXvLsNZDga2Sg7wyK1RFe2QaTMiM4JFz
Ma3WvBEvDUZKec4c3z5q880Mgm7d+ROtnQWQl9JbnKcP3Jav8I3FLFVflrpMAhfG
fYyChxDpFJ+2mVdG/Eq24lYzlOD3dxwRr1N+wSvlYUr0M853CzM5L05jZb0Ecn6P
pPt7B7w0HSLoPwOonUj1/LHZ+S7P/gpnlaa8mQC99iO5+RCaFBSaX2PREv3BCVed
OWxNnHeKXD3rqskUii54T/BpreyNT3Ut5FNSS0mBvtY=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<27.0.0
Minimum Integer bits64
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.24.3
Release Details
UpdatedDec. 28, 2022, 10:01 a.m.
Changelog

Changed

  • When sorting on FROM also sort on REVERSE DATE

Bugfixes

  • F5 and Ctrl-F5 reload logs out of Snappymail in Chrome. #800
  • Switching accounts does not work anymore with 2.24.2 #802
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
Signatureh0NOwHJeI1t8TgbXFgpiNfGPpM/PvMVrSAujdacoZoMfPv2r4neACvGJ6FAuQSey
b5atv50vnk/ao1lrQsLLLiG2R/oKVptEgnLjXPWqg1WTBTdxCw6Z7Isd9+rH1CMW
9O7EDMjujouOQroAm0V7Ds5uqw9HYj7+P3sHRub88jQSq3LqpldCYPO2TtNz0v+p
uiQ8jDKL4wLYAF4Hc3Y13pNMb6d33qDZy1jr3y9bk3QQF+yId5SSnMrgf+54u+Ou
iUplfb45JXWw4F0FFlEodRXJRT82IpwtiFl7N7srcgAhsZ5SaLMbMl3Su85QP+HR
AY0UG1NHo6aUxNGPM6cSKqYGHlLQaYY3PF91edhyWtWjB9IWma4qxEqExESBrew5
lRhotHrUbZcUKR32FIBykepZzFWNv79fDjHoM+9Gpzxr3aMatNJPHLwJQNIwwieC
VcJTsOXwzmX7csHNEewb/N8fEg3iRqkOwQ0G7wPolLFNky4SKtqzqd2cbNJkvvwQ
oyaFqf724RAOVXqpDKpyOrYozZ1YiIAmcS94VIlnL//gLj/USaIl9WmlkmuvlSfg
4ngMkkWnuuMT7YcajRJRWcIJeuD916lZq3BY1YcNmosiiOl/j0Z2sLnzC7pucWkY
Xp+pU7FKLN7bOG7D8hbDtaaTcQytcBRFc4WsrsmsbqU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<27.0.0
Minimum Integer bits64
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.24.2
Release Details
UpdatedDec. 27, 2022, 12:18 p.m.
Changelog

Changed

  • Disable sorting when viewing message thread #445
  • Update Chinese translation by @mayswind #794
  • No need to call IMAP EXAMINE when current folder already SELECT
  • Thread view now has tree indentation

Fixed

  • Nextcloud failed on Integrity check #790
  • Deleting message fails with message "Cannot move message" on hMailServer #793
  • List messages per day feature is enabled by default and breaks sorting #796
  • Custom page login not working for first time due to smctoken security #798
  • Message list is always empty due to wrong implementation of RFC 8474 #799
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureHuIqYbwAgWAi3asN+cfIbhYCWyltq9vG2aNRYt0ujVKm6R2MeEArRZYXaV+QrQEz
acEJCidUgOkt4d2AA9D3Yg2wAXB0cBeAIG+KFbPvqnKDENis1PXHTW+mEbTqnbMS
MG9pSS6ePBFR7cQdLO/3mBfnthVkGrsZf9gmdvDV2M6a+/yB5x6mjfVV2ch7gVaz
9eMxn63v0w4310QIUEXCSrgXyEER4CHJY2tOP47oc2FgB2wSkrRpBwenRM1dQLD3
+QBaq+us7+vPURXzSGohgN3WimX0VBWJ1j+O71u5KyUcrDJ5hgZH6i97TiL/3R7z
K1eHBNtJZVjeKcPmTkuW7rk1SQ6T10gyH0szHzRSxfRQDndvK2hnQV8xOuMPeaHx
RKhXI5u1shlDnWOWU0ybIokCPSjdVIn66PR7Dt1txI4Hdmxmdcfkxcih0zwDv/Tm
eoHcA82oA9h3a/Qpm9BDhO34OYbGakTmkKeshcuAbNhs4FEHKxvubaKIeLSHBVWW
TE7RyPTPOeNs+hZ2ljmfJ2XHwfYlEpL9tRghyZ7J8C+OHqV0Z8KZNtMY1b9+LUlw
Se7xWceqL33KOYg5JdK+ilUMq2j1ECJ5CJhLBeaHARzomvbWfLpR/VHQ/zagTkcu
BSiVJwc2vyRywtMurwJrGZZjs7qCkgKnCZidnQ97Ero=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<27.0.0
Minimum Integer bits64
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.24.1
Release Details
UpdatedDec. 24, 2022, 1:18 a.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureiceTasyDK8pxeLWyXHPJSlmDgPbmPRMqMD9lCI5D2lja8O5w/7Aq/dvWEhVjZshb
KnL1unjQG/P1+GfCOSlaOh5WfOHox42J4pY1w1TGiz0v4Yx+EijQsGn75Px/gg/V
xnWhjjQPgPZPfvs1zRxJR8CjAc1P4Sl09ELQlUeD04Fw/FwsZHTl7bbDjZgvmaiC
+O+2WWVhpuGqkEdIUed1cx9gadXnBAE+9pYQXpzG1J5Bc4krgfklkUGz4KqRpBAs
DltwjH67cpLVP/KiE6KesePIjanT6xtXI34UuygE2DozN5hhk55g6XYFaYdVBE7Z
Fu6y/s8im7163WMj8Pl6JQmlZe/DioJsuoO2zwjv+KiGA05px0xOU/8ssQf9Ikrp
E5++LRxyEGjPuVIktNfblgcs90gBCm1U/wuAbve0ZeC6O5ieTc595973SjpKay0e
aQH9B+sm58p1mvIVWdGDqE0Yrg1H3DCuEGHVl6K0wlqzhLhGoUSq8YB7+HAWAAgy
vsrCPoK0hjBWRZ+SLnHLawO+Hx1f30mGpO1lUYK/TcGEd2P4bsXCzbc8IbRGNlxC
jMkTDT7oZS2pl6hV8kfwj/epwyGV9A+fSFk/fYvpCHa/9DLyrUMJrtTtH7qykahl
eJ8cKXWkb0AhUAofazObHEKb+nHHOsZaGFcRyd65m18=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<27.0.0
Minimum Integer bits64
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.24.0
Release Details
UpdatedDec. 22, 2022, 7:05 p.m.
Changelog

Added

  • Option to enable additional account unread messages count
  • Prevent godaddy click tracking
  • Dark theme use color-scheme: dark;
  • More imapsync.php CLI options and help

Changed

  • MessageList now grouped/split per day #737
  • Account switcher still shown when allow_additional_accounts is set to Off #280
  • PHP classes use typed properties
  • Speedup Contacts Suggestions handling
  • Check SMTP SIZE #779

Fixed

  • Handle multiple DKIM signatures authentication results
  • Reload admin extensions on update
  • SieveClient quoted string parsing failed
  • Invalid Attachments (PDF) #466
  • Email HTML images rendering issue #564
  • "Server message: No supported SASL mechanism found, remote server wants:" in hMailServer #780

Removed

  • Some unused plugin hooks to improve Action handling speed
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureF4UawLpmQYYIBuByFbKA9StIS5UzH0H9tDNwSNcgQKcDlW74TsBznG+LzriZjJgu
XCT3Xccb3Od+4nLk+ljZf2+FPYyl828vIAXWnB7cGk4nH6QEX5xtIML/bUi7hEjZ
0+g1aeIzCheAuRPjmt2AvEqPr15rZpRdMq0iBY4reVxNsN6Hk4nvL0g5Cetf++EX
7pgKRPRo8rMpupfBH2SWsYrjN5mPqTJK9mdMtL2OQqIVMd5LnYywbIXj7mz6Kzwb
dt5Vz7vENncu/Sx3KuT7exzaUG6mIUoHq6EXCj0jfI45TJ5zCVrs2jRmpUQRYEfo
Gwrm9ACliXl8prdzTNWcFw6VHLu4BfBSEMkktXsqKqvwdBHKnrl+UspWkMyLuTGJ
ncEEAZNNXoshbMVBUfFWbjiK+FE7J+7MGlOudwBREki440YrhLQySpQSwf1FZmCf
Jv6Nydx5q/bA3CIYZBN+qiaYEB+WI6FTzHz9ucXUBwymHtH1Mb98IlOp2u+AmOHA
NVIeC2XZThjLTcBgfPx+TdJM2k6RoatSESj91cTO25pyYI0e0i4azL8pBXPfmNC/
4v/LTIkxLgtXVTAlON7VaK5B0qya1oux1EoOYIc5JGeekrvLd9BWyVSK+iPX8fpF
8NNCg/ZQvWmDXqh8HIxBHCalIsvz2BkWtfhrHLO7jt0=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<27.0.0
Minimum Integer bits64
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.23.1
Release Details
UpdatedDec. 15, 2022, 3:40 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureG8FqjTqMyYEz3Sp/nuqM+EiWdNsLOn0dhejxHu6WWM/4Uc8MQW7W5jdRtiTuK8aO
fOInwuY6JNlELPtbtxUZGSm2Hais2V4qUUPopn+A8JoPzTPxyp+BkBvjC4jsXZmE
H20EBC/HHhdLxNvETWiuXIL+Zr0OLotlhXtDXvp/3gxbTTGqcQDJAUIKfcP2V6W9
nztbMa1MKy6HSL1P5Jk6b3Zj3N3fbnvunD4UG5g0Y0hZezVVRfBXvgrBModD9zxy
rM/TFUHZ+syjx9PokLxqGw+l1H4tltoeOWw8iGNSm7I1LE6SK2+yQxDR5KfNqCCZ
Mh3FPHFSo0sIl4Ol5b8hZ1QrhYffaTi1QvQqUPe0As9EYeUs6TdZT+p6nlZapfJj
Y4jCoFgBJdLXsGgjrt+iWQGYTytPGqi0sxoiCAeMfIW09JN/CqHEiGJ8MjBxF4DN
fbfP3oyvpdLeeX5gGIrwFwo1SXQiKibZ/mQEmnTts3sJTQyIHgAKgFyb9Oao84IW
GXQL/OXj6VeNebHVdBtEMo3fS/kmTO2niBqBCQ+VKp3iMG2RwDQiDMQMYlcEyUX+
eUBXwDrXIThjSXYwpdzr/BAj8cPLksBpjR7Gm0JfT6W5pBGLL/IaQgwZSjwGbdcX
JMJ6p46p+Okfg8dC5n+iHs/jzuwbZ4+ox7gIKQwEOcs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<27.0.0
Minimum Integer bits64
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.23.0
Release Details
UpdatedDec. 8, 2022, 5:24 p.m.
Changelog

Added

  • Show the number of unread mails on all mail addresses/accounts #437
  • Show OpenSSL version in Admin => About

Changed

  • Redirect to login page instead of "invalid token" popup #752
  • Make all dialogs fit in mobile view
  • Changed some Plugin hooks for better handling:
    • json.action-pre-call => json.before-{actionname}
    • json.action-post-call => json.after-{actionname}
  • Cleaner accounts list in systemdropdown
  • Multiple imapConnect handling for new import mail feature #744

Fixed

  • Loosing HTML signature in account identity under settings #750
  • Plugin configuration did not load anymore when type was SELECTION by @cm-schl #753
  • Nextcloud Default theme shows gray text on gray background #754
  • Only run JSON hooks when $sAction is set #755
  • Unsupported SASL mechanism OAUTHBEARER #756 #758 #759
  • border-box issue with .buttonCompose

Removed

  • Deprecate \RainLoop\Account->Login() and \RainLoop\Account->Password()
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureD7wr5NRlTGnNPyJ62G3soBIG8qF/x0yY5MNy9erxx0yC5qwVV6UsNjaz4ahccKKq
WBjRGa+mRswWuTeL4PfPVTRtFfqsCZ3XgQvdvsp3rjpGP0MKrcJpFNk82sv1EaE1
1KGcuZxvLBtHsrfLnCoXUdiKn/rPV+SGB5RdMcIPcKlD6IZK2s7jhEeBjZ0Np+on
Upv3hsXOGS4eBSqWFJ41/mGLC9jMqT+36mRFhVyvysZ+ZTwvrT0Bg83b6dV7YjPo
MRjavgUsr+pr+mnfLFZ+MCVe3bCy7VsUo+7xQGfp3CsUDWP67L+NYm1LpLwAJtUD
cWVgdcaLDWKQQlgPr0O5HO9yFya8pIvtAQG9HP03ore50rjkk/IuEoStehUW6iFC
jWHVlVRrj5sDgfVXqT4CRqSxPC3y8tp5s/EUlAElg+yj3KmMq5ZDZy6DikFXqwta
AZSedYdt2UyhUX8dgQdvjPvDANYne5ogtUYkEwO7lM1/DfgGzZb8LidelQl9HHMI
JNGVfmQa/UVa4ODjpTkAdpZlJQ8S424PZvTzF7MEcnRyx2nPIwo7Gyuxj7TPMHMz
JKduqfRc2LzhabfYZyZyREoaGi9T3SvoJ905Mqx+JeseK/TH/T9wgGqy8IrHiQRu
7YEof4pyMxTvegDBXRcuX5ICVrelHf88ScI2cYvgOzo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<27.0.0
Minimum Integer bits64
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.22.7
Release Details
UpdatedDec. 6, 2022, 1:31 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignaturejP/QAGbTbMrrWJG6Ub9aZ5fzztcVsapOw6pfYgFaqOswTE81CNdl9Vq9N70JS+5B
xISKatBgfhsYaJ2uVcdC39RGeXt531XPkf4LyWJkFlAi7xUcKxfcbS0LIDPpUqJv
MYuqwm1J7+GcjjwFCsplTmP9EEwjf6RiroaN2MZTYFymaDTh0nK8CWvsYYqXoJxo
mwJ6g2rWoAnwxGIvEEb/+zt56fbzB1fv92bWHpXM3GNUCNdFu0QG4eZx2PFV3bPt
bM4doXDXyvLgH8XcdZ6mEZ06yebeOvzZ/oqxzZpqDB1yPG9bV/QPbsCBDRgw6DTN
Em3osW/qAdh94CPAADlT4jqnHhAlHf/PehLiuQNxh7dh6MmrHCz16KEHUfqpfdiB
6erS69hFnYcZepo6zBNsw/29q0u4mpxDJhJ6HdMCocJ0wmecljg75hki+bTqBW9w
BbIyFT7+8QJdeBsCodd4cbhfym8Qf2YlCoCZShG+OXKIAWfF5xX+GLO6Q2LPKZsY
c13IYvT9IvLE4Ci7zCnNv5iWQwFodrAlWplGxFWQ9wli2XVq6p4q3YOf27vQORWZ
R33XB36a2frleu8OwqKFYUr/YqeOPR/UGMer2cCLO4X/ww2Ur+Q56qo/b4EIWP5i
pXRV8m5hPv1OvaTVvsNHV/xixjlfqCRCHn/Zw3uqRjQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<27.0.0
Minimum Integer bits64
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.22.6
Release Details
UpdatedDec. 5, 2022, 12:12 p.m.
Changelog

Changed

  • Narrow MessageList wraps star icon #737
  • Use UIDVALIDITY when HIGHESTMODSEQ not available, maybe solves #745
  • No need to generate 1000's of ID's for MessageListByRequestIndexOrUids()
  • Update Chinese translation by @mayswind

Fixed

  • PluginProperty DefaultValue contained array while it should not #741

Removed

  • IMAP SELECT/EXAMINE unset UNSEEN because IMAP4rev2 deprecated
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignaturejVhIMqCUwoRC3Nt+5hgt0xQ+b6tsCHw4kMnQlX2QQFbmlqz0nxoBhPnToWOHKrq7
rUCXUTzkp0BI1u36XX3mQjTqBSWSuj2H9/fM8WpHtsus5CE23zCot1600w+Hsi2R
xkMG16HkknYC6jiSKOPCn816gdo0JPtu4Gm5BlsfkgTywhcxjn65w6Iz73ewAi85
NAqXLX5rwTrbulLCnVtAjlMwREGJw79Igujo81lBKB86J82mAPpNrQ5SLWBdf+s2
ZjvMF69a6eZpbcNOZ6hpaqvHyjaykw2LLmAHIFlSe+UdMBX4DnzyrnfXcWK7GDHZ
ildpSVnUV2IqKGILoYLUGjuMQQAPtlCn2bqEoatnwZ8q1HDXcrDZW4R3Klk3ifb/
wajvCe9t8M7X9VWYZhxwK8OCe7knMS++5JAQMzxa+tcsvqo0qxDXrAVgCYhYKQpb
323JmJTMXkIWqBcmlDS8APtxtPC4jvcNLX6kz4HQ5rBEwIjgTZjtSxPu7kclnt9+
M/4sXeJIks6yxcd9BXPMpF6oSJSdDF5pUVju8lKeoTTBbx4Q/jhkai51CnUedp5I
qcYusJPMwkko7jrb1t0s/CWTWwE9ro0mY9mbpcLC0+S15yBVn0R6eie905NQVR6N
OXVutN+BZCDelWNyz/1ocLLv9lloyXXdBv/a1hkaQu4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<27.0.0
Minimum Integer bits64
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.22.5
Release Details
UpdatedDec. 2, 2022, 3:45 p.m.
Changelog

Added

  • Support plugin minified .min.js and .min.css
  • ZIP Download multiple emails #717

Changed

  • Replaced some data-bind="click: function(){} with object functions to prevent eval()
  • Improved plugins hash when there are changes

Fixed

  • Settings Themes style due to border-box change
  • "Remember me" failed due to v2.22.4 Session token change #719 #731

Removed

  • Vacation filter: Button to add recipients (+) #728
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureIIC/6WLMtuTQo0lOf+CtoDF4zO/C7gSwVUCGNz/D4kLCplA0vKm8HCC6hkX6E+W7
anG7cg3UgE7cqLNz+AKEpoo9amQlQg+DjT2dSz1YILm7jAJURjO9MPlAvNOv/46j
yg/EOgI75vCUkHmgwEdT00TMMdfQZNAkYP5g03Zs2f066StNtQ15Iyv3AnCc8vn2
mT68rHeLmxFYZQnGfeU68fKbfPsibT2SHL/COB9NvuIr9pY0aNMxxxEHPD0Hnvf6
+fV03nBqK3FPveE7jQ6un/Fqt1enDQT9VBKbRPFYnNWC7+bLLGPlmgtC5lCwW8CT
jvjdgnVcuUL37CTMebzZMnyuKuI8d/updJxvAWLd7RDdEBLz7uewFOcq8vxQZqOK
/p1oY+XxVCnKm8K+da5j67ztKIasaXmraZCsOXHtEjRZ9xxT7rcw7SaPvtPsUS1Q
0l2U752hrvjIlIsmMBoXFXyEA2o7vM3peaQOHfSvBGlbqeFGN1IYX6oJ9lp7uaYA
3BOWrn5HJ3ZCrY5XeEkuT/C7FPC98flhEhoROki7NKS/68UmgwGBjyPsOmGx0y5r
Xt+aovoG4GIDGNINpcTBXff5Gu+Tmd/YcN9W7Ub23kqrlQfghZK3fsJC6ArB9IPU
68LwA8eY8ItCJ/8fVKpAtV7gbaTS/q1q3U9hsmTnH8g=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<27.0.0
Minimum Integer bits64
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.22.4
Release Details
UpdatedNov. 28, 2022, 1:07 p.m.
Changelog

Changed

  • Contacts dialog layout using flex
  • Session token is related to the user agent string #713
  • Better browser cache handling for avatars plugin #714
  • Force HTML editor when set as default when replying to message #355

Fixed

  • Contact Error - object Object #716 #716
  • Unable to move messages to different folder by drag and drop #710
  • v2.22.3 unknown error #709 [#709https://github.com/the-djmaze/snappymail/pull/709)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureuBRq2gBxKQj6WcJ6PsQ5x/zfZlTSaWZiqyf1sNe/oFHqxTL7mdbSxNHPIm2zwf7u
53njkQUoPipBcJMc1eNou/F4YGVHnh640Xnk+mOIsx8IBKs1n/XGO8w1/bv3iZu9
fGT/Fnorh9Wr1H+N8v9D6hin4tlkiMaoL341vEPFgZEs5YqqNP0qFWhji3UJtF6/
8JF5sWRI2yQlQs/r1RlFmpCb/GUFup8Kp8UIxAI/TSUt2v9J9f60P0EI3tbvfKzJ
GImcIFHjRAGIkgqyxUFhbnHNuY8TlOLZFfKpbdtajqFbY51hDJHBkbneoCUmJptW
HnjPKQ53oaM0XvbY1gt5YmacSVjWFDtzXrgYkiYrdxEpOzzuV62uh6dKESGtl5EW
79EVWRatAK1Yfl/hAZcRvi/9/i/a2pB9k6EhcJJm6jqOrF4TSRqwmAmb/rWPAHiU
Z7r+zUJWof1QXPJFbfYeMtSXHOq1F60NwOoGEsNMQkU7+KBnrcxZF8cU9kvVzQil
NA4X2z+l2lHo+++zMk135c+F1SvWj2prxnWnLMGO0UTlYiaI84jhCT4WEqsacn2n
8HEEd/0mdj6OD8XcF+mTSjm+vJziud51rqPa45P0+XGa6grdklHFUrFn4IQxZrki
8NX8oah1N7v+GnTcgJmo11BKwZTVBu7ufFqEfrbV/5w=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<27.0.0
Minimum Integer bits64
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.22.3
Release Details
UpdatedNov. 25, 2022, 10:01 p.m.
Changelog

Added

  • application.ini config logs.path and cache.path to improve custom data structure.

Changed

  • Improved cPanel integration #697
  • Update to OpenPGP.js v5.5.0

Fixed

  • drag & drop folder expansion #707
  • Save selected messages as .eml in Nextcloud failed #704
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignaturemwcPlV6/mbbx/zMlEydjQ048JG7e73rxVij8NcUWt6+ctxis1V5Gfijlbo92j3tD
abqU6Gk6He3kSo1c5zUvnJgDjpJWXZvWolA0vUzGigenLqB0E2aJmUHz8ixDAkxB
XbGiacaRCWy4XQMxo8z29NKBwVIQrcosrvgM5CaCIishoJfyPAiAkiRvzDfKHHMd
vc3gBcWz8yIwRTPLdxZFq89vBFJGRL/w3ioD4qRGX9GOrB9fiU91421Ge0yn0MP1
yijT/xGLoUx3H/DNAC9Azv4i+dJMMWRBhcS8jO99AmVRmn22AflowPZJet2SctTu
HDoJ/40gY4Ll4kTsuHXEul9BgCIsaC5nfJR646rSueI+J5yetXnpFl6/e6jj/job
TySDuoALwn6Xo2PQRufdqW7VYBzv45yBXhpz65Hf33XlgHBTXOC93+wqANSjApNe
IPnjWLjBQhz4U/RsuKUgKHBpD3UYwfPKd/KWAcOourTyOm5mFE84JWyxOBFFG99N
Hx+Nf5pdwTyW8aoNdMVKv3l7cS0ek+xxYZzX7iOURV3L7wIRp4FQFwKGetFZfm0Q
pgnBy6L6lY50biVfb4VdoJurvuS8+HFmKWX6yPwejF7umwj3pReBdrYr8huTqL3z
bUPUBJdgOFC/jqmL+2UZwSu8vt4rjNomFDGPUBXRWTI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<27.0.0
Minimum Integer bits64
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.22.1
Release Details
UpdatedNov. 23, 2022, 3:29 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignaturePBmU2sOFkQLV6mIDGmsI47GzT3ipOTVsRweLHLefFKNHJWP9EKWNabA4vuiWQFBv
BYILVsrxBBgHRErBpu1gobe62uBm3QbVKc9RrKjYUqDaztBqgotWGnj9etXn0xrr
X8vbWwdQyhSvd4a91YfwA972luQe3XaOEvjnH0Sg5WYzGtVJ3zaIwBVcXsSpEi2h
m/tx1ZMJ8JJ/uP7uxWf/dLXFdpD+nvjSvQ9hX/niduDo70YfqIRLmf6cF5ZuE6vM
QnoPpsmnpUyMuTI1SN0Evw4hMHhKsAwOjcAqoSi6A6e6Ak8XBEwtyzK3w9FLTq28
7fstceR8qGou+HyjWd4b7U8k1oBdDBWFjDiTMLSRDjG3mhxfmqarMj+mXXK8PYE+
fWwDcxdVKR2IYoAEEcT+JDYoFZlvOHKem7lEKIb4vL07BXPdXVNahKJcJhz7gszU
NIJEYSTG/rkwdDKc721ihxoJTmAgut2kPtVbufmfHoQTVjw7mWpulPpPtZO7zvIA
sYExTtjqWUtwT/0nSsWE5AgC9JMF9N61FIPGr8JDuE9VEz7JNn3azdQDlmnEvKkj
TNCCg9Gz4RhnRlEa3gwjRPVgQCWgf6FLB2TO8/xb2sunucHHxkgH4IjRjA7P05ep
qtxsqjfLbWeJy7y9Pe97PVoXseH60xh3/fVA/DvctM0=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<27.0.0
Minimum Integer bits64
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.22.0
Release Details
UpdatedNov. 23, 2022, 12:05 p.m.
Changelog

Added

  • AddressBookInterface::GetContactByEmail() to support sender image/avatar extension #115 #115

Changed

  • All the attachment zone is not clickable, even if the cursor is a hand #691
  • Different approach for "update button duplicated in admin panel" #677
  • Better drag & drop solution for leftPanel

Fixed

  • The page does not change after batch deletion #684
  • Prevent domain uppercase issues found in #689
  • Login invalid response: VXNlcm5hbWU6CG #693
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureUaUlyWek1eSDdabGs+eI82iNHpcMyqdsaj2OGMnQH5PqXtBVivaBJo/HT3UqGTqR
QiaxX7aYVflaiKpbBh06nK8zE6XA7H0Y8RFocRwH1oNRSae1gLVrjoFpbbGZbLfb
4D9FevqyIr9u1W5VOk5z5Xp7dOX6qZD3HoeOU07awRvmJ3J7Kc2nu2FYNC5zuP3z
3VTIByXhopSw8aNSxZk8FdV+2rciKqgWfX2EBmZagHO8DqBaQc9t0WpEbzFp544U
X+kghmV8WZjXn7G0tOT970Np9uDMLRkKxiQU6YT+dZUnciIOZj9vL6Vu7CQ+PB2g
NG5my8yFLJa8RG13SH9o26tD4nl6ZlvRYJVVDKVOXlj4Z0XaSojOJ5dqGcSHFBCQ
i2Hl9PWNJBbNnEsuBT1b+3kkFLp6C+cG5lOfYMnKcm9CRR7lxJmkxMYMLN71WpRS
bVmojrqVqvJWrxFpq6K1xT61PL9I5lZTgEngR/Iap1mcSmSQD82IFKdcRRy0cAlv
tAxB4v6XQ8aVAh5kn5jxDXUZ/lNrWBS0B0B/Hah99El5R5lQm5DipUqhvrYtyU9W
qlvVtOpHF0EDsWlp9ZqEqFmYESLOATKcWVrp0mLxjBDrPW1XTqgAsgPUIJ+8XTVu
lk2lBeKSnZx6SpCSOqoAM39WbTG0YO2D21zLGc2V958=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<27.0.0
Minimum Integer bits64
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.21.4
Release Details
UpdatedNov. 22, 2022, 11:16 a.m.
Changelog

Added

  • Added domain matcher test for #689
  • Download all Attachments of selected Emails #361

Changed

  • Log current shortcuts scope for #690
  • CSS everything to be box-sizing: border-box;
  • Make messageview a bit larger so that it is the same height as the messagelist
  • Cleanup and rearrange some fontastic glyphs
  • Also show From email address by default #683

Fixed

  • Contact.display() returns [object Object]
  • When left panel disabled and drag messages, show it
  • Issue with admin domain connection type settings selectbox #689
  • Mobile View on cellphones: automatic scrolling not working near the visual keyboard #686
  • Unable to separate runtime from installation #685

Removed

  • Removed inline parameter of checkbox and select components
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignaturecrZXHNhdD6/GWKfzt2aJBBhqN+1y1PJRVrHUGYIKOGVtl3eGBEHvRY/SMi9jXJgd
Tu90wHXKecVmDDHv6qZ8BUUgP0tRToI1plYqU2qLIusvhIjLQ8lEbBvisYzxTZne
9utON4zRx9ArAsqVTVFTCRQ7NyWXtwirkJgvhOGYVEWFupvyFR9JHYq9XF3SD45Y
bVqwGNJDMEjCQSfrxwkSCKSBqSzbvtL/uwmB8vyehLMD1kGplbU5ImGVZ2y+7ZWR
D8HzJR4K+wUI2INJY1nw2O1h8QYqBphQYVIu1who8RhisKdJRKctEoAcabgZv5kV
HCRgKa+wJuxkQRx8ah1iGAiSUvkPzv5Cp0KjDBi7e7Zo7CH0cosR/qErmjcX7XPj
r+R5waphIEluz+ntgpYTwMOTvI9XY7z4jAZnLtK+QOiFvp2yllWxTYb3Sk79q8QZ
c2GoAUqoQBmwdlSs8dl+vXeuDj1CMjF44+3KoxseDga6TqoBr0VcQCb0MxuyHxER
pt4gMTODCGHGreNDHQfNiEGy7fbelpkTjA+A9cv5kfl2PbMCsicY8vX8j4xPEhtr
tesXjmXNVOBcDAVzJ61dpLnvS+56g2wYBWWxjYaijDE7fdxLrFnfi9GF9rNNOx2J
DKsi5PcTSUw/262lfvUb9rZZWU+VYU9qse+jQaPCOLc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<27.0.0
Minimum Integer bits64
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.21.3
Release Details
UpdatedNov. 17, 2022, 11:11 a.m.
Changelog

Added

  • Click on PGP KEY attachment opens "Import key" dialog

Changed

  • Increase visible reading area for small screens #672
  • Improved message spam score detailed view
  • Improved DAV connection logging

Fixed

  • Handling attachments MIME type / content-type
  • Message responsive resizing width/height of elements #678
  • Focus on textarea when creating a new plain text email #501
  • CardDav remove photos of my contacts when synchronizing #679

Removed

  • \MailSo\Mime\Enumerations\MimeType

Nextcloud

  • Use fontastic in Nextcloud Files selector dialog
  • Firefox < 98 dialogs #673
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureVmmdEgBYlHGLvmGi12+d2XravURz/PlC/LBxOCoZejnflBcwe5ZGEYLGY6yKAluZ
SSAZeZuk9wvMkj2NvEntu5lHb27gJZeXBppC0/WMzH65IaprqhjyCtESyKKCNFFM
5eTG3zHKu2DCx0j2oYTfxfDr4dzeYxq0XlkJU8dX295kwbr7aiRMlx1WZQEwiWJA
VCZ3DEK3AE3WGjGLt3r7Mbdf5tSWZgkr9vzJHiispbjMq5dI4p7uGq6mVT7I2Vtg
9bBAsBxQnw6fLaDSgxi+MeRL87OI9w2AIFMuEbQyMDdIerSEnwRcjaRwUVq5/Tex
xi2siV1ije7z2z9DbkqxlK82oPQO4O0MBdtkofNrsFINYxJn8rwoizBjukEMrZ9W
xCgd9RwG/FXuclDMUKLGlqxkdcOSuPQRLS8sybqku4e5H36Qtn6pPzjzkenMTAb6
XSvEgkLSiA7yY1/FL7denEr2MJhETRqHtBLpc3SCoaSObWpL69gPunQdecBY9+Hl
DQXmXP4/E6aZlSpZxh5Zjy0Q/uVZ2hIduZynWojvwDviG9/Iow8ZJiG+ac2fJsP+
IIg1f9P2h38/wTCNmHhn84blTOdMW3n0xjz0k/kA0nABdRvDCiwJ9PqUYvqNBsp4
+OWwVh0LzQzuHx4i2GDUSnubLSC20I72z07jh5qZqSA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<27.0.0
Minimum Integer bits64
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.21.2
Release Details
UpdatedNov. 15, 2022, 12:37 p.m.
Changelog

Added

  • Allow browser Spellchecker #574
  • Decode MIME charset of .EML attachments #662

Changed

  • Increase message visible text area #672
  • When copy/paste image use the raw data instead of clipboard HTML #654
  • When application.ini debug.enable is true, also debug js and css
  • JavaScript rl.setWindowTitle() renamed to rl.setTitle()

Removed

  • Message toggle fullscreen button which was only in mobile view

Nextcloud

  • Workaround Nextcloud calendar crashes #622 #661
  • Added share public/internal file link #569
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignaturebbJotJmRZjUJO5ZYS7hZiWq51nC3u20Rl8rmPufJjANmU92Z9aRivuZa5lB8EjZx
AXAiigxQGhIhG4ysXHhpReLJsmgxxqIRe/fxC/wLk5pB9jJyA+mVOljVoxH94CyH
xzqRJZCcftbCXZ46o1ihNTaIRVkG5+6CymhcgBBZpk7NJDDE/xS6j3vVOK92vBvh
0C5vsrBz69aompItXlBLxdfiZh79nNe0KB9B4mEXkHeE1xtwni9BZ9AQzCxmhRZs
zP8sz43WfliiJDs/2rueNVIg3SByw4bWOsjwv+Klp/5a3bZDLxKNMWXx+vhK7eNa
9IhalcqFlV9VM2VoePKqtERrw8jxG8N4aexv5Lkt0KXxTg0+U+vedUB5i3PW7JJa
+5eTWaO+7HBBNVF66de224T4eGO6ZlHiMFHOyJP0UP77tbgkxUXm5xTB/juv4xLh
1CV5M3P8sakG3ji6VnmUMgop+7Qq7ca4/Xd53Bnp0IdAJjuTY2zxsMuRLMMvFakx
1BsHiUSMOfiVokPo5C1zJwg2C/HyGgVkX+RGRIm4mPv5fF4HDLuL7XhdZAZLTMg/
5Guq1U+ut2YdTf140JEhNjGDkH6IKcm8Ks+0bpizGWESGlyE2b7mzoBPuJw4iOxq
Z0+sN1uFuqCey8wytrQY70Iv0+a7IdaqWffUu9CjaFQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<27.0.0
Minimum Integer bits64
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.21.1
Release Details
UpdatedNov. 13, 2022, 10:57 p.m.
Changelog

Fixed

  • Crypt crashes when Sodium not installed #641 #657 #663 #664 #668 #669
  • Personalised favicon not working - default Snappymail favicon showing #665

Nextcloud

  • v23 ContentSecurityPolicy versions issue #666
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureaRA5ONHeSwCibOT6YwHIYk4e99jZnUYcXgeoIQJxE7adcerH4/7EV7SYvT+n263e
q/dOhYDXXM3vre1I6ImV4bY21p7bIxBe2szvyxvkOHwG9AIvmemR4PxLZCh88VSj
uLfoYsTetPIQrltaH7pEalBZhB5Crg3zbYQit69+9TIrgfayeSsfD5wyu2dd0QWk
4vkPI1KLt9lkEj8cA9myg9oBoGvua0iQtF7UXhS96EiMxRJ/Y0kJyuh+A7aesHY+
Av4JynzrqgyQXUoGlNss+wq6iy0TUXdlmEcqi+WzlOvm0n54dfxsdcaI/UdpU1cM
bzXsKrfmhsvbf0dgCgxIZ/PFUp5itS2vdGyQbn7QyhQ53/5xMDhTIgGj/gnXeLs5
ab6OiKAshzQNH13Z38sttycVT/++Y2/6pkgxZW/Bul5vvOJN4nW508vDgBYjPC1f
mV9NWQ1yEYja7Z8kkF3hGDQ0S7qkVzBWfOXbYmJq0FNywOulavQMSR//42sD82DJ
CElNRnm5cG7m00VPUZq6ZXXwzoiEXwXQoZ2ReZhdTJ+6cAc4FW0awU5RYMLpdT7Y
lzGqzzPqNE322YaXXtsGWgDFz8iweMbWvsP6uuZJrwf8gWv4eBvPZoAbBgrU0mH7
Gd2Mrezb7nl/DuJrpF8V0SkN4Lz0GWFCOZ/dAVmQe7s=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<27.0.0
Minimum Integer bits64
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.21.0
Release Details
UpdatedNov. 11, 2022, 4:49 p.m.
Changelog

Added

  • Put messagelist top bar buttons also in dropdown
  • Allow setting additional Sec-Fetch rules, as discussed by #585
  • Light/Dark favicon.svg #643
  • Allow an account name/label #571

Changed

  • Moved ServiceRemoteAutoLogin to plugin/extension
  • Moved ServiceExternalSso to plugin/extension
  • Moved ServiceExternalLogin to plugin/extension
  • Renamed ManageSieveClient to SieveClient
  • New Net/Imap/Smtp/Sieve Settings object system which allows setting SSL options per domain and verify_certificate by default
  • Update plugins to use new Net/Imap/Smtp/Sieve Settings object
  • Removed message double-click to full screen #638

Fixed

  • ldap-identities-plugin by @cm-schl #647
  • OpenSSL v3 ciphers issue #641

Nextcloud

  • Style PopupsNextcloudFiles view
  • Link to internal files in composer

Added

  • Put messagelist top bar buttons also in dropdown
  • Allow setting additional Sec-Fetch rules, as discussed by #585
  • Light/Dark favicon.svg #643
  • Allow an account name/label #571

Changed

  • Moved ServiceRemoteAutoLogin to plugin/extension
  • Moved ServiceExternalSso to plugin/extension
  • Moved ServiceExternalLogin to plugin/extension
  • Renamed ManageSieveClient to SieveClient
  • New Net/Imap/Smtp/Sieve Settings object system which allows setting SSL options per domain and verify_certificate by default
  • Update plugins to use new Net/Imap/Smtp/Sieve Settings object
  • Removed message double-click to full screen #638

Fixed

  • ldap-identities-plugin by @cm-schl #647
  • OpenSSL v3 ciphers issue #641

Nextcloud

  • Style PopupsNextcloudFiles view
  • Link to internal files in composer
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureoqgH2K0FEqXoxY4A2ZsGk/Ncy9cjpkZbgLwrStlR6gqqrkXZKUXYBASw/qd/qHsQ
6CkcxWWQ9nYFfVTFH9YDRYZvmr+PV/dTPxdzwo0weYdVyOQpHAPoi/BOuWY+vOrR
mBeWAz544S/datc1MuSWTbZtnec2wX+5rhI1tkP24i+uLeLKKouk3yJFJLp+y3Ww
ueHnDWxmtxjr0o4XmUVc7BNwsdsA1bXg/dr16vZjJrIuXpOMfj6/zbzG5Evtm2Sv
+CwVIW0XbGiZ0WJCxRbuRzPNRjLeEIvmRQKDGtFg03T9oNEHltRSdry7MBYFnTCT
E7U0olo57qrNjH5taSQutT6BuQrxcH/07V553CxjlLfjFE7dn/skhQJ9if6dVqUr
jo0IHrGhhpfyFpuo4KQHxxbi6RjoCEBrthJw2Zzmpl7CfOlzEXr6cegZ9jk+HRDn
eepEFTYqPdeWaB6FAsNJ1hlhVLGmdiL3xRcN8mr7NyHjb4ObyO8zAyN9hl97WDhp
qsUIrPjva7fqDWJ4e3HnaY0fTFZMSKggkBeal2SWPB7pTOaDVq2qc4jJhOIE1Oki
VUaeDmFvw2RrhZGg1Wi7RkdGAr4DP3bP8F6iexbKD1qknX8T5Cp0cqVNVcsYVfFm
KF6FfccZhThX+258Beo6nVhUSD1qvPaQU3UL7q71ens=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<27.0.0
Minimum Integer bits64
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.20.6
Release Details
UpdatedNov. 8, 2022, 10:08 a.m.
Changelog

Fixed

  • ?admin login failed #642
  • Resolve PHP 8.2 Creation of dynamic property is deprecated
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignaturerHVfAAM6c0s7Pn6c3xE17QcDUh84VjdYZQ2NJeYWdisUOPae63cnniAzNoeaPY3k
dMh9PspCT6xbT/nIyZT6MRhdtYy18l8mqRRHJSqArqEgtBsTEoWo/fD2Wqo2bc6H
2ANcXOLHgLQAiAROE455HnVtcPYlbOowYwx/6GdBzxe2qZaGKmG97pQbum50momB
5BRaNVczAIZW+oWMh00lExcCPsv68Sc+koTfWFb85CCT8d2C3sYt2Eu9gXvPFvll
WfJVQLby+Kks6oaMZ4D3jTc/pbhAMltLD4Li55Dpif8mNRzRw8kbtOSRT7otYxLh
aum4yRjc6gLVco6uR/Zx7gx8WCoISWGrqkOV0m0g6LpzGBKMWUfN21XQE9x6mQeV
juxAFPrbxUFU5jRCubSgRIQole1GwBuy+Wpz5yr3I/JqjP9I0l4BnTxof37vAg0H
MKdax5s/2RoduqsW4JnwvtZtiymAttUDDJzEBD17JJ2jop6siTwJExLa6zeZR38o
T0dJZArJFhRU+QjIYW/xT4QZu3W1nlSX63VOW2Um26fxVkLDIVX6cOmXr+xanUBc
z956oh9kC8pddDxtDRYuiACwPLTHdvUFjIJbs5iLybhUtpvOmOIKqn/o1l2IHm8d
VP5dG/zHpEqPKzT0by+nDI6NWD7MI+tfpC4BzgZD1iU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<27.0.0
Minimum Integer bits64
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.20.5
Release Details
UpdatedNov. 7, 2022, 11:11 p.m.
Changelog

Nextcloud

  • Improved workaround for Nextcloud Content-Security-Policy bug Safari #631 Edge #633 Reported #35013
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureuDUV4WpHl5yh5sjwZU2KPz281UmjtAHRUVV+9brczF7+MTHF2Ya+2vgD9shujW+p
sHmmVYrAOiGiSFW6sErNinD6cwG955pzeIkL8P7AfDYGN9Zr0hL9t7y8j+ddp3Lq
+UcLj31nVti6TILiLRAKEBfYDsev2uoLw5/zWkfCFkqnR52fkuSpmI4wYuKSuO0c
Tjg6W6JLZLFaKcYHZn/uLqF2DgJjSSwQ5EWTvEuTtPfPzPVhuP3HDmVSPVGpXwLK
uXy2+B5+uJl7qXldz3VqQZWWuA5drVUO42N7xVfeSRl9H/3VBqLL6/fVg5nTAgBO
V6uEHGPEMU09nYHOZAjlggWNdIKMNLg2wloeyT6Y+BzGYGB/ElyKJ+Krv7X8pz8/
nagmZvhgNjcVzHT3gtCyYEuhyTP10Cn1cPxBcbp3MlRLRKmBY9Ls/WabjyYje8pS
CgO+VZ7Lt2lCvPsuDfA9i5f10NQ3DKdhs3Phg38PbSICvD4ShcS56e+pSnCDX362
B1XYrVb3AgbK7M5Y3KfNb9wthf0t9L+nQy8/Zxn24ydITEqbm4uZ+pKDxOqA95P6
3EsYWSms4SrivuxCU3SnUa+HGEeEtolcavVJosZO33hwjSgMITxTOfJ+QLI7yWKQ
TBBTbs2HxsHBA3AFeavu69rwaw3xwKDQ8qlCecg5+nw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<27.0.0
Minimum Integer bits64
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.20.4
Release Details
UpdatedNov. 7, 2022, 8:39 p.m.
Changelog

Fixed

  • Nextcloud no-embed use iframe mode failed

Nextcloud

  • Workaround Nextcloud Content-Security-Policy bug Safari #631 Edge #633 Reported #35013
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureZjIRWMokdZMtz2P6Wltv/Pg8v49vGTUJlFCiGMZR3VE56cXj3DNEtMaEhNZtIsxc
EFFXOhRPooBNAZpwZWEzi0+ZheC7ev/bweJuyX7wq75KvKvkK4Ke6u+7D8kRog6v
Fmj0Hd6oSzEl179c4CEwuzDXP9dcOz/kkGZ/BS2vZDZRMLZYozXsGDPas8Gr+aqQ
k18yIAJ61e/IPvkcvps2snCNSyyFxRrOtm7vYqflTLSmJSiD1PQkWSf0UdfW2QMc
zmdmxcfdRxBvDXLvhuZVKnL5IQ2phSYEvrSYl10pxn3eMSlIpYMNZo5jfk4D/xj3
2XAyTWeQJrcUGruAPvcNvkAySo4IR4fk74n4YALN44HkDy76Ie1Z7pfX3es04IyQ
uGRbjOe5i80nHOCkXmd/XiwxA+CS27cCnLP9wN7dEhWEne0cryW2RqhO0AiNxsVz
sKdP4k+yeMgoZYQyKfmFJEnMwp8jdvgjQ9MgOesu7U4zqjTRdBSyZPEvWgJq9yz+
Xu22D8TMDkHPplByB9jswOTT8CROWBoMCNpc/8pi2Cxija1T01ET2O/a6f5nxX3s
dGgEepmPFk149F7GiNQ5xkYpdNKMmyD1KPXaAYj5afEYY55LrAgRbTeN1Kxp+iab
u4yhH0jVtpxPAAV046TPkvG2O71pWXI6CTuiqr/0IAg=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<27.0.0
Minimum Integer bits64
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.20.3
Release Details
UpdatedNov. 7, 2022, 12:24 p.m.
Changelog

Added

  • Throw decrypt errors #632

Changed

  • Better multiple WYSIWYG registration system (not finished)
  • Better handling of admin token cookie

Fixed

  • Cookie “name” has been rejected because it is already expired. #636
  • Content-Security-Policy 'strict-dynamic' was missing

Nextcloud

  • Better handling of Content-Security-Policy #631 #633
  • Nextcloud 23 Error Call to undefined method useStrictDynamic() #634
  • Use snappymail icon as favicon-mask.svg instead default nextcloud logo #635
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignaturetDpL0Ldvq+462Ss1yQWVhfg/C0/LHpHprGwdZHydjByG4uD17MXo9HAuoWhTjpYS
uy3zuiQOhc6u9GOxb73/zpTHE6KpQha2Qlrfzf2vBagW00v60tZ9qHz6BbSvAZGA
q7dqLFXyF31OyHaK7n8xlw15pZ4PptZyTywNSlylG61X8TTgB9BdvbkA/eckdb/t
kpovUcsD7AUf5+mevtcZJ2+LCS7ackaN/XvZGqU8Zm/BZeYyUT/8yTwgatXgEAXW
rlhb8pudu1h8LOPtNqFBomKbEzFUFcbv953DO5Fd8AsB4S4Hvoo4oKqOv1pjWTvx
MuGUH/wWM3l03R0dHFH5KVT/Ce+REAaITQ4eogs3tYiFQI1aonzi/uVbsEhN0uOJ
Gd/tVooRrBglswHkPCOat50x/Co9H9LsTgAiky3Jp8s687E78pNQ1fLuZ6ZbPEcC
7FjXIlbSJk3IGsxVkS5dBbepO/hzI7/TdWGH187qmw+GpIg99qDfCl0MPDdfQc/m
EVYOqqYxXTFOwm0tQpTF5kcH389vkEHLd61RlwG/G4pY7EWCSLyz/Xc6fJ8++DUr
Q5xAKy8JeHM1Mb63Afd1SjRmJc1w0uKbU5ZNaj10b9ztZPGAksGTeDeK6s3swGEz
4wzp7PT2a4pvqvZZZr+TnLWHUIQNZKZj3NcKgZPngjE=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<27.0.0
Minimum Integer bits64
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.20.2
Release Details
UpdatedNov. 5, 2022, 11:09 a.m.
Changelog

Added

  • Add more search operators (i.e. copy lots of Gmail ones) #625

Changed

  • Some CSS borders to var(--border-color)

Fixed

  • pgpDecrypt() using MailVelope the decrypt message was not green
  • Shift + F in search bar resulted in forwarding message #624

Nextcloud

  • auto login mechanism not working anymore #627
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
Signatureu7aTz6bnderTt0TqNsW3oBOWAKNr500PNm1l953uPGPRAevuR3YU3jL3VJ/whRKg
8tqHpO8XfthzHYbz5DIXl5gpEbVzBolJ92hefomLZCie7wdj4AWg6nm5ltXzSmkC
0sGStK6/quk9OZcYLDtgkWdePsgPBSFKzQTk1g2EW3PHq0neeQMLjAXkn8+tZU0K
HJbAZIHN31e4gXVliZRUnZ3Cpoe3gAuPv6kHP60BAsNIHeB4YwsIRYG/ZqvMAz+u
cus9dNvdkUegtAzCLZq0Hi5ws6IA85dLrQhDWX/ajVVfwigUjq4nbWiaAAKoctgz
TgyAWwdrORdcnU8XPMi9VtoNNoLyzDY/UKM+L4NOyX/Vpmhtqhsj7gZ2V60doXcg
OYcnq3BOj0RlgmK8eYJ4kG0SkDk5C3u6VfZDOFJ9Y+1CNCtKlvDf5FJ8GDVFViJT
D3ztaHUFi/AcZnlDiowNKtXBQ1lPDhqpcEiW0qeyiv+e1/4nLRkzA4UpKw3r+p8y
l92EpT4jXQ3TLpUJU9WkzpkPdPNsBkPtAydFB4pozvL18+54HBiABJSTl0DaweGD
A9o/mT5KcIN5iuKInf0FV5ipl3oKx3F0TJCDbHmqD19jVq6KRWf4PJv4bozQTNgA
fIq91q4kXQPhsQ3ZUvWfKk9FZ9y4xnJI7OezyzIpX+A=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<27.0.0
Minimum Integer bits64
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.20.1
Release Details
UpdatedNov. 4, 2022, 2:59 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignaturepHRpSeQhSN3b06hPpQVfa7ZxEk0/beOrILo3he/llQluW7IX40jT+MvuOzXptd7n
k9KvOQlixSBQXvM+A7KrN+EdAo9iJX9oofNLx1uSmhXzU6rzsel1ucY548/k3MBQ
4Vt+nhkJKwwhfpHQD82tAq9JIMiEekDsHOi8xnkuh/vlrPAK1v68kg5LhOZDH7tk
dJXsTvHGKW7W+yv2bCRBEA78A+X7lmsZUk41qNTbMPgK1fAhFc3RQESOueyUh734
Jp+L+ScgOaVCiGu2vN7FaUu5nGMU310Xr0qMS089L1ikbJ2t6JVhGy+8CB/65ud8
JWhbQ5L3/be9keVG49vDM5mjXMWMmfUXnWOukRSl5sqL/wYptiCJQkDwzuQK/bEx
gUIFt07RB0cK+Iv68Vn1SQ55qPbRo7XgN3N5iIvNjWNm3TREtzI4RAg5LagST5c1
5N99tG7z0fM1GL/wpXkZrwhND6DzrVdKJhjvBzztEt9iYPgYkoMREdoPK81OjJzZ
hoY8X6fSMy1WVyXl/gAInLSnm/MllnyA3EpFjFYWUx+z0F3OeSW7EaWpY+teZNFc
DC0UhJWuKQf0EBmHnlPfbzajH0QyVxtwvu2WJ5Cq/lgP/Puiu/43E6hxmMqaqdsO
17AQrT4WzmcckAc7T32JfWnGYqSlKDx2kMzxtCIFpBU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<27.0.0
Minimum Integer bits64
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.20.0
Release Details
UpdatedNov. 3, 2022, 4:22 p.m.
Changelog

Added

  • Strip mailchimp tracking

Changed

  • Use some PHP typed properties
  • Move bootstrap @less variables to CSS var()
  • Improved theme styling

Fixed

  • CSS --dropdown-menu-background-color should be --dropdown-menu-bg-color

Nextcloud

  • Disable Nextcloud Impersonate check due to login/logout complications #561
  • Improved theme integration and be compatible with Breeze Dark
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignaturevDZHtiofXc0v4w3FZKQcXtThhpK5iImi2bAdBtgQ1ivkF2rMQJ1tMGWXjXDCAStY
RiKVfQolZxZmIlObOiEAanSdIZ2A71bOpCfXDqn04e+7P4B1okBrlw71FxXiRxB/
+Yq4M744111hun6HdhikftAQGN26CXGzsapgwKJOsDXiGD25r2TWyOThfB5r/Dqz
hqqxDz/kgQ6ti+/DQ3FLETigSQB6O7BdVpC0V/xtymcvKY4FyoMPerjLWXeMq5No
870XjhMobjNI6AqhvfqUYPW/jwR6YFS2RCTiPUS3I5W9EMC6PNL9ZbszWHKioA1k
iUYhz4ZL1rbrrh7ExircKHcweIKGdSKO5gKBAqBnmOtl+v/nUjU76aaukoy5rnKE
N+nFIyzx5QFPo08UB0mBDblhWWsRFB03Q+5ALkt8Qme1vEawPccKxOQSxyRnuMpR
+i6M/HSwDB4bsLdNCp7ZfNOTUtxu/OCqwQm0Y/dDDH0n+/RCEuxhX8ebG7M/azgn
UD0+p+9xefCRWa4f17QjQfQepv7KQurAhMW+QlxR1wAhjkeL1ZLDYwtzbuZOskT/
d5+SExJkZvYWamPMxZatPPzmK79PYCgukPX/AGnOeGOJIV5X2EPwpx9vdSoR2Zph
X93XHUHLCBddq9yRNZas+i39CL2+Kt/75L8Wuk1K0rA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<27.0.0
Minimum Integer bits64
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.19.7
Release Details
UpdatedNov. 2, 2022, 8:34 a.m.
Changelog

Added

  • Make it clear that you are on the admin panel login screen
  • Force PHP opcache_invalidate due to upgrade error reports "Missing version directory"

Fixed

  • Switching user (impersonate plugin) keeps old Email logged in #561
  • PGP Decryption / Encryption Failures #600
  • Undefined constant "OCA\SnappyMail\Util\RAINLOOP_APP_LIBRARIES_PATH #601
  • Cannot access admin panel #602
  • Wont show my emails #604
  • Return type of MailSo\Base\StreamFilters\LineEndings::filter #610
  • Create .pgp directory was missing

Security

  • Logger leaked some passwords
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
Signatureil8LioG951uMFxhMgh7y/8luZI0rs/LMuvr61TWBnWRR4y7LaBg6QpXKMk7rcC9I
lEBuTcKZ7CQFL46w4uQAdPeUoDuLlBNaI/spmcjN2BkvQwAq1C0Y8XzlrdY205Cz
k8eAgXTbDrcdPlQCDNy3mmVJsxUtQOfICmky3OQ4e6rpOT3ww5rkJoGWUbT8cmo+
spixhFpgnU7U1/KBnK0o4TRxx1Pf5X97e7GXkomkmsh6PeO3ZkdwFeiq7WhOtST1
z/opQ+xg7B/k0RSvctVh2dI/xuFsYqMUnLqp1sN80P+ydEruk6k2tLAHR2BW9B2m
XHqi12mMBvCXek58MtVjlN7IMnYW5i0fuGvxybBOKCyC1EYsI2dsN4+dd5hgaV5L
4eJM+hP8R/vC9tIf9WaUhAi1J21+bm1L1scCkco1L7GKiHI/2gpg17ifYQS3OPyI
gpHb5wJOf5gEwGuaV7Z56J6IHmwmYbwvkIylYWY+aZ04hf0/ZoP/uj4CbXqil9gg
j0hNWungYiKQWEfXN900VPcYDRe7XTDgBrRC+GhSR5NTFfipBa7JA+CpeUR+zJGN
gSVrx11R773D9Wzw529Eoy9xkj+XhuH9LIFS2Tun0jQdb/1G2LCt4pAPM6cXhNc5
9QbcjUMilsx+7W8Zbuqx7wyx9uWkvH3lujYsjW1jzFc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<27.0.0
Minimum Integer bits64
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.19.6
Release Details
UpdatedOct. 31, 2022, 6:36 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureQy1oS+ipKPi7VbyzqE8aX2DTVg5K1ZTF2hdAQLsWw6v05TgsGCpNrIplanXCADOc
rfYMzIX85YifyTHSXnSpPNrRCbAf/qQpJv6mAHhHfccHAl/9qmg9BcMTTLzJXfVn
0BrCMOeIpY4a9nEq0UW8XntYElhwjCpwx+TXejnpxvDV5BjBNhzkmOiLfL0eVgVK
OGuBmaR3kVEXNSj0DD9sboOLxr/Lcja0uIetfpkqEKkIHxQU3BgXEYMN7O5UFy6r
TRaFgGV37Te8a29ednDk+goxSY/07CuWLBzGqEU3YDEI0TPwQJGHVYGMjhctuKSH
z+51WyUg6u36VphvAC1sHDmB26wZ4UtziYvLdgSu46KgFvmdU4mTyb0BHnyeetsa
z8OHiU+qkO3k19f1o89CHGif2nNdvWdCF1YKz4j0N1Rh+bL1Ms8EqeMiUc+Y/Ete
gs7KhRzWt06ovSleIWXGpHfpO0Bb2l/wFbCOeFwGZ7VZ69D3YjzgjtYKriLdOyNz
goAxKJ1foFOO3sIUxte7CP8wpBjrYSVEOj+8Ocqn6zNJSPtPNKNSfZrvwicw9dVM
MnNj/BhxByOMsTm7nTmyV0Qr1wBYkGhAz/RhB3tUnpvv6mVuCkbG0d3F1pmrDEUa
Gpvk+MjrWcoNThqWgrBnQ3+HuIfgZkm/Mn2y3rmDPlM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<27.0.0
Minimum Integer bits64
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.19.5
Release Details
UpdatedOct. 29, 2022, 3:54 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
Signatureq4KIWuUuwvf9xxGxAEZalSNq/VwVpfoW/kLOcZUSbMkmp96yQ3qATs66SO/4S/A8
5SiZuxBReP8krqg1MmZJgynyr6g/lQ/02Ee+b3rtXkkFD8nwOxpao2GNiGryH869
6P42+wWmAVTr59C/OfgSmEojSsla0kAElVwaq6b7EKazp7+zzNyJ9gZbAlZPH4nM
1j3CRsUSrrqrm6ExHh1Plx5Me19cEINBytNBnAId8vKX686kTz6vLr8harlGsI4q
dz0L4dS6Xos3VaJOf0xhb1FCPe4pWOuas6BrGTtsvzs8+GM5wCbChR639ibMLwuy
Wy9AguasU3lYyWtedjrsaZ1r5ha/76+RviTdsaCzb1K+Z27gys+qNqlW8kdFGjH8
KU3ps5+EyTsO/tdpr/SlTbcjEFdWkidFwgR4xR5j6NlwSjQ8Q0KHuor0/urRVCiF
xqwKHTcDk+HSTybIw3xxXBAZ+XzxYw9A2GJcTBI0zrAFNePE/pCJfenQ+9QfiFLK
5hhfKnrsZmoRdFomi+uVj3w+MBZ1swRsK0e4+7YiAkXckbe5a3uLFMeI/kl8U6UV
e2G66dwp90E9So1wPTtW/4SSY/PC1/GgfmeoJ1kqvUYj4RqVc3WJGbm7fqNeE+Wf
7WCfNyRC2A7DZq9bnUpZ2Anul0tvNTt0XskqD7SmFdE=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<27.0.0
Minimum Integer bits64
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.19.4
Release Details
UpdatedOct. 27, 2022, 11:39 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
Signatureupcr7pv+skRP04FWoQPOI0e9vMGSNTraybfJg18w8XBCt0+udC+nSGNIqx2sM0tS
uf8fTvFhIKFFwVH+7RoGsclJ7PaO3sjIJWh0vsc4G1Qctwhqvf6Rl9F9VM/bjhrp
CeZ913TSBzVsFxIurcOG6K3b3JMiRSccZEk2Hl5M9h35tQDcm02EO71BTDXaUWoN
PM+0SSc83Ky2z1B7lM8vrz/8jkDYS7/2kXoGD6XF2UChHbbwGITUmIJH+kkC44Ok
s0WVzZM4O+e74/52VvVXQqcGSLERtDmgY8t2mWMKvt4AFvNEiITrqbBS9PB+FJSY
mwlswc3MIfze4JjpMY6bWWQrDQ3DQPSRLQrEIHYepuLPBaguQlssdhL7gmitF+kD
4QgWyMI0oJkcGl0b1XIBJgmxyeMYuetGTBU/U8TcSaIzxeZWNoabQV3bgpA3k6va
7yCsv94YK3vNHS6WNJebi8BjxoH+y9gk0zxXqSg+bKtQResP1BOG//u0XehbEseF
m8uA4WvvZSoZJK5KZmR61FhCqiE+M8/4lbLP1esf3CG5i8aD8Qh/QQFggRakLUR6
M49i69bmVKxsDR75qXYoHPo4OxyLauOLOsmDSx7u2+3IJC70FasbseQs4fKYKyif
hoCd+bDbUKXT01/ZxvWTcNmZtAqPOpx+pP1r7c7u5nA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<27.0.0
Minimum Integer bits64
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.19.3
Release Details
UpdatedOct. 27, 2022, 1:40 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureC0vbe/8WIYbloBDdFUgVgeuC338lbFin/3HnapWEVWok5Ujv0XI1K8IJ1uOZMo54
v8EohueqAUQgSoOxeL3Awe8YzqAKacjXyK19CfFS4tVgRW3nGCuRiI2cUsplQnpi
VQsRHXiH/B4AApfraOCuDgq2yxpPCBSN39LQAVmipSdzcTXsZdWzKZUyZiRIkqJn
fBXnI+Ws3DrqEmcMgvbgS+tU69wQ12+aKevCZjajFWAVEtzFoXkbbH7yogRtUL/B
nUYK4tws9e2OzUypIk+cb44Ri49Ym45L8C7xVLEbuw+nr60+eChcMpCuurrsLN2k
XpY/+2f1uLWtJ4i4xZFDHhl6wwqpbI6tYTYK1ncD8jQPs1pKRlr5N0dG1KV5m7Ju
LVZeYSptCn7RlA7HamrKx8NvWVk0leZsfIkNagbEgmyqEBWq95u40fFeEH1qOd7l
GCouW8TdZGK3RtrV1D4g3xHivqeMzfTyFEzkXuo6N9wa9SluJPxji6VnMdUV0KwP
TsqFpHfOTxih3fj0KeQobBrNoeRH2jW84TD83EMjVOYTrTCMdhyo+Iv/Ipz/AbJN
XBV/7S8xFibMDWG/vFnEXECtaYXBPx7obuXELLtZWAy9/YY790RobjasL0vdp3XH
l+qVVGrBeuKzAOt7dh2GRB5Nwub7OpsQ+NQ0ZTiHtw8=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<27.0.0
Minimum Integer bits64
PHP>=7.4.0
PHP extensions mbstring
zlib

Nextcloud 25

SnappyMail 2.36.4
Release Details
UpdatedJune 25, 2024, 11:04 a.m.
Changelog

Added

  • Customize private key passphrase expiration interval #1545
  • AdvancedSearch support for filtering mails before a given date #1606 by @codiflow
  • Control valid spam and virus headers #1607
  • Remember S/MIME private Key without function #1611
  • Resize compose dialog
  • Magnetic theme #1637 by @TheCuteFoxxy

Changed

  • Improved signing messages by allowing to choose between the options
  • Improved language detection code
  • More detailed Decrypt errors
  • Update French by @hguilbert
  • Update Polish by @tinola
  • Update Portuguese by @ner00
  • Update Spanish by @huloza

Fixed

  • Default language error
  • Undefined $sEmail in DoAdminDomainMatch
  • Handling Autocrypt header failed on = #1608
  • Blank lines are inserted when editing draft #1609
  • Workaround Cyrus MAILBOXID bug (disable OBJECTID capability by default due to impact) #1640
  • Workaround HTML with multiple body elements or MIME with multiple text/html #1641

Nextcloud

  • OIDC stay logged in #1620 by @avinash-0007
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignaturemP4RL9pXPmvZdCJJpyY6E54QzR2dEwd6sh+1D4BnFAMW4/pTnFz7tNinwEOSpRPb
8giNX5PwtO2DJKuO6mVWw6DCV2K9/0PC21j162z+5+ZWbFswv6ksSkX/9lC+eq+Q
WzslvjlHeUmUyS1NOkKbyLqlOdtC7fjDlGHL2+RAI/gbaPxQI1tFMkR195fRsL1u
rGb+/Zfpwf3d5sSAVmTWep59LM2t62F1DktKkr+Io+HOeUouWwyGjk2D3NdMtqKN
gBoV/XWjYbRN/gep0mKO5/+1v8J07p6FMin5gFoq333CqKW+J4mZFV0b758EMAD2
G9s6HsUp7VxlfRil6QBsPsqR0rINkuAy1ZCMShWyEu7qAqU5tldy6YekGJLdX96h
j/9nsgODIdqAV1CK6pp3UCBYWKYAaDhiGkIGSJR85MivhaXZahh6FcxUzl18Yo3Z
/3YgZW7JSLNMHuukfGjxpx4IdPBjxyiLICF7KhBvLBUIiFnSRrEgbXOloI1WYqVq
JApu7U1UJotdnVke2UWUeIJtdl/VAucdFSHDxa1valACzqln/cogB81u6ieS8eMt
6K8y28SkA1De4WKF5750/hNdeOXw3uPtAGPUPRKmtHJyqP3v8rW4sC7nEEm/jEGd
aPhGkr40uPXfok2h65L8ApxB/0ZFq6N/oLS9D2Qr8yA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<30.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.36.3
Release Details
UpdatedMay 27, 2024, 9:24 a.m.
Changelog

Changed

  • UserAuth prevent plugin errors (like the Nextcloud plugin did)

Fixed

  • Undefined variable $aTokenData #1567
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureJepYqMp6maBpI2Qb65zqm2gKqC+Lx0JchXPd/7FWGZvumyH3GBDQta0f491SMZR9
ZV9weeLDGvljT3MzkLv9FGzX77iljIQgeVc0FIPEt5o0xE0TuX4k/qy/UCoP8Pko
n1YZtxJwG7Gau3a3pbqwb891lrS9tOj4go9itWTL5W/0W6UzrY4dn3yYQTGd5b23
xBDVMMGt3rQaoHl/QNPxnVMZ0BaZweL51UvFgoP4FpnAI05hdSUDRaTp9rIxdFWB
mxvVvuVjVN7lsijDQh4b/Z/N+3Y7+6NuhLsymZMQLsmRqInFjroLNcoYcnuBELUB
fZEATRJDhdst3EooW72AZzkHQMpG7VY0KFn6SAbMqLx5N+HcyWpSMx3DBn4o57ho
Xa9Oaeq6cg4iYL6JUfh8uJViCU50taLeW12FyNEkYS5uJE8hJOjV1M87bw+ob95e
F8/qm0x2hyKzZdb0HgFhjN1UOD6OLeI1PZuf9Q9UKLWvfusH3aVPmumkRDdRAxgO
/5pNeZByW/CriSHd7y5C3/ewyAaPnddVisGMuuF06xT70RnuR5/RGH4JJq3nzQjX
/1b/5jr7XhtFlezTQWFc7Mq3fGiWxKJVBk8tOBesYcheC0Joy4s8WST2xa3kEOK3
qqecWjcogWhdsYLiW//65fDK8szEtZl2WGVcIwY9FmI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<30.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.36.2
Release Details
UpdatedMay 26, 2024, 12:24 p.m.
Changelog

Added

  • "copy to" action in menu's for #1559
  • Log signal info for #1569
  • OpenPGP.js automatically import backup keys from server

Changed

  • Improved "remember me" cookie handling
  • Update Basque by @Thadah
  • Update Portuguese by @ner00

Fixed

  • "Account already exists" #1561
  • Properly escape path separator in tar.php file list regex by @sevmonster #1562
  • Prevent mkdir() error #1565
  • SCRAM Exception when trying to log in to SMTP #1575
  • Error when redirected back to instance after Gmail OAuth #1580
  • Uncaught TypeError: hasPublicKeyForEmails(...).then is not a function #1589
  • Undefined variable $sFilename
  • GPG/PGP exec() return false handling

Nextcloud

  • OIDC login active again by @avinash-0007 #1572
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
Signatureeylbz+5tJ5npMyHujIR3yex/kOpmndjSRoDOXh5YqzMvKGsf97nqhFut65B7CZst
r6ce8UoUEfm9eTFnxHoUZW/FkJBLMj04q+5bfAkfVe54wwcdB+ZruCbd96yKzoj5
ORsqtd0V6Va4wPI5H8wauIXJjdmWe+l37EwDrAAkI5hGId8lkbeV2HFku8fz6QKa
WuO6/HIsMewZMMJzNg4w2hiR4Ie64Hnurx7P2K/O8fhv/jO4ykKobZIzjGa5rgE7
ofTsitwnNEVr2RPca8Vupc7/N3iYDS4Z+bifUqBJ7AApx3VAA0JR0sN1KHzZvLIY
1UD9yp2T2e89alkX5ALAWaR79xrV0l400hFP3TrMeAlRmAihciJoHXp6surBDmvW
4gzIbxiIe9/CWW6HBt1jnbIlu1kh/b9YtqevgvxoX0ENwFOZk8od/KCZZneAFLru
NLsvKPYxQeDjbmXZRCIToN4hLas2wa9IQNoEhOi0lWVws5+DfyJ4znI8GLss8iHf
JIkdVJ618A0KffWzJH1roPoxkEPtGWfaee0kwOWz33Tqg6hm3bJ5MQMMa4ibyfNb
68F7H2GKO3wdDS1v7ZdAZbtmSXYwCf7wYmnurgN+IuHuf2hgcbVdxbXzzwdAIB6+
LeaE4wDe7rzsrM5qtuUaSCqcZO7TW30AEjzYO2eyma8=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<30.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.36.1
Release Details
UpdatedApril 24, 2024, 12:14 a.m.
Changelog

Added

  • Autoconfig detect through DNS SRV (RFC 6186 & 8314) and disable MX
  • Have I Been Pwned class to check breached passwords and email addresses
  • Handle RFC 5987 in Content-Disposition header
  • Ignore text/x-amp-html
  • Show SMTP error to user #1521
  • OAuth2 for login using gmail (and others)

Changed

  • logMask all AUTHENTICATE requests
  • ErrorTip use white-space: pre
  • Simplify LoginProcess handling
  • ES2020 everywhere (require Safari 13.1)
  • Modified Squire to be more in line with v2.2.8
  • CSS set min-width for .attachmentParent and .flagParent to line them up
  • cPanel use extension login-cpanel instead of login-remote
  • Improved login credentials handling
  • Speedup Knockout a bit
  • Update Belarusian by @spoooyders
  • Update Chinese by @mayswind
  • Update French by @hguilbert
  • Update Polish by @tinola
  • Update Portuguese by @ner00

Fixed

  • Content encoding and type detection in JavaScript could fail due to case-sensitivity.
  • Extensions set logger failed
  • GnuPG check open_basedir and if shell_exec is disabled
  • Hide pagination when search result has no messages
  • Prevent mbstring error before setup.php
  • Prevent MessagesPerPage Infinity #1540 #1540
  • Reseal CryptKey failed #1543 #1543

Nextcloud

  • Add an occ command to set up the login settings #1552
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureZV3ffuj57nztNa9wVMvbxKfu5eJN+J67OdXKRh09qTGKw/QR0EDix9+h4GogBw9s
LIipSGUegkfgRjYU5ZAR5+St62YJXMlHJgM/R1AbcWDxMGJ3STd/bvNzj0T6G2nY
WbP0HTgT/yNEkSSKqKi7gDne+nfO3G1opZ/JUpoiZEU9KGbljLKsoB+4XGrP+kt1
fYcx8zPF+UzgfhXmgUCMLLf+INSx0pdVuF+52cpajOFArzvZ4kfcjepkTP+3IAQe
pr8rbKxBBpWJx5EKWKA+cxgLgDj7S4il1HcVyGkeNBlKGgKX02SCddFcf+5axeos
5lsXg6dlf+gqrg7NlttkGF2P/9PDjkrEa5zadI5baBpvFTS50k1RsMh3tnIaSy1A
5Rt3kbHY56sdoOuvv373cUN0yzOO8TFNvKm2mFcp031MGsRADI8mrFiBso968aI/
aKryCTu3w959MChyKdZDsdD5ewK20AaUak+cn3cn3X73RJ3Z4q9I4+Vj4HgGZGoX
5Y/CHYyRsSM+Ri/kH17sDXTMeKBT4PgJ9Jy9OxlR8LK6G0q1Syw4WRAVWEjn0PmM
th01a9jN7vdbXBKZIN6w5SpS1NoTePqXxXznig+CION+KcWGkbldZNAX8ES1r1dq
orFefyI6dPeFrkccF+IkZ3oK5GQYKB+14kmCyaK+ehQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<30.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.36.0
Release Details
UpdatedMarch 26, 2024, 2:25 p.m.
Changelog

Added

  • Allow setting the supported THREAD algorithm
  • Icon to system folders
  • Remove remembered password after 15 minutes of inactivity
  • Swap background and text color for unreadable text on dark background #1486
  • Generate TOTP code at ?Admin -> Security #1501
  • Button to change S/MIME private key passphrase #1505
  • Belarusian by @spoooyders #1512
  • Log some domain idn_to_ascii issues #1513

Changed

  • On folder/mailbox rename, also rename all children instead of reloading all
  • Seal MainAccount CryptKey and on error ask old login passphrase to reseal key.
  • Moved cache drivers outside core into extensions
  • Sieve always allow fileinto INBOX #1510
  • Moved application.ini sieve_auth_plain_initial to per domain config
  • Languages use rfc5646, by using the shortest ISO 639 code by default
  • Update French by @hguilbert
  • Update Portuguese by @ner00

Fixed

  • On folder/mailbox rename, the old fullName must be removed from cache
  • On folder/mailbox rename, the checkable option was not renamed
  • Sort accounts drag & drop
  • S/MIME encrypted and opaque signed not visible #1450
  • Wrong last UID of thread #1507
  • Creation of dynamic property SnappyMail\DAV\Client::$HTTP #1509
  • "Download as ZIP" fails for messages #1514
  • SMTP "Authentication failed" when IMAP uses shortLogin and SMTP not #1517
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
Signaturenb+awt0N3T6kiiZuM4XPbtI4F+WJC3Z3rFDdTTbkwKnUrkDaCgRNuBJXZWMhsXTx
ehZfn/1n5+kcfhdwYUzbdbFBDptn1kPXg+xTK42JvYsNdSQnk8KxrFqPZZVd620u
D5piG+UMVL/rjvCVmuN4Qv8DtDCdx6r3wpPIlfo83nloTvZ89kWBj/aBzm4pBMLH
jH7Bgrsoz/p/R9ZwWqNm04NeRzYPtLFxFPDPX4goaEkZNBs37s5fHjHU+nWZJvRQ
DRqlPbDBHOHvrQ1QR/IsKhf/UIBX7TBBVQuPC0Xi6ydlMO0h5O07JNAfzKLDNEx9
36AwDGbbmbtYIwklnAKnvi4edBKhvZUyhzScqM2KN7MKeXKyf+/leVVpdQK8bqz2
ibS3n5vKe1ahibEPQtzP/+dohw/k6S+cBtFYxmktlMNZ/so+m7f3p8TRK5hmCArW
1Uto3YS8pqZljFK/gGGK0YSv8Ctsn3j5/+CFrBt1O9YAz+OO1HEoiyFQBo/S0YKC
MlhtWr++IGxFjg3waMqNYGFDxgmMdLLXz6sTg/qF7v5zy4KTGCi+SMQGyELEYNqo
H5WJwKAUo4UiuSBsKZ/woWfSHAQARTcLaRUY8BNoyG1l6JeqtKhLkoEuUk3PvxG0
e7WZm6AHWuTarwEd1JhzpkCotEHoNU6zAnERY9ci4hw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<30.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.35.4
Release Details
UpdatedMarch 16, 2024, 12:01 a.m.
Changelog

Added

  • \SnappyMail\IDN::toAscii()

Changed

  • OpenPGP.js to v5.11.1
  • punycode.js lowercase domain names
  • Nextcloud changed stored password handling
  • application.ini login_lowercase removed and now configurable per domain JSON lowerLogin
  • Update Portuguese by @ner00

Fixed

  • Raise JS TypeEroor "toLowerCase" after update to 2.35.3 #1491
  • Call to undefined function shell_exec #1496
  • Download attachments as ZIP doesn't work for PGP encrypted mail #1499
  • Importing or downloading a PGP public key attachment from a PGP encrypted message doesn't work #1500
  • VCard PHP Notice: Undefined index: ENCODING
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureFc+pXwOhyKoaRbonglNoSDFn+eSk2pKeYOSRpvcZqfA4Y3rH4b4SjTxPHs78cYzt
7R/Y2hMO7VhxedudlrWF14oP3cjY1BBbOLROI4Wogy5B9bE7H4+y3RfUb/JnDfcH
Oip6gDukWj0lWJV4RdsXEPle2uo23+T8GDigXDx4hqWTnOagWjegXRPkw+YlzhIw
HKqo2fyxD0KKTSyytm0lR7ErXBFV+Nu6Xv/dhoMC5azOwNsh4LDFF2dvSckbWfT7
1SWpNzsp6pgx3XnHBimoRDrAz2F+NdsNOx3lesJnjvwuT1o31dIag+W8KriKb4im
0DR3hr86QgMKeoVkmPeYCV89Uw0iNkTd51r2m4TOvN9R0VlAoUphDjLLKgaMMVoE
5f/lw6SvxmLC9RBpW7Fu07a3xFV5uT+6V4UHhQpUucMhc2ZifphRtK48BSF92yhU
VgJEZVuACvpYclFoB9LQhbpv9iuCJfQvgalIDahgSvpd9r4QXyKwI62mv+YDgG39
WtorAgxdqYUFZseaZN8m0Q9+Ku7x7kAKiZxlTLlrh8A0j3GOthIoeY0IAtZWEvQ+
rXpXam2qGEo2/6PGquu28MhQtOwdW5niXdmxeNb9Y06tZXsi7aCYxIu9x37rUKdy
4sSCsGavGeE+1HMeHXvXPyssqWnfVwS9IbJMygpB1Dc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<30.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.35.3
Release Details
UpdatedMarch 12, 2024, 9:15 p.m.
Changelog

Added

  • GnuPG can be disabled
  • Missing strings for localization inside identity popup (Cryptography > S/MIME) #1458
  • Automatically verify PGP and S/MIME signed messages
  • TNEFDecoder for #1012
  • RTF to HTML converter for #1012
  • Polyfill for PHP ctype #1250

Changed

  • new Error() to Error()
  • Reduce KnockoutJS footprint by removing unused code
  • CSS reposition rainloopErrorTip location
  • Improved error handling on PGP and S/MIME decrypt
  • Improved OpenPGP.js import keys
  • Use Identity S/MIME key and certificate from server instead of POST
  • application.ini webmail/language_admin to admin_panel/language
  • application.ini security/admin_panel_host to admin_panel/host
  • application.ini security/admin_panel_key to admin_panel/key
  • Drop deprecated Domain::SetConfig()
  • Internationalized domain names are now handled as punycode
  • Cacher->Get() can now return NULL
  • Update French by @hguilbert
  • Update Polish by @tinola
  • Update Portuguese by @ner00

Fixed

  • Handling of Internationalized Domain Names in several areas
  • Decrypt error message
  • Stalwart ManageSieve Error 352 when getting Filters #1455
  • Nextcloud V25+ theme slightly broken #1463
  • PGP decryption fails with "Not armored text" #1462
  • AUTH_BASIC falling through as AUTH_BEARER; change AUTH_BEARER to a different value #1461
  • SetPassword expects \SnappyMail\SensitiveString
  • Crash on importing corrupt OpenPGP keys
  • Crash on old browsers instead of showing error
  • Ignore popups on logoutReload()
  • Custom SASLMechanisms fail in IMAP when the connection is secure #1484
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureCwYyGbfMaamc3Y0dZBeyQZBglezh91P+pFjvkk6ZWTy89i66OMNDUelYqVZoM+18
es2/9LOjm53nZzQ2WPX/u6Zzk8ZnNZXx5Ta+cPpLx1f0ZEH87TCNqSg7oJuP4jCt
FIptaXpy3lMaZzpSaM+Vf234S094uv94qEEJ6SRfDJg2h+wh8qbgMV8PKiCRXgFQ
DMe/g8ZWdrlCIZqMeKWO82BdaGMmI2mrg86pEqioe2lky617fvj7sPjEMiUCMDJ7
FoNtUX4Xv/V9aLZBmftUK1QpbYLD2ceVl0Rv3O/tsPkbJYpBGBCuOP7zawHF8hUG
YdphNTsSoFICLC37jWPSP9UQ4k+6+rLUb1eo9aalhf4Fuod6+iezz7BHiGykq7Uy
ndUTt90SfqSq2X8SLDcUBbVxNbAzckW823lgO9kFUC82x8jd00fgX5UBMMUcQmvc
eSYWcasfv9QB5X6Ib0AHg2/mn1l8j4qCmIAH9AtKBBQbV/Z0Mr66Khe2T2UXHLZ/
OToGNDl19rndEdYqsLypn+MXuYUZGnhgOexwFVy/gZKuNdySCgnEKjFlZFVPhm/W
+ey5YWfTvf1xVXYBWCAU2ijb7QzEJfO96525HqMC+gvmTbdXIwCOog8Mn/ijOsIe
JMpbdVutwpGI8AMEl87YG6uc8UMGd31KkVojvYoSyfQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<30.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.35.2
Release Details
UpdatedFeb. 27, 2024, 10:06 p.m.
Changelog

Added

  • GnuPG error handling
  • Missing strings for localization inside identity popup (Cryptography > S/MIME) #1458

Changed

  • Update Portuguese by @ner00

Fixed

  • Verify S/MIME signatures got broken allong the way while implementing this
  • Drop support for gnupg PECL extension as it fails with "no passphrase" issues
  • Error 352 when getting Filters #1455
  • Nextcloud SetPassword(): Argument #1 must be of type SensitiveString, string given #1456
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureSxDFdCvP5Le2/x5Q6cUHcp+eYUirPy0RBWumlDd6FPu2/hlSVg0KZUgdDppX3lnQ
df39egYsjbd9sKnO548ia7JeFnIrZUt5viRrgYxWmlUcv+/KuGjaUJXHnXxIQEIm
UXcMlCfs3koVGS7TlvUTmBIZa0CO4NKNCffWgHqvU3H7HXr7J0fPtvv8v5DxhjZX
zACUO4tSQGQsw+p3uvZJTL5gUCsR7fGc7n4ahsRpC1vAyFZ2kvKh3fh0i7mNd6nR
xSwlMVriBqukaMfzFFDJPPaZboH3UiYm7nyBWfl2cJLNuYkTlF8a6RgPOl7u/S70
Oz6++xYm1F4QyHGHP2apnJDVhj0Y11auD8FbOBznH4HXI6ALGaST30N1WWSOyMBF
chyEXmUI+qL0lvuvooR32ScDJwRLUtMviH97b6zOUJSTWBh/78XwnSIbYHFhf/dN
zy2McDbA6Xx88nY4F4fiZK2mRAokbCxZ3H+JQm4uoK4JjZLWmKb86ysKZopWnDFa
hjE5ylUzDsa2CBM4h6ChIvqL26MWS4v8XAERlTkiqqvBTIpvjLO3kPA//I5TZwnx
0UuwX+oIPfOd9Lv2vJv2JXzgpyGpLkCaAgSUHLTethWqGYUkEh+FLjGX5z5eToCn
abs9KdpuR236wTX3kgaTJ0RREFm/ZmifEzpbF5Qc0ZY=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<29.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.35.1
Release Details
UpdatedFeb. 27, 2024, 11:06 a.m.
Changelog

Added

  • Search functionality in Admin -> Config
  • Cache S/MIME passphrases when "remember" is checked
  • Import S/MIME certificate popup
  • pre-verify S/MIME opaque signed messages so we have a body to view
  • Sort PGP keys and S/MIME certificates on email address
  • Optionally use existing private key to generate S/MIME certificate

Changed

  • Better handling to detect which PGP or S/MIME sign/encrypt to use
  • Improved StorageType handling
  • Cleanup and improved Capa handling
  • OPEN_PGP should be OPENPGP as it is one word
  • Use get_debug_type() instead of gettype()
  • Require OpenSSL due to S/MIME
  • AbstractProvider::IsActive() is now an abstract method and must be defined in child class
  • Make better use of SnappyMail\SensitiveString
  • Update Polish translation by @tinola

Fixed

  • Verify S/MIME signatures got broken allong the way while implementing this
  • Generate S/MIME self-signed certificate failed to keep existing private key
  • MIME parser RegExp didn't escape boundary which caused issues
  • TypeError: b64Encode(...).match(...) is null on saving compose draft
  • Fix timestampToString() for future dates
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
Signatureu44+juQppg+2jN5EZKK1jj/2qrF3Gl6//7JyJ6EN58STG/CANGTU+bAQptUczia/
Ls8pbN5Q0tDe/8v3B8h9b5ybAjyzDn5b7xN/v/uzpmVrhxrBBWC69mmB9k5h3L0S
dmRORg3QxTf+a1YlulMiquLvbZwdssqrR5ALkyZ17yA0bhnfvBWOqc/08J/4qHXk
q+LmAPzd9jPC3eomHov7z3SdwWLVSQJtq2AZ1nnfgqJ4YQUkO1iS2TNEVl0mEiup
yWXSyjhQv/6a/wn7C7EfozZ9ASJOkLXyG3Nv4Gqv3J74cDP7RVoGTnTYdjCi/2ZD
pQgiAuuzKC5SntnUyUyg2Dly18AOkOTMoM6cOWyT3c/aF4Ywgutwm6aoDsvNvuuH
ZXskhkX9N9WJLftyicoZu9/tZ/J7PhOjB/zZlLg2KjLWYOMAopfOAwjevOLtQ6bG
2+2o2c5mzpa7fhR9hEpeJt/H6nYZaRD5vg8zzr2G0YJJWZsYPdwlcYhnke/QFpD1
cVFudiLK3GpV+4aZznhY5TVpqa2Ng/GItPRgdpHSS5pE0x28p+NfE99Ah5Qnk8e1
ySbWjSCDEJMOJfXC/1r8OEkzO6pP2Ag2LNH2F8J1pxjtuTZwNnGjN/GxpKFrLOtw
wHI1JnpiBMLGb8vSzjqom68Xt1bFSUSYJT85HtFYko8=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<29.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.35.0
Release Details
UpdatedFeb. 20, 2024, 5:59 p.m.
Changelog

Added

  • S/MIME support #259

Changed

  • Disable IMAP METADATA by default (hardly used)
  • Update Polish translation by @tinola
  • Rename CSS .openpgp-control to .crypto-control
  • Renamed some methods in PHP

Fixed

  • When moving a folder/mailbox check for parent delimiter
  • Mask passphrase in the logs for PHP < 8.2
  • Added some missing translations
  • Sign messages using PGP
  • Check for CONDSTORE or QRESYNC to get the HIGHESTMODSEQ
  • Unable to login on certain IMAP server since 2.34.2 #1438

Nextcloud

Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureV2ewGkzgNJlGTehb3cp2TN8k2Dm6ZaxDAQfKz2kyzp7B+6FP49Nj2qkqgp1gKY2N
x/b0jN+azem5YiYLB9Io7j7zQbuDxcdc5C9Ybflj3zuiXnsLgRozzp+OusWiteRI
KCHHgVAlADQSF1pmiP2sCHULfPOrTUzI/YInJrTHhLxjUHh3ZQ8y/5SjKSd1SxuL
Dd+ofILBqyGufOza6OgAZsAab78GshZqLVrg0XEsmPEFQ9KurTLoEMKZKXIWjRid
ccp930f1u3A7m2q6uTS2sM7YPqf0WnSCrDEs0Z3DJWILNvwELc7r3iquY+AGudk8
XuVOqQUgfb9xjtEJdGcD/pS+5nGdqtAYwiTtdgxEhQvYLETnX+kENmozohSeT0ld
oysdWRPgN+x+rNSyfVbvrAeJ7etBB8xxM7cmcjecx6/Xzgb+noV1gbtz7WbxoDV4
F9shpUd259sYsSxBPBYdPxKCghjlJu8LuUQfvcvUgcpIPhqjQQzwgQV0BY7akCU+
IAyDF9snQ4sY99A22xJ1caejr3kCh71JcfXRDMu5N7iacU5SXNw1YfETjCUifdkw
3dgWQ9iXYuH3PhuT8cJbsibWTGN5K72ADtZAtXC/E7ZMNjVlFNPE99fHylgavjWV
2t4PCgHp1Lr0yWsHhwyP1pEaQh0cDQEhSRE0ONQbgAs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<29.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.34.2
Release Details
UpdatedFeb. 14, 2024, 5:56 p.m.
Changelog

Fixed

  • Message was sent but not saved to sent items folder #1432
  • Login with scram failed #1433
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureK8c8VT7JgT98aLCPMqypvR9OtgX77oR0Tnq8xiUesaneaheGuQ0lAxcHjgybiV19
Enc5iSOuxY1I6gw1QCefahrTiZeTRY5iBdXmuTXB96MEjqOgMUrWetQq0VhbHv6F
DjUUSoE/apqIoZr0ualDiqezNdW61293o55qn4dpEL43/e439MrT37VTllSRJiwh
Y7rqpA7dbp/6Y2/ZtELZzoEPN5ITn1xVOzRuSSq25VeWRh6f0B9yWGnV+KJ8X91I
Je3BpLAf1z3h/9zPd25ch2ij3MXKxvI9GDAMG9gqOIIXFIRc5rSXhlowrkx/x2gg
YRE4GETKLO8OKwEq0YPuMvu9vS3HJAaQWlN4dfiLvRl7Up/MAmVoPtKhpiPkaO6H
p+k7hAwo5+ulSEwLMi/K7+tcRa4ShPjC4gR73OrHuhe7zW83fhYTfv5Y819WFg1r
LHOUG4qt1GBP3fR4e+CrgD3TNFmyeOK85kbcM6XKf2RfPQBUym+lbJVGA3Ye7ZO4
UBpqafUWfOcCj7l2/8KV/PhblH8uDb1JAlHz5XzEQsb1OrrJBU1cQ9AoMErAlLm0
SXZoo6lTIRbx77ZT6LqNLccrBhkY33AiGV58s/NgMoEyx4+kA8GYiqVk1uldHJa6
XjCcKSNsPRNUzacFqCO11igqQeukPcjubRVS7h/CCF0=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<29.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.34.1
Release Details
UpdatedFeb. 13, 2024, 1:56 p.m.
Changelog

Added

  • Autocrypt support #342
  • Load the mailboxes/folders of all namespaces (other users, global, shared, etc.)
  • Load keys from server into OpenPGP.js #973
  • Import PGP Keys from remote key servers
  • Sort Inbox Folders with Unread Messages First #1427
  • Define JMAP FolderModel.myRights
  • Identity Management: add identity display name #1405
  • Identity Management: add per-identity "sent" folder #1404
  • Some support for JSON-LD / Structured Email #1422
  • Domain Autoconfig and Microsoft's autodiscover (and also as extension/plugin)
  • View MMS messages that are received via email #1294
  • Draft code for S/MIME #259

Changed

  • Many OpenPGP improvements #89
  • Allow CSP connect-src CORS for keys.openpgp.org to directly fetch PGP keys
  • Improved handling of visible folders
  • KnockoutJS Replace some ko.exportSymbol('') in favour of ko['']
  • KnockoutJS use Symbol for isObservableArray()
  • Simplify generating folderListVisible
  • Drop the bSearchSecretWords param from logger
  • Transparent background for text #1412
  • Enable OpenPGP.js by default at install
  • Added folder edit popup for improved IMAP ACL Support #157
  • Process all IMAP namespaces
  • Update Polish by @tinola
  • Update Portuguese by @ner00

Fixed

  • Make time_zone a select list due to PEBKAC
  • Workaround Outlook generated double spacing #1415
  • HTML Parser is not picking up the full Unsubscribe URL in the attached text file #1225
  • Contacts - it auto "Select All", after entry delete #1411
  • Message header parsing issue #1403
  • apple-touch-icon should not be transparent #1408
  • Creation of dynamic property is deprecated #1409
  • Ask/send readReceipt was broken
  • OpenPGP public key can not be removed anymore after importing private key of subkey #1384
  • KnockoutJS failed to output text '0'
  • JavaScript friendlySize() failed on 0
  • Workaround Dovecot PREAUTH [CAPABILITY (null)] issue
  • Workaround disabled ACL could cause "Disconnected: Too many invalid IMAP commands"

Nextcloud

  • Save multiple as .eml #1425
  • Disabled support for Nextcloud OpenID Connect #1420
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureS1ANJX7o9pfNNLNLn6eYqTd2GfAp/3ySP8/IjBindV5dWRXDSK9/I/uVpn903O/z
TTMXhIX7cwQ+Byl1jue4o0t1XSUf5B5sqcy7HIti5Ibjc8srbZLAPtlvrYBlIZ3o
7FYzv6ZolF6hXfDpHkEKSfOlBrEE3d8XBPyMsHLThBJT5RwTC/i9WoLxZcF5IgR3
keaoEaVojOYktgSK4n4WufD+DjaNp8UUUFb0h6Bp7nPtzaL4YiTR2Shy4pAN8Yoz
S3Edp3gORAvkq0BYSUsxuRYn+gmO8WJlayYdxJO4lRHgaHjqeP3uRQMSeo9Pxn3X
pHz4AxUgJrkdBBbBzL7+EkgXId9plW4khPoYA2jAjzt/V9OoVX8DCubrMK65ELVH
2dlGMtlINsQSzxOKbkRE0JMFE3vSDRXzl/7faPakx2NxhVGQpxlbyh/YGLMvPClI
pWp4B+7T9PyZxwZRGz4jQ/BMtij68rWN8Vk96AlYwhHymB+9iHLmrclLvhDm8yMq
kN9FN+RRxi/NM8j1RntWt8uN8rt+s8In6k2WO06fpdKs5N4rJP1bdfbABzO56920
5VFpGpWjP7LpKkC4zidxzlvfeCr11v9q2oLctwFU+JLeyYHmgrXeEXOKVUFNJaW/
XXAyZKEGfNW1njKY4VHDMHdYzVBHnv/KP6OVK7I4HfQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<29.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.34.0
Release Details
UpdatedFeb. 13, 2024, 12:19 p.m.
Changelog

Added

  • Autocrypt support #342
  • Load the mailboxes/folders of all namespaces (other users, global, shared, etc.)
  • Load keys from server into OpenPGP.js #973
  • Import PGP Keys from remote key servers
  • Sort Inbox Folders with Unread Messages First #1427
  • Define JMAP FolderModel.myRights
  • Identity Management: add identity display name #1405
  • Identity Management: add per-identity "sent" folder #1404
  • Some support for JSON-LD / Structured Email #1422
  • Domain Autoconfig and Microsoft's autodiscover (and also as extension/plugin)
  • View MMS messages that are received via email #1294
  • Draft code for S/MIME #259

Changed

  • Many OpenPGP improvements #89
  • Allow CSP connect-src CORS for keys.openpgp.org to directly fetch PGP keys
  • Improved handling of visible folders
  • KnockoutJS Replace some ko.exportSymbol('') in favour of ko['']
  • KnockoutJS use Symbol for isObservableArray()
  • Simplify generating folderListVisible
  • Drop the bSearchSecretWords param from logger
  • Transparent background for text #1412
  • Enable OpenPGP.js by default at install
  • Added folder edit popup for improved IMAP ACL Support #157
  • Process all IMAP namespaces
  • Update Polish by @tinola
  • Update Portuguese by @ner00

Fixed

  • Make time_zone a select list due to PEBKAC
  • Workaround Outlook generated double spacing #1415
  • HTML Parser is not picking up the full Unsubscribe URL in the attached text file #1225
  • Contacts - it auto "Select All", after entry delete #1411
  • Message header parsing issue #1403
  • apple-touch-icon should not be transparent #1408
  • Creation of dynamic property is deprecated #1409
  • Ask/send readReceipt was broken
  • OpenPGP public key can not be removed anymore after importing private key of subkey #1384
  • KnockoutJS failed to output text '0'
  • JavaScript friendlySize() failed on 0
  • Workaround Dovecot PREAUTH [CAPABILITY (null)] issue
  • Workaround disabled ACL could cause "Disconnected: Too many invalid IMAP commands"

Nextcloud

  • Save multiple as .eml #1425
  • Disabled support for Nextcloud OpenID Connect
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureX7LmyB7a6yK9Ml0U9npo9TuzqEeDtp+bBCLMWuy9CuGyXYVb+Z51N/ZOYeQJ1L0G
hpOIx7CRomi8Dm9jzzUzVeKkeij4V9SpwRcBMYvfts78aEoQa1aUaCGHBjvZCYDL
mHUUfuwniruU00w/PmCEkh8xjLDJs/zYMnMmX20watmo4RqdSAKmUIMrkU/RKDra
2p2vfgl6YueWaMKjQSK/Znm1yEWJdUocF4VrxRMvmEjxrFCHkE+Zwa7s4plqhp9/
aEVyWNckz1XiqyGHgiWSm27N17DCke9dAxAIiFigvHAVZ9nagMtkGhwxNo0vgEu8
nXqwcxyEjYD/Du0Eew5FBxJnTNyJ0/k+JO0hnKGqsMJrb4ShK09D/YmJWbeTcV3/
huMLALdG2T/5F/Kal8riqhygMTIQFvR/KWrhpAFFS1x0BPEPFR5/y4piDAdVJLde
sGl/Ec9qfOFwNk1zrqt7M9L1QCo7YVGU7JiAmIc963yl8K2Kfzs90Mvk6HaB+wAX
wWLdlkVWWbcYiw1FUkJYG8VC13z8zQf6wOUMEuy5TSE0uLmZCKEgZA14zwlHbczS
IKXY68h/LCEt+E4rgECTJOOw6Otxi+bH/aTVlxJOK29KaTyw9fGTF7F2kQ3BW4vL
v8TttXlXgxNyJxTVV/ADKvPULPqmzAfvnfJ05WWPHM4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<29.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.33.0
Release Details
UpdatedJan. 22, 2024, 2:15 p.m.
Changelog

Added

  • Feature to use the SQLite AddressBook per login account instead of global (on by default).
  • Return all fetched messages headers in JSON.

Changed

  • Docker hub use Alpine linux 3.18.5 and PHP 8.2
  • Some InvalidArgumentException to the better suited ValueError
  • Removed some unused KnockoutJS code
  • KnockoutJS drop unused rateLimit method
  • Cleanup some data-bind=""
  • Drop the disabled KnockoutJS twoWayBindings
  • Drop support for KnockoutJS _ko_property_writers and for two-way binding they must be observables
  • Login form use method="POST" to prevent uri exposure when javascript fails
  • Merge code to generate MIME PGP parts and MIME Plain parts
  • SMTP sendRequestWithCheck for future support of RFC's
  • Cleanup mime header handling

Fixed

  • Sorting not supported since 2.32.0 #1373
  • FILE_ON_SAVING_ERROR is not defined #1379
  • Saving EML files with same subject result in only saving latest email #1381
  • Some Sieve parser issues
  • Handling of RainLoop Sieve script
  • Sieve rfc5429 RejectCommand and ErejectCommand
  • KnockoutJS title:value was removed, use attr:{title:value}
  • dataBaseUpgrade() always runs on sqlite and pgsql
  • Message was sent but not saved to sent items folder #1397
  • DKIM pass detection sometimes failed
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignaturedffoD4x9+MkAwLciJJoqomjLhVt78JDCspP1AClaJOaoTtDPcQ1caTchJKQqZ59X
CE7eeGKFlTWNn46XGBIIlvhpmwbRbf9fA7wey9br9lIFDhfWduzTl+7CCl/QdXfV
WRg0/kLsZDFBdf31/AGwNEbu0oou1iVfSm163LNlNISQU8kD79fhrEHQfiB7F+5Z
CbTceuLGLjrTEYPgflDp5Oy/LHHpBJtoPlcNdQPK6xsvP66cn8IuPyMdRl4pry0b
33BykGZSbOy5pXTMSdd60Ckj7Raks78qxot8y4B8MdK/zefhxD7Execi6yTewKjY
dy897o5Ct7OuDYAfaq5ilKY8GWdyv+FTOToLoJB1Ja0P2IWAfHagettsh0wDY9QD
uSdKwr9BRE4Hx/q4y1ZmpzuGrRwsLY77KjrFlhBpO368r/XgoXb6GlxlUbyCTkX4
KYAXHUlzz0dyUgKsX9VxqckqRkB9KkVsJLobJFq3bwpOdqpwhMOrG75S2N4c9FUY
iVj3Vpio1/D3pCmwwHJrMCZulOFvZOAxrDZBQWtnfyxW/o5cx+Cm5yy0dayDcoIY
w8dXrt7DSYJ9VDNi6tHo6b3+GOcPFBKAjmd2ZLwTez+1QBA5nHTD+3lyKvoRg+yy
IKyAZ5ibMl2Hb+X06P/kr/QpFGqjZ7lPEuGO2ZeqYNQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<29.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.32.0
Release Details
UpdatedDec. 26, 2023, 4:44 p.m.
Changelog

Added

  • Run full GetUids() in background when message_list_limit is set
  • MessageListThreadsMap as background task when message_list_limit is set
  • Properly set CACHEDIR.TAG
  • Sending group email to all contact addresses by @rezaei92 #1286

Changed

  • Default IMAP message_list_limit to 10000
  • DoMessageCopy() return toFolder hash/etag
  • Improved Squire WYSIWYG
  • Sort real attachments and inline attachments for #1360
  • Nextcloud Theme fixes and improvements by @hampoelz #1363
  • Improve display of attachments #1361
  • Rename messageVisibility to messageVisible
  • All CSS font-size to % instead of px
  • Flip source code view of .eml attachments #1332

Fixed

  • Folders array_filter(): Argument 1 must be of type array, null given
  • At upgrade set static and themes folder to 0755
  • Preview tooltip shows "null" when PREVIEW capability is disabled

Nextcloud

  • Improved language handling by @avinash-0007 #1362
  • FilterLanguage had wrong parameter order
  • Use NextcloudV25+ theme by default
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignaturemyqnxpzrkpquAWcuqFvHYzMmJg4KRW+aqvRnJtA+qL/qVaOZhwjGaRjsDPQJ/eCR
IfMTJX+PbQb6tEZ3sK8RGedN/qXcvsazxg5tpQY4daB0kHvX0XH652rmfF60w2yA
eomBFm7NVj5OpnQc3slRD67IOY+lxy4W91nFTfRaztQzRApcfj0q1eNXBeAY6Xbi
IZWgEau1jV31quHDMtw0OUyCIg6NC2cytLGjlmtKv22OKn2NJy8RaSGJXzQVs3Xm
8lC7ueK14ibqj7kd1REO0pSkQ3s50HgZw3Lxo1VXTHw1c7/zG/jbCII8whDKN+ff
ruo6bEgQUzSyWEMV4wvY10+6PB4Y0Kv/yV0LrQRc0ptt748Ctv+P4qcAkoF0plQf
VzNZC9PCtGCbP/DUDS7FtmXyfjhrsWZDaAePSAK2bz4bfgyjWpEMOMwjFidjAxk8
6jxnlTZ9QP2nrahUdBurjZsJneJj45IZY7+mEdrmMAj+UinQLDiHDcLEjbfhsePO
P4kbzXcwWx9eQslj9JYpG7WNfKXADDsWLlfBae9lqQa3+kOlG1eNm8GSmqkKcmiO
ukVEU47LqUduwpyRDL7yIRawJNez0mOAvU4JU5ywucwk5blr+z5d2Ptoo6VfPfSD
oTUIYtRShk1KUgbT7IzpFQ2+rUtpxrafbrl2aVkC/kE=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<29.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.31.0
Release Details
UpdatedDec. 8, 2023, 9:25 p.m.
Changelog

Added

  • PHP Hook filter.language to allow remote language selection

Changed

  • Cleaner language detection
  • Get Squire in sync with v2.2.5 and some bugfixes
  • Update French by @Cwpute
  • Squire: drop support for iPod

Fixed

  • Call to undefined method FolderMyRights() #1344
  • NO Mailbox does not exist, or must be subscribed to") #1354
  • Flag indicators are added to wrong message by @SergeyMosin #1347
  • Squire: issue when using the enter key in a reply window #1296
  • Squire: crash on cut/delete range

Nextcloud

  • Use language as defined in Nextcloud settings #1293
  • Plugin Call to undefined method RainLoop\Model\MainAccount::ImapConnectAndLoginHelper()
  • SnappyMail failed due to Nextcloud Symfony polyfill
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureEG3d3LHDjI+3WQMNacs/knu8SnWT6AE/APJex+5ion/wztSIdwH0O30dRj4RJLln
wBOHMVvlUHX9f3t7GPqYTEQVaXO6WG69l8vYg4TVMd8YTRhkNl/CNH/36qdjNfx9
Lu5tAO4t7OfgnbdBYEXT5VdU/BpZIbCTdIAtTRRt8s/v7CVXadAOra3hYibwO96h
zR8lVt74m6WnJ0lJxfTIIiLTLUUgsD+kVzZsleucKnYl5BGAl3R54DiTwJaMcU0m
Q3lQbMRHp+rz9bT0giYqR9gqSa9wVr4svxZOrbX77b6BUSjx+EQlJXQr5lRYlba3
PQA5rOKCj2NCevnOLNSTF+fmSX6vqTyvsfqfmAo/XVzpmIOhxCQCyxg0ru4o8xcZ
QHPmUczAh8xaPeOPOJAEYKHcA1qntqkoynyQbm5qt4+b6jGEY1twFiyXOvddgQ86
5ayCVz8oI8jOp+OsfMfWE7g6SLZdkMDBomVsIf3GxoWDzvQ2H4PIWuW+lQlFVxxM
W0Bmzc7nUDAloLQ2Ivzwz3tv1CSffSoNQSurp3qA5tWD+oyjd8lrgmym5Kt6yceY
dlrvHyiGaUo8bPqKTzjXBdtcjIzEI1WIVxBGiyOGAZUKy6fnVxf60e/txivdVMTt
7X+nsavOZUtYu32aSmiL6pZl1dQ4nttF4XZXeqfH46U=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<29.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.30.0
Release Details
UpdatedDec. 4, 2023, 2:42 a.m.
Changelog

Added

  • SnappyMail\SensitiveString class to secure passwords
  • Allow to disable all IMAP features through Admin -> Domain
  • Setting to open mails in a tab or new window #951
  • Fully support IMAP PREVIEW #1338
  • Disable "Mark message as read after", offer manual toggle #1289
  • A "Move to" button inside message view as an icon/button and in the drop down menu. #1295
  • Support for IMAP WITHIN
  • Support \noinferiors to disallow creating subfolders
  • A test due to Failed loading libs.min.js #358, #862, #890, #895, #1238, #1320

Changed

  • Split PHP 8 polyfills from include.php
  • Disable snappymail/v/0.0.0/static/.htaccess for now as many servers have issues with it
  • Merged all Domain disable_* settings into disabled_capabilities:[]
  • Prioritize LIST-EXTENDED over LSUB (LSUB deprecated in IMAP4rev2)
  • Removed unused ImapClient::IsSupported()
  • Removed obsolete $_ENV['SNAPPYMAIL_NEXTCLOUD']
  • Removed unused Plugin->replaceTemplate()
  • Removed openDropdownTrigger

Fixed

  • Move to button does not work #1328
  • Mark passwords as sensitive information #1343
  • Account sSmtpPassword wrong value
  • SCRAM sign-in failed #1245
  • Squire generates to many <div><br></div> #1339
  • Creation of dynamic property SnappyMail\Stream\ZipEntry::$compression is deprecated
  • json.after-* hooks didn't send $aResponse as recursive array
  • Sieve: Move to folder with trailing space does not work #1329
  • Squire: cantFocusEmptyTextNodes var is always undefined #1337
  • Squire: Remove redundant <span> after replacing styles
  • Squire: Handle empty nodes in moveRangeBoundariesDownTree
  • Theme "Nextcloud V25+" can't be translated #1331
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureIL/QeYQKotGSR0bCTxcegsp9kf0ZHN2iQIN2wSi1o59GReEh6jyVcU7bXw+T7orn
bxBuMS8kkSzsJp8QWRDfRJW+KsG5IkKN0KfNIf3VwgJ01JDEimFcqqhz9XMQLEqh
ul59mOB0DF2lvdx/lAQeVbDHGPnD/giF3/0ZONZ6KXSDa33CSH8CUWrgawE6eXeC
w0HkDyVRvYNm3gU6tMBok9Htj6HdJjwGctCkHshUANeQH3XNbYRnwYpQoHeAmwG3
EL6dnETQtErnVTuCyyxNygtC1X6ySyQT0BuJS7syRFpeM7kyUmAiztDspdqqYgQU
GliSd5Jn3Kl59NwwtKZZ/iv5BCYwysgYAHVgTupqilLan+HZZaUCFdx/bzjbo53l
R7+a/W74enEDf9+FEbNVvw+TK9+1WnzW0x8jiw+FEMfJBIJpWXBbmm6qU2fe3V2a
4TZQyjis9L+1zbjHYLp6KYDf1ZAtrYZtnNnv4CSDpyVKwXRqk0RLbM5qw0bqfcCH
K9yX58lQCz4enP/1Y0hugF8hUpEpdLgxLKhfb+111wEBDvD9oILT0/b7bZ4CGMFu
GFYhkiWpkH1A6Qj+wm/v4OSkPPY3vkDVlqAiHjx5uZjHglTafeXCZ6SbtUfwsUUS
E4hsAmgktkbEuWuYygoqDP9qutemBbZ6DogjteyXCoo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<29.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.29.4
Release Details
UpdatedNov. 21, 2023, 10:58 p.m.
Changelog

Fixed

  • Contacts not work #1319
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureCIYM4CYHHEkudCVQYFxhA/Mpftb0lwoeZk4XhvTC748QtQ/cqvC6D0jGGBJDa+qK
JqS+lg6eEYZzcAou5WjLLkVykKRLgJ3vaed7gq1UfcLuJFuZ1onkYB1bYnodEttb
/JOJuGDSHt9t3UdBugF+W441/UEX3FW61TTbaF6gsI+TCBHr2hxnD/2U7S2WuDda
kil6SgG0GzmxVlwQB+ml7xGCYJ9fhFWQrnfAOfncARCdOcybX8Ha2a0gcUQ7BWel
l+WpmuqdgxR2LX30lJoq58Omprs0NHob96gSuB+YgQ/A2M493s5z4yX/N6OMlFcF
tfkp4sy/Y8rhQlQOWGi3MDduSSLlgJyCQ0O6haWfIFPxvqYnT4kKIskIF6DRzJLu
e+7VPpohGeoYx0YkJvODUU0pqG4Eno9m9eYRTXZ/JfBZqYNZ1OtKwhIF49j9k0kh
l4Rp0GhyRHlJ0x1Uz0kSr/pYqIuq6bjVNVcbLHb7CIJs01xr3KCulZmA3F9AAwjd
W3iLmThLJFmjSB3SNc8k8zT5QHZzT6KXj/a8SuhDUu8xKwX0iEr59X5uOhs/e8qy
FcV+lmu57/ZJ0cJOyqyC+rBw2EdwOPw6D7XEb/ZlTJvxLqNVHVqBN6eHmKfcQl4p
8AH7WAZZiouoswNZomZzTIOyWUT4NYni2emzE++vDs0=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<28.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.29.3
Release Details
UpdatedNov. 21, 2023, 3:04 p.m.
Changelog

Added

  • Docker Hub image #965 by @leojonathanoh

Changed

  • Sabre/VObject 4.5.4 and Sabre/Xml 4.0.4 #1311

Fixed

  • '#/mailbox/folder/mUID/search' uri/route handling #1301 by @SergeyMosin
  • "Remember me" doesn't work when browser is closed #1313
  • Blank email displayed when "Prefer HTML to plain text" is unchecked and the message is html only #1302
  • Parent folder of Sub folder not useable. #1008
  • Large detailed header don't display body #1284

Nextcloud

  • Improvements for Install / update issues #929 #929
  • Should use language as defined in cloud settings #1293 #1293
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureN1qLdtexzHD02PLd9eD6YJ5Wg1sptIFaXhsHIR3vTJdyao81RcKm2V1BFvVW3K5c
Mq2VFdfTJrKc7IN000/94e0NUvyS9OkylAElqkfmBoV1itATisrpy+MzcrT7I0rB
Le5vZJueDa1xtEy4IyvzzOTENWIlCiXnsFUPZV+6iLjmX6QsqO0e14fKhgJJJpI6
YuA4m2NkoDRdfxpR6WcoYngbS443WPldNQfOW5Hp96ZYMZ7Pt2u30OvdvooH5DLn
TwO5l5XEPtZjTwxbu6dSLognHzZAr5w9817aiye0NUnADKXtflvzEcaZiqac1FTc
N/9PQPkq5PoF7EGbFRF18Spsjaato7DPsuKi+thi0zbgzJhqkUZh3TQhVSbvjY/v
MHygmd4+YBdyQQOQPsCyh+KVV35gdHLxhsx60+f70mggg5sqxuZXurlHloC/6SON
Dd4KuKNpedP0jF169vYw3rlcwArb0cEcEFwwvq5UQStwUc1p9Uol8usGYuF9P+35
WjdgobReS+jTx/AYwebGFcPm2itfb5yn3IUJ0eJ6EchkNz0fhv0yh2e/+eUna1/R
Z2oOclTOZAGfVsiN8KQfuAAqccOymvdhxxXq4u871sgUauMtptlTaeFK4BPnCDQ3
+1HEwmpsuSJTsSi3qfcLrffrNmfVOF9Ky8kA6iuvsTI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<28.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.29.2
Release Details
UpdatedNov. 14, 2023, 4:18 p.m.
Changelog

Added

  • Show size of folders in folders list #1303 #1303

Fixed

  • Configuration failed when using special chars in MySQL password #1308 #1308
  • With email open, "delete" doesn't delete #1274 #1274
  • Fix threading view in Thunderbird (others?) by @tkasch #1304
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureHbSeGxSPV2vmCYsuqvK/RSaQSCnUKGZRHQ+5+7ylQutVVhotACgO9Wp/R82liBVT
smk5P8bOQcQmziXiHVO06zXSxUnQ7uiZ1twFNld4+8bUULT9vCXyuACsEbdm5Avs
0SGuFhzqYgXpwSIpTTQCuA4G93K88Jdu8+kRBUgeaA2tXuDLBKFg2yFTW5oiaUI3
7f//8nKcBIlCHhwDhHF49Iox7sClhj6u8VsPakph1ghOE/D78dd5hWpXjHcIEDj0
IwEKjNvAAQbT0IpUxH3Ji7wi8msy/iXkSXYiPE8JA3tJyAyKtSpsuJW11eGqKjWu
DI+QCYzZ6iq8ndncj2OMul8r23pbKVEBBC6QVbf/tqXw9SDWdEJj9IHOXsb2f4W2
c4ugGjO4Ke4z3+e+I5mEMv0qwOum2kBxc/lYm0hK8EYAAINWgNpIonND9dDJp6hd
Eo0utQSQ/8wlMJ++sot84SjoOX8n6IzqqTiSCKQ36r3jMFxINL+SrrwOhIL7hn2M
0I19ogl8np0wPxw3KsF7Pqn1u/tj+XXY2KGvynm6tUrUXHY6Uu2stwlcedREdP+6
XN3GJGBmzupD23ADCWo1eG/JIm5k3FhnPDePaSVjAntkVoBwrLeUc+ThiBfuOUVQ
ZkqIr1xWdrZccP6oFUhBOEWMi9IAtCKeN4bzIFUXlrU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<28.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.29.1
Release Details
UpdatedOct. 2, 2023, 4:42 p.m.
Changelog

Fixed

  • Some small messages list bugs
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignaturedQohHhn+qqRKtBBZYAVR9DwxUSbz909Y4B52RiKsc11z6POm6j1WPWMaD2Y2ckBu
CGZJ3768RR/5HOMBuTyvERFnAknd22nR81eUGiywh0V7gsKvYxN03fbX/ZuAl2ap
lql3Hmuu61O11kQnsXAGnRwDUvgy/QmecIdRmNEXBO4xrKKvbyIylVwOnRxIcgRV
jB+AMGNd5y+l2JVyvX+eCkKO5U8EgdBfKUbxMiVToEanMHh+sGnUKwmIuxv9n5Nt
4/gfbTgnjr/te1075ewBWN9k4oxgNr5Oe6DCRNcJtVSeNKH4XerzuAozC1tdQ1vE
hn/IRrt1DAFZ4XZKNzDPqxZ2LXwghfq1WTan0akk82E83oLIpPMy0RQfCkHdumH7
uNv0CmGwnvwEEnFCJ5MlI5ISWTB7T31r5PkDFtCQ3tlnGTlJTCIhGx+PoX8uZUl4
hxgoG4t9CVFsKse1Muej/cHax4MNduJGbqEWZK51O5QdFsBBImYwch8h89jQL3Gk
VYApEudekUYf/EYGTtjlYOK4DuvPV5u0P6c797hp7eaF2bnb0iLMLvKl+Uf88Bf4
dZR7/+a5dduNL7r2rxgOCAQScLRqVWy1jZMgltlcIbMGEmA6QZ1R4aRZSG17V374
p+mixphhkucYCba5DHOxu74PSTqtol4lDvWcz9eZlVc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<28.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.29.0
Release Details
UpdatedOct. 2, 2023, 3:11 p.m.
Changelog

Added

  • Modern UI / Nextcloud Theme #629 by @hampoelz
  • "Add/Edit signature" label to PopupsIdentity.html by @SergeyMosin #1248
  • use calendar icon in message list for messages with '.ics' or 'text/calendar' attachments by @SergeyMosin #1248
  • Show unseen message count when the message list is threaded by @SergeyMosin #1248
  • in mobile mode hide folders(left) panel when a folder is clicked by @SergeyMosin #1248
  • spellcheck the subject when 'allowSpellcheck' setting is true by @SergeyMosin #1248
  • 'collapse_blockquotes', 'allow_spellcheck' and 'mail_list_grouped' to admin settings ('defaults' section) by @SergeyMosin #1248
  • Browser support for autocompleting TOTP code #1251

Changed

  • URL strip tracking for #1225
  • Color picker use color blind palette "Tableau 10" by Maureen Stone by default #1199
  • Draft code to improve mobile breakpoints #1150
  • address input: space character can trigger '_parseValue' if the email address looks complete by @SergeyMosin #1248
  • if applicable set '\answered' or '$forwarded' flag after a message is sent so the proper icon is shown in the message list view by @SergeyMosin #1248

Fixed

  • CHARSET is not valid in UTF8 mode #1230
  • Spam score is always "acceptable" #1228
  • Undefined constant PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT #1205
  • Fetch controller.abort(reason) handling #1220
  • "Request failed" on message move #1220
  • Unwrapped text nodes attached to squire._root by @SergeyMosin #1234
  • Extra wrapper div is added in Squire every time a Draft is open (or closed) after save. #1208
  • foreach() argument must be of type array|object #1237
  • <font> tag 'style' is lost in replies by @SergeyMosin #1248
  • unseen indicator is not shown in thread view when 'listGrouped' settings is false by @SergeyMosin #1248
  • TOTP plugin is dependent on ctype #1250

Nextcloud

  • iFrame mode: click on unified search result opens inner iFrame by @SergeyMosin #1248
  • set 'smremember' cookie if 'sign_me_auto' is set to 'DefaultOn' when using 'snappymail-autologin*', otherwise nextcloud users need to re-login when the browser is re-opened. by @SergeyMosin #1248
  • Improve UX of "Put in Calendar" option in plugin by @theronakpatel #1259
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureSWFMu6Be28dkSr+rKCNltp21dIBAhvnVmsOcSnKLQU+RIBiTdPT13bVUtRkJukOV
hmO/jHYuO/YvCpGIpQIZkyyzreSAREPICf/TteXmWqtK9suxWQOvcLFRa4JH9n/V
+lUEy4g6u4CWRKfqUb8C4gnZAiFOybe5XCOYpaz+u6JavY/lY0cGsN0RYa3FlNPe
SRzz+i21XnkYcarc2J1hsvWmn6mlFNybhBLTobttCRTtNP/mzCj7PejPDUukzao8
Nea1C0ctVgJHTNRp/eKwhrhaieGj/aG8tjRQn+J3N5ovuKNEm4yeqzzmmhj6E+pj
wjf9NOGWEHHRK37ofwldLSfSDIB0m+0dWZPUm27dWwVEPadKC4TDpEWm/ThI+INh
BChzw5GOiFIZG+XmNtSnRRKYEJODzjEBX6KDQQdX0/RkVkUt2+Q4OIzHpLiCTlGV
vPGJnqPLi5sKFe4xy6PPY3Io1erLzHLPnOgOiCx+d5MBM0xfjIrI5lJmR7T1D7df
dgQOFklsNuPkiduHZkoiW8pQ28yFSMEb9J99B77Wx41w7qbeM9Q4tpc2LWLZjN/8
GEZ7EP+47oaAbmPF5d0q7dCLW6rGUA7aCygzTN13jURdenmMmTYo49GLL90r1rNb
KjYpic9DSIOaZ/26fNuMotIQYWi6VkqeJ5FBV/9liqs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<28.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.28.4
Release Details
UpdatedJuly 10, 2023, 12:37 p.m.
Changelog

Added

  • application.ini msg_default_action by @SergeyMosin #1204
  • application.ini view_show_next_message by @SergeyMosin #1204
  • application.ini view_images by @SergeyMosin #1204
  • nextcloud add ability to include custom php file in InstallStep migration by @SergeyMosin #1197
  • Support plugin for Squire editor #1192

Changed

  • only show 'Add "domain.tld" as an application for mailto links?' message after login (firefox shows the message on every reload otherwise). #1204
  • Convert getPdoAccessData() : array to a RainLoop\Pdo\Settings object instance
  • New bidi buttons to Squire editor by @rezaei92 #1200

Fixed

  • Undefined constant PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT #1205
  • 'reloadTime' function result is passed into 'setInterval' instead of the function by @SergeyMosin #1204
  • UNKNOWN-CTE Invalid data in MIME part #1186
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
Signatureo3vVHwNK7pHP7rbh6ifqK3vNo0va87hy1+d67Zz+PL13EKcuw58l7FZV/nqoS4cd
CXz223MjyAJYrIhWF7XJ9HcPNfd4xZhveqI7nj0ijWpJKiVzB1+sdNTZepM9YPXI
1+7PeMeCUZfbDoXUt9QpGzaW5A+IcfSXuOQWYfTxy1e2dKq0mgFZKnsjMkza/YcY
1wSJgi87d5LX4UPTOy1AJnJ0HnipO7wB0fGTISBOnQVymog0rZv1l+rpFrkNHjo6
HStme8SKHLswl3vH2BrDbPjR7+dbqr+SHQNf6EPI0i0qJb9axpicL/kfXR4mMvpr
rAVsFOtuVXNagzCI8EeQ5XWHHNhxrRzKsQAQQ84LTqh8WI/c69xpZRf1JGzXEB7S
VIhJ6AVhh0rwVOq9qhw5umME5Nwcxk5+ocew7/OoDrzzyx6k4mkTrW5YUKxveazo
M7+/IaU1EI03i+ME1H8j9KfmiKCb+Ez5h1KBuKEaZW6DyGiD2fPoXkMNAiuVAfS2
/9MW98D/YOf8yTYvpPcly6GvPwtk65sveauhzm1+ek9Pf9Z7eXRy2nvaVjSU8fyk
zJDsXS9Bjvw2hQtcUiCT6GZzOV/T3exXZOeUMpnzsOwW1PhpOnTsdvRzMTyFeWxq
lSkSFB0RXn/TYuH6T89/xbi6vnhsecgSZWZbEaJGRd4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<28.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.28.3
Release Details
UpdatedJune 22, 2023, 11:30 a.m.
Changelog

Added

  • Attachments in "new window" view #1166

Changed

  • Update Portuguese by @ner00
  • Update French by @hguilbert

Fixed

  • Some emails with inline CSS break the UI #1187
  • Remote.get() Promise broken by previous change #1185
  • Class "MailSo\Base\Exceptions\InvalidArgumentException" not found #1182
  • First account not showed in the right list (dropbox) #1180
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureoBoyRNI9cGMhAHSGPYg9rY7g73IPLzxbUTmVdF7IGfrkJ+jgT0Rgy3dHD/kpjp3y
obsZzyIvLeSKOkltqSpLmXF0VCsgxYOutRD1G1ZQ+FY6dlUitW67fRwlwZZ79oEQ
qW+9dETiDPnBdS2pgwfTQdY8N0Mzjq8J1xRqGdx13knxtX8PsEpvcFXMkgPp8yyQ
c7Zj6ZTyC66C0H47BfCPN+FIIjRObw5dc3Ao2P5NmAHf+00s9RKSsG6yA/qo2dqE
CKfJ4aQg1wAy/5hzYhCoiZlSZiHNz+fONd6XIe1N3iRbr7hfVCScLGvsCdxZBkNw
qWnUnpb7drTXpJaiqS+H3zTV3jEJVkJ3sN9Ly1kzfhDuWZDNH0tRxW+dFOOZDLaY
PwuEdrK1dbZeFifx67Xe0KVTDWAYjMvRU4rUXNkp5+WFork7a7LSJCiSKk9UhX0P
3vHHlAgLAF1XNnj+XcAVTM1MahowsQITAq6q1nF2RjEvsoLD5VAGtnEcAaQemq4p
DwATiQ7zgUVN08/71UJfcaQqfo91M3rZ8BfrPnPmmteeFd+h1Uvjkg/l/T99t5Jp
aUthUxBixMV5o9GRJOrJCgYH10HiybYhfUWhOl8DK5A9lpEvRrXWv561UuaoNkju
DW5limYHLokYRjqFmFbtkSnNqFdEEc/H2FBkcb7NNYE=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<28.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.28.2
Release Details
UpdatedJune 19, 2023, 1:35 p.m.
Changelog

Added

  • Detailed error for "Cannot access the repository at the moment" #1164
  • Bidi in Squire editor #1158
  • Translate Squire UI
  • Nextcloud 27 compatibility by @LarsBel
  • JWT class for handling JSON Web Tokens

Changed

  • Update German by @cm-schl
  • Update French by @hguilbert
  • Update Polish by @tinola
  • Merge handling of local Account Settings. Found while investigating #1170
  • Image max-width now 100% instead of 90vw

Fixed

  • Cannot modify header information #929 (comment)
  • Admin Panel broken when admin_panel_host is set #1169
  • Invalid CSP report-uri
  • Prevent MessageList multiple request at the same time #1071
  • Error in Addressbook Sync #1179
  • base64_decode() second parameter must be true
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD
VQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
xBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM
iWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo
P5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V
CD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q
/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK
Zw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1
h9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA
9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj
07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0
Dj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg
Xw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2
SD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq
5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP
efUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD
3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8
WgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==
-----END CERTIFICATE-----
SignatureXBOG/VU6hRM4CaWys3Xx+BPKGglx3u0nrzyjjXUOpWwHGDSx1/DfY/M8OGUoNymG
IU/RuqbLf5IOCOIfeqFoDqKUAhK22ZKWFPOGBtsvqRX1yL1O2kqDHhzfNxkxCE2N
pLtkr86XBiMSglwDMwhr6NKvzUvrxsdoWi/krVSulbJf2J1s8+npQ2uFef29NuVe
J+z5vuNclaplXxgfOGwawwpHzIg9OQIZDzk6ZArJYpZ/LlZ7B13hdA+QkaHB9SWW
cumVvkCobIQ+hTaVfh3j+EUPxhHzKXxjz/8ZKUJVzFFpafos1ZKTA6nNKx0imEz1
BC2rPidbpzyu54WPiVasW1XS1OleSWuWGKfYIepBjadOFkuOu9DBlgnEDSxdc4y1
rghfRI1NRv75kCZa2nmIPBUI/l7BxrvmTO8KaV4B0VqSWHIqSxyN6xxqMPfBh5u0
/aicRsXAG1GMPaq99ft84qu7mbDfc26OVFyrtsCGerqlCjaRCkq7VqLsU16uV0At
QcVTGCVq9p2uYVC6fJ5NFKQfdLRivY+s4gjl9irmz+3dAlMgS7apy5NEv9i3LcEF
79KvU1PXjoeW+VYMzMdj48mDAjVKLr8ahOPdPg1QmElCuk2t6SIZUakIcKKqFqkK
IdB7BlF7XaBfJd5KgQBMCsggV1gz3hWz8DnlWBXfvMs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<28.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
SnappyMail 2.28.1
Release Details
UpdatedJune 5, 2023, 1:53 p.m.