Skip to main content

NextSnapMail - Releases

← App details

Nextcloud 35

NextSnapMail 0.1.14
Release Details
UpdatedOct. 17, 2026, 11:37 a.m.
Changelog

Added

  • Begin the native Nextcloud administration integration: the complete existing domain and webmail configuration is available directly from the NextSnapMail administration section without a second administrator login.
  • Add a dedicated Nextcloud-admin-only endpoint for every embedded administration request.
  • Add a page-based administration navigation for domains and Google OAuth, webmail settings, extensions, Nextcloud integration, and data migration.

Changed

  • Hide the redundant embedded SnappyMail administration sidebar and logout controls in favor of the NextSnapMail navigation.
  • Move Google OAuth settings next to the mail-domain configuration and place import and reset operations on their own administration page.
  • Present all former webmail administration subsections in the main NextSnapMail navigation and use SnappyMail's actual settings/* routes so existing domains and domain creation remain available.
  • Restyle embedded administration forms, tables, dialogs, controls and domain actions to match the Nextcloud interface more closely.
  • Treat the bundled Nextcloud integration as an internal system module: load it independently of optional plugin support and hide it from the extension list.
  • Move the configurable contact-suggestion and calendar options of that system module into the regular Nextcloud integration settings.
  • Replace legacy extension action glyphs with Material Design icons and hide activation controls for extensions that are not installed.
  • Reorder the integrated administration navigation and consistently use Nextcloud-style Material icons and NextSnapMail branding throughout it.
  • Show mail-domain management before the Google OAuth configuration and remove the obsolete iframe-mode choice from the visible Nextcloud administration.
  • Keep rainloop.user and nextsnapmail.user independently selectable and editable during normal filter changes. Merge the legacy filters and remove rainloop.user only after the user explicitly starts a successful migration.

Fixed

  • Use the driver-specific Pdo\Mysql SSL constants on current PHP versions while retaining compatibility fallbacks for older PHP releases, preventing PHP 8.5 deprecation warnings from the database and password-plugin PDO connections (issue #56).
  • Preserve visible message content wrapped in leaked MJML mj-raw elements while continuing to sanitize the contained HTML normally (issue #55).
  • Prevent additional mail accounts from replacing the shared CardDAV URL and credentials. CardDAV settings are read-only while an additional account is active and server-side requests attempting to change them are rejected.
  • Preserve Sieve model class names in the minified JavaScript bundle so server scripts and filters are recognized outside debug mode (issue #54).
  • Show a clear IMAP, SMTP and optional Sieve result after testing a domain configuration.
  • Close every administration dialog reliably when a Nextcloud theme suppresses SnappyMail's original closing transition.
  • Close the domain-test credentials dialog directly after testing or cancelling instead of depending on a browser animation event.
  • Make the confirmation action in the domain connection-test credentials dialog close reliably while retaining form submission with the Enter key.
  • Save newly created filters reliably when the Done button is used.

Security

  • Require an active Nextcloud administrator session for the integrated admin page and all of its follow-up API requests while retaining SnappyMail's own request token validation.
  • Protect the legacy administration URL and its service requests with the same Nextcloud administrator check, making the separate SnappyMail administrator password unnecessary for this Nextcloud-only app.
  • Reject attempts to disable, delete or replace the mandatory Nextcloud system module through package-management endpoints.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignaturenLzewNulV2HNuNtvv2aI1A8+7xmGEtKcQ5UB9pnlDO4XnYBzgaSnKV65iYs58G1oZZzO+fD2RJ9WTFc5asaQCaVG9tcWg7gAbNzfpN9iObIibnMTJAgDSPlSa7ZS0ZaDtNbfF+SKWp3UTG7jxV87Qions1I7GtoONUK6EZTns+Kn85qvvHkZE4wg8GnpCmhilFpRE13fdp9MBhazdGdhAq8R9eNc10vRNO342JIn8W3R3yj68xrVboneg8Ztli5n5qnNM5blI8HYBMZKJz11GzqqdsgBf7mWPNGSGpX2m7FdjHIaxArU+LyJp3UsVBYEaA4JRNzQMrBnuvk2wHm1XfTymSkxe29zGTj70d8NlOn4G44iTVnlI8BF1pZLyIwqvsDtrYvgJhK4/1fzDbVzZc3V1mvpL70wLNzOeprqsAdXHyATpUiPWwga4r2PI3Yw5BkpadVtYevx5c2O/hPWJOJxztAMUktvf0J3WFfBVPu1aCSM+NlS4/QTOsuEh2NJE43N2T7/8YNBU1r15fwx1MKFQDV7civ0PKjWrcJZNcDcdMl5h5Zwtm/xuRpH2359ia0rH4pCkjCTuF2c31pw4AAd/2CDfdYrpLDQA9Mx2MTdrM0/QZWd6Z+lF/rLTD13dos5wMFvWluBuI48Yci9gIGHXJXNSZh8axu/iXBwW6A=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<36.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.13
Release Details
UpdatedOct. 7, 2026, 6:09 p.m.
Changelog

Added

  • Add selectable search scopes below the regular search field and in Advanced Search: the current folder, every folder in the account, or the current folder including all subfolders.
  • Add a dedicated multilingual out-of-office settings page that creates date-limited Sieve vacation responses per account identity, automatically uses the identity name and address, reports missing server capabilities and offers full-period, daily, weekly or custom per-sender reply intervals.

Changed

  • Present the unread-folder control as a clearly labeled filter button in the folder sidebar so it is no longer mistaken for a parent folder.
  • Use nextsnapmail.user for newly managed Sieve filters while retaining and safely migrating existing rainloop.user filters without deleting them.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureUkmu80mM1bK7eeGf4oAFmmN//ZtzTIs3VDnjhBvhNCsNh68EOD+WkD7SJ6rtMihFU3qRHnHFQu61xgqF8WtkWs7GIHfXCin/nbh+5EC5WnHQYeudUX+T3IL+IdF7EQEJOsNv5pZ9UyDAZIYoWMSYY+UusqSiFd7Ikq/tzGUDaRkGwzUybbrffqV1cN5STzQr1Iy/SAqaJlo0yMkiVLJ1LjWl2xxfV5f6CKh+S5PgyimcTMF8YBP0NXBeSJAhN8MF92h02ywWnuMTaQx6daseb4SGI2iLfWjLDXROOwCiSx5OyUVm3zW/Dukme7WYc6HfTO6YbCt3eHz7wWdol6RGDTvW3fYSvzOXIqfIJTRSRrBVWvCWIujtz8+jz/Q4a+YWGdhbhMCryy7cGu3k8NPAK4KQK6I/h5kKkr1ZvDgQ3Qd8XsR3qpm+HYT7AlQ9xAnxtghRR2YES8+1XPyovSf+eVVu2Eumk1LKZRwhbj/7Bfv9BeBEDs82CYreXbAvgmiDcwJQsNKfxG4kfUmMqcKrjtcnUh6wnQuOhH6zIdeer6T887/XSFhhZodcgB2yuEymOh74fmRR0k4NT59rAxf2Q1mQi7+XbTU+5nf8FreBBazhG8UOv2QwqFsNfVBcclt2tAzy8X4A16GJf1QXCMNzYYZw6wgSNQOS+/F0tUB4lOo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<36.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.12
Release Details
UpdatedSept. 28, 2026, 12:22 p.m.
Changelog

Changed

  • Use NextSnapMail-specific browser cookie names to avoid session collisions with SnappyMail or related forks running on the same Nextcloud domain.
  • Treat a valid empty plugin repository as reachable instead of showing a repository access warning.
  • Clear the new NextSnapMail cookie names during reset.
  • Avoid PHP 8.5 curl_close() deprecation warnings in bundled legacy plugin clients.
  • Add administrator-controlled messages-per-page defaults, maximum values and an enforced mode that locks the user setting when required.

Fixed

  • Persist validated integer settings instead of the originally submitted value, fixing messages-per-page values above the old UI limit being accepted but not applied consistently.

Security

  • Mark stored password parameters as sensitive so they are masked in exception traces on supported PHP versions.
  • Guard Nextcloud login, logout and impersonation event handlers so a NextSnapMail session cleanup/preparation problem cannot block the surrounding Nextcloud action.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureTAF+8Xw/coRcWE1k2hrvdOPhkBtBNY4ahx7lz5CuRmthPI9BKvoElTpvzbWLmhGFc3GJAU8QG6aSzgPLnlsXZauFpZmUT6LlBB2zkhcaNsn1VHDyeOpMvem0KIQkDSqe1pf477iPyy6ojKY7MSEsjOnoES/Aj87rkERauiXqN4oiNRuDHuox5AxVUbDXdPzhunNm1sXOdO28vEClhYtHNT44fRkoL0D8lFvqfeKRijUPi7I8PJj7uWJ4tYXDqazItrfZXAanK6iAPhefwJ5KKIq8H8wXheFfOtLfxZGW8dmARFX/3eKHmkL+lVpBVINGZ3X2qJSu27SGarZ7K0xUO20TCmfcaKdsTxbiaVxql8a3ZdzPx94FOku5VInYPRPr0P+UcIdyowN9S8Mbks6J6Ln4LgQddBUG+m35h1jtY607Dd0z+6P28JW/igJibJDcXJBCcjEP6dIR9nKFdfT9RTYMor1z4uYJ4yaJyaPxeyLpBkQ1Khi1D+cuq+F0uHWiNWXnfutLCb3W5B1sDVLka/gQm60dLI4Ye7DNSn7X/ZcjSWMx4KU61rPz+UfVoVt8FoTrw6GoKbZRlKNoIMRPEBKx4Uvg/NB9SpdLu+NEu/HHzXN7HChxKUaNyN+dlIAl+Xm9BjZ4nTldluKtLaDJGYJgFWiE+SX0o4g3+L5ghD4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<36.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib

Nextcloud 34

NextSnapMail 0.1.14
Release Details
UpdatedOct. 17, 2026, 11:37 a.m.
Changelog

Added

  • Begin the native Nextcloud administration integration: the complete existing domain and webmail configuration is available directly from the NextSnapMail administration section without a second administrator login.
  • Add a dedicated Nextcloud-admin-only endpoint for every embedded administration request.
  • Add a page-based administration navigation for domains and Google OAuth, webmail settings, extensions, Nextcloud integration, and data migration.

Changed

  • Hide the redundant embedded SnappyMail administration sidebar and logout controls in favor of the NextSnapMail navigation.
  • Move Google OAuth settings next to the mail-domain configuration and place import and reset operations on their own administration page.
  • Present all former webmail administration subsections in the main NextSnapMail navigation and use SnappyMail's actual settings/* routes so existing domains and domain creation remain available.
  • Restyle embedded administration forms, tables, dialogs, controls and domain actions to match the Nextcloud interface more closely.
  • Treat the bundled Nextcloud integration as an internal system module: load it independently of optional plugin support and hide it from the extension list.
  • Move the configurable contact-suggestion and calendar options of that system module into the regular Nextcloud integration settings.
  • Replace legacy extension action glyphs with Material Design icons and hide activation controls for extensions that are not installed.
  • Reorder the integrated administration navigation and consistently use Nextcloud-style Material icons and NextSnapMail branding throughout it.
  • Show mail-domain management before the Google OAuth configuration and remove the obsolete iframe-mode choice from the visible Nextcloud administration.
  • Keep rainloop.user and nextsnapmail.user independently selectable and editable during normal filter changes. Merge the legacy filters and remove rainloop.user only after the user explicitly starts a successful migration.

Fixed

  • Use the driver-specific Pdo\Mysql SSL constants on current PHP versions while retaining compatibility fallbacks for older PHP releases, preventing PHP 8.5 deprecation warnings from the database and password-plugin PDO connections (issue #56).
  • Preserve visible message content wrapped in leaked MJML mj-raw elements while continuing to sanitize the contained HTML normally (issue #55).
  • Prevent additional mail accounts from replacing the shared CardDAV URL and credentials. CardDAV settings are read-only while an additional account is active and server-side requests attempting to change them are rejected.
  • Preserve Sieve model class names in the minified JavaScript bundle so server scripts and filters are recognized outside debug mode (issue #54).
  • Show a clear IMAP, SMTP and optional Sieve result after testing a domain configuration.
  • Close every administration dialog reliably when a Nextcloud theme suppresses SnappyMail's original closing transition.
  • Close the domain-test credentials dialog directly after testing or cancelling instead of depending on a browser animation event.
  • Make the confirmation action in the domain connection-test credentials dialog close reliably while retaining form submission with the Enter key.
  • Save newly created filters reliably when the Done button is used.

Security

  • Require an active Nextcloud administrator session for the integrated admin page and all of its follow-up API requests while retaining SnappyMail's own request token validation.
  • Protect the legacy administration URL and its service requests with the same Nextcloud administrator check, making the separate SnappyMail administrator password unnecessary for this Nextcloud-only app.
  • Reject attempts to disable, delete or replace the mandatory Nextcloud system module through package-management endpoints.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignaturenLzewNulV2HNuNtvv2aI1A8+7xmGEtKcQ5UB9pnlDO4XnYBzgaSnKV65iYs58G1oZZzO+fD2RJ9WTFc5asaQCaVG9tcWg7gAbNzfpN9iObIibnMTJAgDSPlSa7ZS0ZaDtNbfF+SKWp3UTG7jxV87Qions1I7GtoONUK6EZTns+Kn85qvvHkZE4wg8GnpCmhilFpRE13fdp9MBhazdGdhAq8R9eNc10vRNO342JIn8W3R3yj68xrVboneg8Ztli5n5qnNM5blI8HYBMZKJz11GzqqdsgBf7mWPNGSGpX2m7FdjHIaxArU+LyJp3UsVBYEaA4JRNzQMrBnuvk2wHm1XfTymSkxe29zGTj70d8NlOn4G44iTVnlI8BF1pZLyIwqvsDtrYvgJhK4/1fzDbVzZc3V1mvpL70wLNzOeprqsAdXHyATpUiPWwga4r2PI3Yw5BkpadVtYevx5c2O/hPWJOJxztAMUktvf0J3WFfBVPu1aCSM+NlS4/QTOsuEh2NJE43N2T7/8YNBU1r15fwx1MKFQDV7civ0PKjWrcJZNcDcdMl5h5Zwtm/xuRpH2359ia0rH4pCkjCTuF2c31pw4AAd/2CDfdYrpLDQA9Mx2MTdrM0/QZWd6Z+lF/rLTD13dos5wMFvWluBuI48Yci9gIGHXJXNSZh8axu/iXBwW6A=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<36.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.13
Release Details
UpdatedOct. 7, 2026, 6:09 p.m.
Changelog

Added

  • Add selectable search scopes below the regular search field and in Advanced Search: the current folder, every folder in the account, or the current folder including all subfolders.
  • Add a dedicated multilingual out-of-office settings page that creates date-limited Sieve vacation responses per account identity, automatically uses the identity name and address, reports missing server capabilities and offers full-period, daily, weekly or custom per-sender reply intervals.

Changed

  • Present the unread-folder control as a clearly labeled filter button in the folder sidebar so it is no longer mistaken for a parent folder.
  • Use nextsnapmail.user for newly managed Sieve filters while retaining and safely migrating existing rainloop.user filters without deleting them.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureUkmu80mM1bK7eeGf4oAFmmN//ZtzTIs3VDnjhBvhNCsNh68EOD+WkD7SJ6rtMihFU3qRHnHFQu61xgqF8WtkWs7GIHfXCin/nbh+5EC5WnHQYeudUX+T3IL+IdF7EQEJOsNv5pZ9UyDAZIYoWMSYY+UusqSiFd7Ikq/tzGUDaRkGwzUybbrffqV1cN5STzQr1Iy/SAqaJlo0yMkiVLJ1LjWl2xxfV5f6CKh+S5PgyimcTMF8YBP0NXBeSJAhN8MF92h02ywWnuMTaQx6daseb4SGI2iLfWjLDXROOwCiSx5OyUVm3zW/Dukme7WYc6HfTO6YbCt3eHz7wWdol6RGDTvW3fYSvzOXIqfIJTRSRrBVWvCWIujtz8+jz/Q4a+YWGdhbhMCryy7cGu3k8NPAK4KQK6I/h5kKkr1ZvDgQ3Qd8XsR3qpm+HYT7AlQ9xAnxtghRR2YES8+1XPyovSf+eVVu2Eumk1LKZRwhbj/7Bfv9BeBEDs82CYreXbAvgmiDcwJQsNKfxG4kfUmMqcKrjtcnUh6wnQuOhH6zIdeer6T887/XSFhhZodcgB2yuEymOh74fmRR0k4NT59rAxf2Q1mQi7+XbTU+5nf8FreBBazhG8UOv2QwqFsNfVBcclt2tAzy8X4A16GJf1QXCMNzYYZw6wgSNQOS+/F0tUB4lOo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<36.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.12
Release Details
UpdatedSept. 28, 2026, 12:22 p.m.
Changelog

Changed

  • Use NextSnapMail-specific browser cookie names to avoid session collisions with SnappyMail or related forks running on the same Nextcloud domain.
  • Treat a valid empty plugin repository as reachable instead of showing a repository access warning.
  • Clear the new NextSnapMail cookie names during reset.
  • Avoid PHP 8.5 curl_close() deprecation warnings in bundled legacy plugin clients.
  • Add administrator-controlled messages-per-page defaults, maximum values and an enforced mode that locks the user setting when required.

Fixed

  • Persist validated integer settings instead of the originally submitted value, fixing messages-per-page values above the old UI limit being accepted but not applied consistently.

Security

  • Mark stored password parameters as sensitive so they are masked in exception traces on supported PHP versions.
  • Guard Nextcloud login, logout and impersonation event handlers so a NextSnapMail session cleanup/preparation problem cannot block the surrounding Nextcloud action.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureTAF+8Xw/coRcWE1k2hrvdOPhkBtBNY4ahx7lz5CuRmthPI9BKvoElTpvzbWLmhGFc3GJAU8QG6aSzgPLnlsXZauFpZmUT6LlBB2zkhcaNsn1VHDyeOpMvem0KIQkDSqe1pf477iPyy6ojKY7MSEsjOnoES/Aj87rkERauiXqN4oiNRuDHuox5AxVUbDXdPzhunNm1sXOdO28vEClhYtHNT44fRkoL0D8lFvqfeKRijUPi7I8PJj7uWJ4tYXDqazItrfZXAanK6iAPhefwJ5KKIq8H8wXheFfOtLfxZGW8dmARFX/3eKHmkL+lVpBVINGZ3X2qJSu27SGarZ7K0xUO20TCmfcaKdsTxbiaVxql8a3ZdzPx94FOku5VInYPRPr0P+UcIdyowN9S8Mbks6J6Ln4LgQddBUG+m35h1jtY607Dd0z+6P28JW/igJibJDcXJBCcjEP6dIR9nKFdfT9RTYMor1z4uYJ4yaJyaPxeyLpBkQ1Khi1D+cuq+F0uHWiNWXnfutLCb3W5B1sDVLka/gQm60dLI4Ye7DNSn7X/ZcjSWMx4KU61rPz+UfVoVt8FoTrw6GoKbZRlKNoIMRPEBKx4Uvg/NB9SpdLu+NEu/HHzXN7HChxKUaNyN+dlIAl+Xm9BjZ4nTldluKtLaDJGYJgFWiE+SX0o4g3+L5ghD4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<36.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.11
Release Details
UpdatedSept. 12, 2026, 8:07 a.m.
Changelog

Added

  • Integrate Gmail / Google OAuth2 login directly into the Nextcloud app, so Gmail accounts can be connected as the main account from the personal settings and as additional accounts from the webmail UI.
  • Add Nextcloud admin settings for Gmail / Google OAuth2 client configuration, including the authorized redirect URI for the Google Cloud Console.
  • Add support for a separate NextSnapMail plugin repository and administrator upload of custom plugins.

Changed

  • Include Gmail / Google OAuth2 configuration in the guarded NextSnapMail reset cleanup so a reset removes the stored client ID, client secret and related OAuth settings.
  • Document the integrated Gmail / Google OAuth2 support in the README and Nextcloud app metadata.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureazL+W6F5UPch+idZIWqJpKYw1j013Csb3upzFYlRd1q0nNj9zzgu4He4qqtWObVMU1H0bJNUcEc0bBz9RNKC1CNEYWv+bjWmC4GB16vK5xWRIv8NEgPIhvA/1sg8I/bNbmiXdIQz27Oh422YB+3pO4g1y80DtwFSB4mHxfvpWR7CPzS3vd6BghC9aKKLkTjfQjA/ID1CIP3xtE45Ium/oqLJaEf83sjuhJdIaChXc59QA39+hgzZG01coeimhnHjwr9xQeISHEiO0YiCivWM+GfY/1k5HejTPv4MJ+EhB/wLeJYcWb3IRSqUaMV2j01o8hcZgqoiGNgsjxpPhNd00p3fgv1rHqwdys/BMEFxrc0vlBjZMf8leY0Y+BOJK6K88y1QLcECfaaA3fLj1Qimuh1bNcA44oODnjYu+Y5lYU8Wt+vWI1dUNJZKpTJahuLCRRoNmKh07WBI3Kq2APkQCBzz7wczMDhsPZ+F4SeVm8+aP67STttN+WFSqGrBqiXWJsBUFKi72elRQHd2NSPk1Af5z7gmK2Kiaa91F2Fv5xnBo7oYqKPKcHkS4/nKzPp+xK0Xdf8teJ4f3opXTdN34zXLhYZcc/A77kpqk3e3s/nQudCZDWHSM0+wjnb2K4dYrYr/73qxsQBwkDE5qXJJfI1IcJN/iHoLtM+zSLBuKdw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.10
Release Details
UpdatedAug. 3, 2026, 4:21 p.m.
Changelog

Fixed

  • Save all selected message attachments to Nextcloud Files instead of only the first attachment.
  • Keep attachment filenames unique when saving multiple files to Nextcloud.
  • Avoid PHP deprecation warnings on newer PHP versions in PGP/GPG/SMIME helper code.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureLNzp3dkPjsNUgTiJAZZEQhfrBO82kCM5rEFvAZ9/56xERvFqrlIAOi4PBKzJvC8nEEtdtqgg7Cs/FUTZGKCc/E4cfQGOMrSQepmCegshcVEx3sBPSsyBqBtSnbmAkYlLu6XRP/ok914fRWDi9pvfVR7PLMT82RyQpN9uQSn4NuLLWvgUwI4j24a9jQ7POwU5AuXavL1aNly+kKLoKEa9ATzb6VBDOqC9ETTVxw5Y2vWI/yyeOivytDNDgTQjkvKPU4/+jZz4V4j/695vx6Wmndx+MeJoTL5JYz5kItZU0Q++XZaS5SIMGZX9Sl/kl7XmtOhEuH4ysFkkoxYvHnnausteXCRavbGaHRVhCFU6gf20Gi9l76MT5I+xgbb9UqIXEP2j4Xq3mfzC6KqbUqXRwOF1zLQ2q5FcjF4V0nZsHONS9PKuuGFU5gLNQQyEJ1xk7g+xNaR8U7Nl1drG9r9fOKUUM34p5SZ1lhLVP39QEVVkGsAexR3ndSxS8qIF0H81pIFexAvw4QVtlY7cpIdvhgi/W2ra9utOW9pygFCUDA/prUPbhN9Je3yae1RvLyN8CiEs4NLIypadDySXMly6k/rjejQmUCLPFGLuYvFXjQ/kKQUmk2vvAauQxWBfsxMorFeqCMcmYFHh36YbubPWXFQea80aP1WGhDLgKsPh6R8=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.7
Release Details
UpdatedJuly 6, 2026, 5:53 p.m.
Changelog

Added

  • Add an administrator-facing importer for existing SnappyMail installations. The importer can copy account preferences, encrypted login data, additional account definitions, and app data from snappymail to nextsnapmail while leaving the old SnappyMail installation untouched by default.
  • Add guarded cleanup actions for imported NextSnapMail account data and old SnappyMail data, including confirmation and server-side validation.

Fixed

  • Preserve automatic ordered and unordered list creation in the mail editor while avoiding the Squire space-handler bug that could remove 1. input.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignaturemgYOnVCcWo3utSKotBoqSFsb5FtXZNVnf3G2U/wZZ5FKkvxkvCAzv7acyk7WmIOeTWyIm71ltRz4ntVFbD2zax0fardWArG9zTWbnblggNg3vY0gBDmOBG4IQAnmc9NoZGVGquObN6U8zCImtLTxdsBw0vDUMtJCpvyiGnwGMd/8whvURUrAmDTYbTNolRBrT9XlR/sH7CNlz8PrujGqdBK7KTpVVRakrsMygzVNPL7SIEhhSpuJTlpThReSCly9fb4d2EkCuQybxsaY66Nw8NoUeFSe2n/6m/fgVmrAIZf+Lf0DASaCjYsBOai1MXn4Rbkqd5xTZz5TqGwJ4RmsTkyYvIM5A3G1bQFfxyAQ5NpwB4Pw/n1Fmsf9vrxEmoD4vEMH4z46dQS//YlS44/fjcsPUseLQOK5zwjNpS6nU4tcgOE8fU14lYIFqjBTSOfrOMloyNevoYJlXtGIZ4XLUgkwQ/t1JYccg821FlsdGj8Kd5eE3pDdGBqqbMRmtZtt4Fxn+sBKdzi0/aFIz0SrG8GJex22jdvCd3DDI7Q64AZQVyicg/dxaYAzqgGq7Lxc9xcFvgeztuXL6b148q9zqZvUV/XrkaWaGiycmInSlHLTI6E8QPPbikAuwNtTnPnffWa08f+06A8K0dtw7DsyLjApwwBCrF9TTw0tnXlqWsU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.6
Release Details
UpdatedJuly 2, 2026, 8:58 p.m.
Changelog

Fixed

  • Rebuild the Nextcloud release package from the 0.1.3 package base and apply only the confirmed S/MIME signing fix to app.js and app.min.js.
  • Preserve UTF-8 encoding in the packaged JavaScript files so folder emojis and other special characters are displayed correctly.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureGl6nvawl85nQ2OrAz9veSaHQVnOgQbpLag7R9zMSSfSfjLs9/B3TEMGFlv0hf8UC3teXP1kEaNAv3RKotBXx/ujqBRh51aUz+Q7ZODv/+oYqVN9Gr7kcpr/2y9O4ycaVsO9sfb+naDicykh5lFBeSt4Qq77EDyn8tpm4K8WabdbC/afsDYtiQ/ttkhLjcEOlLSfZOQMDI/M/BG0gbjKxgW0nuiqL5XyCd+PbeGtZf/KRqnhlSUgxqpbwfEmcimQMajhiRWkykZWMUuWq05+inwp7rPSgHHDg8c92oYwfLzTo1OupHgzQCfFtEdxuBsDRNC/098Wqf9PeFS3DlBYpm0iOoRdsWhrsU8lblL25HdhY3wUeEhqVPBZsDeEYEnEp1kDkgQEa+iIziN9QG0rBTVgmVJm2DRMyOHl45SdPeXU3Tr1dDuf6tkMlck14xve6j5N/CGChe6xHrPidOHBGAt0fJ2Jb4lBbvH4umFNMJu7cyZfuMGeQ3YjWI6sBr6aNvabKWU1He7rDCPSy5CayX6caLn+UwiZ6n9RSAOq1TplwPBLi1C1OTRKuWB4h2BmBD/QYjYVM4lsHbFS3Kf7xD1g5mvmjsKoNNA6CtngfZ67r+x5N8W4mLMcjJi0F5lwOp/mHnOs6gpWmpO2jXISWPBjGWD0nfwRJOy/I7utLEUM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.5
Release Details
UpdatedJuly 2, 2026, 5:45 p.m.
Changelog

Fixed

  • Rebuild the release package from the 0.1.3 package base and apply only the confirmed S/MIME signing fix for unencrypted private keys.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureovVL0/fyDY6Bsp4slyqw6Hw9L0Zp+3yQEaS46YMgO+r78dkmmkySGcqmee/k6pdZsa6Q6oexbyfs9jR6KLwuHD+E1sYfCknTUWMne8rF43wTWIUUaY9GIBCP5ZWXYmfv+NteBtOgLAsEPwsVkIiqeJkC52hoT6PY9gGn+BFEZyleBnLx//4HWlzu1+OictiCEaP6Kaz6Tl9brffoj3lL8ChVWXj4tbv4kuc5mQQp2nFiqSzQ9qLcmIc8h0emTrsoBc2VFoqY49Woz0/sJmrIKZzRgGgp7PZOzaQFox0nDwLbJ/kpxv9072B8pWrfrji9bkhefFhT4+9C9CsiStJXG8nfOGO9JXzKfJYMb9pRrV1GRV9u51Q6TZryXDRmCYItW5TD7YviI+Rjyes9+bgmbpKyJkkno7Ttn6NXyZdi0O9/2XNJj30sMSnixsiXacEv2oMWb2fXWfxEHpok6vbERYwGFeR4BjLtlwQ69yaupXgU/ocyUHVRtRGuYzVv3C61KNBYNjrfQGDtFp9oE8YEPDFP4QD71KFG/bleWyk5OcXeLts2NYVJoTs7hNF+iQGkQ67jMB5EjX2FtHAuIyG8UWN5QxSbX1l65m4kD543k9/Z3pL9dU1JzdSXDZnSp2bhW01JebtkkXo/k9q+ALK40+EmqXL9vrfn7XI6CxInCVc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.4
Release Details
UpdatedJuly 2, 2026, 5:28 p.m.
Changelog

Fixed

  • Fix S/MIME signing with unencrypted private keys.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureQfsNevpxMMZfYo3A/EF7VoW2WI454gdpRBjYTLUpSryQyBmw1XIuGvhpNugurkmL0WarW6/vdccVCN09DfbOyy7lytN+F4kGJby63/xpOeQcwtCqsJaJL02+nH4yhJeNi9ODcjvC7i8bNTI7n5D42RRo/rDtOocaJ/0ZMlCxrRx+xbsMKNCCIzrijUg2ZA3MseGzd10AgQ48BvGA89v+tZxUUQXOda6OmUm7EOGvFu4nn2iigJ+p+xUoAYQq/QG0pjJqY65esQTPSiwM5oN5NCI+Z7TtBTgKW/D6hMk+yry0pgioEAgZrW95aad7n0rsEqoqkYIrY0OuvfWhCyjbvCVHaoOJOjPtkcdk5LLECOeOzIFLL4z8DjWDU9szi6m8Fy5C8dP3geJSB+1D4AcAzBNoOw/tln8SMQkp/TzlgmMv8NPprd3LpruZRxFrdaQcpEbR1y2dnPhN5ItpomVr7mtCTh+JxfVDGCbPa+G7kNrY1zwQ2dinXYrqb3ypgP6IYmKNXIQzGznjklbZageyUQ02mRZt74n16W0v7nd+Iv9Ok+r+KdqcoySh0K8ReX7DbVmmxdtTvJxnrsOjo3eVrN47a3ET/h6SozK9aH21MIPUAIZhoSBxRpl8NRwVWVtsjlT98k17dhP8LRU0g1Vw/fMmVHgwaaR7/hsYLqmw7HY=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.3
Release Details
UpdatedJuly 2, 2026, 1:56 p.m.
Changelog

Fixed

  • Exclude exact .htaccess files from Nextcloud release packages so App Store installations no longer report missing .htaccess files in the integrity check.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureUvUjtK+6x16Vr2f8IC/tFMdO0PIIeP3LJYFcPNPG+hlXrWEpSEy2q1bIlyyjNOiRLVYNzGeb1V9vavBdYOXPRgVa2PnHKbHV8HMeR9PekE7fbU/rP7UGC7HAneIRAFH2G3hUbmctfMy71PKensXXNxprpXjmeaIJXIkT6Xbp1gHRiqsc7ewXZVDS0WOZbbipy4OYBLpj3rdLy9c6QAe311ttxeMEhvW/celUl1iSGwsf9x6LTNVAul7yQ39RQuVR93VIVc5eVkSirTqQ3GpYFZC0mvXNzdqk98yWl3oqym5BA0RJSG3pSXnp4b8YnhNpx9q4EcoBRKG/653/jNA56gc4uxaOiMrr4kx7opqJW35mEy980qIRhOVC11WDqvMOGmEvW9ew6wL+mGPLR7abvqLyE9KjOcw7YNnJg1itxAq8cqRvHBpj7iTtEfSBkfMmrv9rI5130x6ssCEKK6z+XxP6saE2YK4OOF6ni2u5NlvaUCGtnE5RVf70ylRfJDQAnPwlVQ3XpVRvshn+Y34ntvUEND6pgUWXfu+sJHNsfkfF9nEGx8AeaEPrB7F/3dfArOxrsE2X3lMmvhUx5ISZL2x0zau3fWLF1LDhUGxqjE5WUCZuE7Y8PCB2qpJ0ohizJ30aCPc/FCYDZlX6LEhOzldypLYa99b4DxD0ZwCLE4o=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.2
Release Details
UpdatedJuly 2, 2026, 4:54 a.m.
Changelog

Changed

  • Add an explicit App Store disclaimer that NextSnapMail is provided as-is and should be used at the user's own risk.
  • Show NextSnapMail instead of SnappyMail in the embedded admin panel header.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureCroc2x/lP1cgdS/keEmS4rK/MBNFmnX53wAInpot8Mu8hGFlgBN34dsk3Lm5uJAWTxQY/fyBwd0/eK7z+n8eX5w1e6t11UiXLvHsFt+nEL7z15QPogBjHDi6AKr20zCbgMZeVbAW8pH0JVRBPTCbIyJbj+CQPT5CpWZQXagoBYIoPdCZwDCNDr2f2BxSB5E1yh2FSjWQYHfFibXekEqSWVuqDvIJ7V/Y4BiaeB2Gy2Wyxj+Rllne9SC7plV5dkT87LFsMsXvseZvlxUznS5U6o8Zurx9ES4Ct6FBVk6jBFozFisK6S/gQOvZj171gz8Il/TQy1XMWtHn24n2HgnMb+FVgMFypWkAXvdPwX5eqpNi92M9iB5+3y1YLBe2C1u1EWYBokAwIRjrMBCwY/SCyz2JWuVnWbqsYuKVWDwahgtwDpFjmdOGNVWvh8BGJ7Ei/8bQjaPcYmGRoFoWjUQmKpvsPNCEPYbO/0KocJqFE2PIXXIDINCuO+3lN83F3977ve8kNypwYeeSSAqHjngunmvtbZykEp9+/Z3Or0M0zMLO65zh55V5zVkjzxUUG/OPCDoZvm5npIb06nUX3Bi3DRptgonmt5AF66Xa88ugluBmaMUM7RRJwURl26QTGogeOzjWCbTB0nyskOcjyGHH8229OIBKSAhZGWDy/oRdCzM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.1
Release Details
UpdatedJuly 1, 2026, 2:01 p.m.
Changelog

Fixed

  • Ensure the Nextcloud App Store release package uses the cleaned NextSnapMail app metadata from the repository instead of stale local test metadata.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
Signaturem1Eesm1A/W53mfqyxKUA+6/UZKdgaTf+8jR49oM6FlWBF3s0kpNSgpV63+znYYfmcFqgxLJ4socvA3GBNMCRH/G6Un1lMdP7xralRdMk0Y68NMAgq7XnjvK+W+IWlzhezHEmSBLr+Haiv2IXj3Pf6xPxHNGyAd5yLDtkFe5Z/nHFxM8DOGeKV92n0uJzROsEU1iAEjAjleHnmt2Er57+qK9+l3xDnqZlAm59937vNlmkfqo8n5ONSswz1nVEutf+n1LbpEZyXh15ccVRmLTNuLVhGvLntybpzS6w9Yv7eum/CuX11fvIcU0/2kE/gL7Ir9ssiQroxWacJhbfazIll2UBu4oNgNhC5rSd+FVglWIy8mxVqMxB5XGegi7koRgGB2f8v3VI8RQSD0lrnu5hrVCviu3tJ8Ux/T13gksbPh6BL/oFdFAqK6e6UaUJRmnLATV/Z7QbMoquS+LYtp5o1H1im+/p1LLfbRnYKMpAGah2jlk9uQIPSNZBgZ1WTyaDb9qVqrt8qR6YIIrNPoaTh7VsiqV/iYt+T2QVaKqGhlTIPGDjka4QTRR0sSiI6XJmSmPLgvxekAaB1BrnvmWU009pwBx3DpQrU/VQUky7iatL/+T5xVgM+ZeQ+UP9gkXD1pSAb84Kr4qkHj4eaQ8fCSBh/LsQ6gMuzJYmLyMJlL4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.0
Release Details
UpdatedJuly 1, 2026, 1:40 p.m.
Changelog

Initial NextSnapMail release as an independent SnappyMail fork focused on Nextcloud integration.

Added

  • Introduce nextsnapmail as a standalone Nextcloud app id and namespace.
  • Add dedicated "NextSnapMail" sections to the Nextcloud administration and personal settings.
  • Bundle available SnappyMail extensions with the app release so installations no longer depend on the former external SnappyMail package repository.

Changed

  • Rename the Nextcloud integration from SnappyMail to NextSnapMail while keeping attribution to the upstream SnappyMail and RainLoop projects.
  • Update app metadata, documentation links and release description for the NextSnapMail fork.

Fixed

  • Restore application bootstrap and Nextcloud integration compatibility with Nextcloud 34 by replacing removed OC\Server shortcut methods.
  • Decouple the app-specific content security policy from Nextcloud's internal policy representation.
  • Preserve the legacy Knockout binding parser's required unsafe-eval CSP source while continuing to block unsafe inline scripts.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
Signatureha5hO4KGRljVV2cfKIuRHISW2e6i5jSsV0dXVut8/VTXnQeeJFE263VpRV5rhuYM29jsc4eUrO/jc24dHNM9WuT63rHaDe+M9DDDP8laFgRXi4WvVZ4RLggD7bA6hbIWBo8e0AuZzeaIucBmSZejPV0JN0xYBrgXHjWYseYjAXSZ0f2usvS9dD6shhO4+R3fqHXpOp65/8mGy8DJYKOzIHVIaUoVN7QHzvqIJg/LXVeiYhrvTuRBp0KQq2iwD1uNDwrOc2Ue53mcgXuVgOURJLIY1fQVYPzHziZRFxhOQ74ztfQyZbmSxcwj27/AxUufu5WMNDNlVIdK2T/A6srcPiLlpNdM5ww931tZBT9qKcFFuYIZnUq1M9FmRDEvhe+WY9CiExw8ZTG8cQWKKX8Jk2a5plHo5P6DixoHPE6oIAkYfUsTHOGzPEv/jb6hwLqX6oqOD8K5eB9zzrseiK3J4nAh0r3qAHcvCpk+vmcytathDrLljiTxTFlkCMtouHo59hIVu2HlKQ/raEYZPhwHrsg2ft599ljoDzACQVUgFNF/ZI3tGlkruFi0pqj62kaB1JnpM6/nw3fBUbc6sN3gdLpuqklsWoZMW3FBJsLe+yP/vAj9BXOeG4gyRGC6Fq9wfwC7JkFtfDqQu0XEGdeucIGwgeG9hJKmgKYnK8sma50=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib

Nextcloud 33

NextSnapMail 0.1.14
Release Details
UpdatedOct. 17, 2026, 11:37 a.m.
Changelog

Added

  • Begin the native Nextcloud administration integration: the complete existing domain and webmail configuration is available directly from the NextSnapMail administration section without a second administrator login.
  • Add a dedicated Nextcloud-admin-only endpoint for every embedded administration request.
  • Add a page-based administration navigation for domains and Google OAuth, webmail settings, extensions, Nextcloud integration, and data migration.

Changed

  • Hide the redundant embedded SnappyMail administration sidebar and logout controls in favor of the NextSnapMail navigation.
  • Move Google OAuth settings next to the mail-domain configuration and place import and reset operations on their own administration page.
  • Present all former webmail administration subsections in the main NextSnapMail navigation and use SnappyMail's actual settings/* routes so existing domains and domain creation remain available.
  • Restyle embedded administration forms, tables, dialogs, controls and domain actions to match the Nextcloud interface more closely.
  • Treat the bundled Nextcloud integration as an internal system module: load it independently of optional plugin support and hide it from the extension list.
  • Move the configurable contact-suggestion and calendar options of that system module into the regular Nextcloud integration settings.
  • Replace legacy extension action glyphs with Material Design icons and hide activation controls for extensions that are not installed.
  • Reorder the integrated administration navigation and consistently use Nextcloud-style Material icons and NextSnapMail branding throughout it.
  • Show mail-domain management before the Google OAuth configuration and remove the obsolete iframe-mode choice from the visible Nextcloud administration.
  • Keep rainloop.user and nextsnapmail.user independently selectable and editable during normal filter changes. Merge the legacy filters and remove rainloop.user only after the user explicitly starts a successful migration.

Fixed

  • Use the driver-specific Pdo\Mysql SSL constants on current PHP versions while retaining compatibility fallbacks for older PHP releases, preventing PHP 8.5 deprecation warnings from the database and password-plugin PDO connections (issue #56).
  • Preserve visible message content wrapped in leaked MJML mj-raw elements while continuing to sanitize the contained HTML normally (issue #55).
  • Prevent additional mail accounts from replacing the shared CardDAV URL and credentials. CardDAV settings are read-only while an additional account is active and server-side requests attempting to change them are rejected.
  • Preserve Sieve model class names in the minified JavaScript bundle so server scripts and filters are recognized outside debug mode (issue #54).
  • Show a clear IMAP, SMTP and optional Sieve result after testing a domain configuration.
  • Close every administration dialog reliably when a Nextcloud theme suppresses SnappyMail's original closing transition.
  • Close the domain-test credentials dialog directly after testing or cancelling instead of depending on a browser animation event.
  • Make the confirmation action in the domain connection-test credentials dialog close reliably while retaining form submission with the Enter key.
  • Save newly created filters reliably when the Done button is used.

Security

  • Require an active Nextcloud administrator session for the integrated admin page and all of its follow-up API requests while retaining SnappyMail's own request token validation.
  • Protect the legacy administration URL and its service requests with the same Nextcloud administrator check, making the separate SnappyMail administrator password unnecessary for this Nextcloud-only app.
  • Reject attempts to disable, delete or replace the mandatory Nextcloud system module through package-management endpoints.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignaturenLzewNulV2HNuNtvv2aI1A8+7xmGEtKcQ5UB9pnlDO4XnYBzgaSnKV65iYs58G1oZZzO+fD2RJ9WTFc5asaQCaVG9tcWg7gAbNzfpN9iObIibnMTJAgDSPlSa7ZS0ZaDtNbfF+SKWp3UTG7jxV87Qions1I7GtoONUK6EZTns+Kn85qvvHkZE4wg8GnpCmhilFpRE13fdp9MBhazdGdhAq8R9eNc10vRNO342JIn8W3R3yj68xrVboneg8Ztli5n5qnNM5blI8HYBMZKJz11GzqqdsgBf7mWPNGSGpX2m7FdjHIaxArU+LyJp3UsVBYEaA4JRNzQMrBnuvk2wHm1XfTymSkxe29zGTj70d8NlOn4G44iTVnlI8BF1pZLyIwqvsDtrYvgJhK4/1fzDbVzZc3V1mvpL70wLNzOeprqsAdXHyATpUiPWwga4r2PI3Yw5BkpadVtYevx5c2O/hPWJOJxztAMUktvf0J3WFfBVPu1aCSM+NlS4/QTOsuEh2NJE43N2T7/8YNBU1r15fwx1MKFQDV7civ0PKjWrcJZNcDcdMl5h5Zwtm/xuRpH2359ia0rH4pCkjCTuF2c31pw4AAd/2CDfdYrpLDQA9Mx2MTdrM0/QZWd6Z+lF/rLTD13dos5wMFvWluBuI48Yci9gIGHXJXNSZh8axu/iXBwW6A=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<36.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.13
Release Details
UpdatedOct. 7, 2026, 6:09 p.m.
Changelog

Added

  • Add selectable search scopes below the regular search field and in Advanced Search: the current folder, every folder in the account, or the current folder including all subfolders.
  • Add a dedicated multilingual out-of-office settings page that creates date-limited Sieve vacation responses per account identity, automatically uses the identity name and address, reports missing server capabilities and offers full-period, daily, weekly or custom per-sender reply intervals.

Changed

  • Present the unread-folder control as a clearly labeled filter button in the folder sidebar so it is no longer mistaken for a parent folder.
  • Use nextsnapmail.user for newly managed Sieve filters while retaining and safely migrating existing rainloop.user filters without deleting them.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureUkmu80mM1bK7eeGf4oAFmmN//ZtzTIs3VDnjhBvhNCsNh68EOD+WkD7SJ6rtMihFU3qRHnHFQu61xgqF8WtkWs7GIHfXCin/nbh+5EC5WnHQYeudUX+T3IL+IdF7EQEJOsNv5pZ9UyDAZIYoWMSYY+UusqSiFd7Ikq/tzGUDaRkGwzUybbrffqV1cN5STzQr1Iy/SAqaJlo0yMkiVLJ1LjWl2xxfV5f6CKh+S5PgyimcTMF8YBP0NXBeSJAhN8MF92h02ywWnuMTaQx6daseb4SGI2iLfWjLDXROOwCiSx5OyUVm3zW/Dukme7WYc6HfTO6YbCt3eHz7wWdol6RGDTvW3fYSvzOXIqfIJTRSRrBVWvCWIujtz8+jz/Q4a+YWGdhbhMCryy7cGu3k8NPAK4KQK6I/h5kKkr1ZvDgQ3Qd8XsR3qpm+HYT7AlQ9xAnxtghRR2YES8+1XPyovSf+eVVu2Eumk1LKZRwhbj/7Bfv9BeBEDs82CYreXbAvgmiDcwJQsNKfxG4kfUmMqcKrjtcnUh6wnQuOhH6zIdeer6T887/XSFhhZodcgB2yuEymOh74fmRR0k4NT59rAxf2Q1mQi7+XbTU+5nf8FreBBazhG8UOv2QwqFsNfVBcclt2tAzy8X4A16GJf1QXCMNzYYZw6wgSNQOS+/F0tUB4lOo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<36.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.12
Release Details
UpdatedSept. 28, 2026, 12:22 p.m.
Changelog

Changed

  • Use NextSnapMail-specific browser cookie names to avoid session collisions with SnappyMail or related forks running on the same Nextcloud domain.
  • Treat a valid empty plugin repository as reachable instead of showing a repository access warning.
  • Clear the new NextSnapMail cookie names during reset.
  • Avoid PHP 8.5 curl_close() deprecation warnings in bundled legacy plugin clients.
  • Add administrator-controlled messages-per-page defaults, maximum values and an enforced mode that locks the user setting when required.

Fixed

  • Persist validated integer settings instead of the originally submitted value, fixing messages-per-page values above the old UI limit being accepted but not applied consistently.

Security

  • Mark stored password parameters as sensitive so they are masked in exception traces on supported PHP versions.
  • Guard Nextcloud login, logout and impersonation event handlers so a NextSnapMail session cleanup/preparation problem cannot block the surrounding Nextcloud action.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureTAF+8Xw/coRcWE1k2hrvdOPhkBtBNY4ahx7lz5CuRmthPI9BKvoElTpvzbWLmhGFc3GJAU8QG6aSzgPLnlsXZauFpZmUT6LlBB2zkhcaNsn1VHDyeOpMvem0KIQkDSqe1pf477iPyy6ojKY7MSEsjOnoES/Aj87rkERauiXqN4oiNRuDHuox5AxVUbDXdPzhunNm1sXOdO28vEClhYtHNT44fRkoL0D8lFvqfeKRijUPi7I8PJj7uWJ4tYXDqazItrfZXAanK6iAPhefwJ5KKIq8H8wXheFfOtLfxZGW8dmARFX/3eKHmkL+lVpBVINGZ3X2qJSu27SGarZ7K0xUO20TCmfcaKdsTxbiaVxql8a3ZdzPx94FOku5VInYPRPr0P+UcIdyowN9S8Mbks6J6Ln4LgQddBUG+m35h1jtY607Dd0z+6P28JW/igJibJDcXJBCcjEP6dIR9nKFdfT9RTYMor1z4uYJ4yaJyaPxeyLpBkQ1Khi1D+cuq+F0uHWiNWXnfutLCb3W5B1sDVLka/gQm60dLI4Ye7DNSn7X/ZcjSWMx4KU61rPz+UfVoVt8FoTrw6GoKbZRlKNoIMRPEBKx4Uvg/NB9SpdLu+NEu/HHzXN7HChxKUaNyN+dlIAl+Xm9BjZ4nTldluKtLaDJGYJgFWiE+SX0o4g3+L5ghD4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<36.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.11
Release Details
UpdatedSept. 12, 2026, 8:07 a.m.
Changelog

Added

  • Integrate Gmail / Google OAuth2 login directly into the Nextcloud app, so Gmail accounts can be connected as the main account from the personal settings and as additional accounts from the webmail UI.
  • Add Nextcloud admin settings for Gmail / Google OAuth2 client configuration, including the authorized redirect URI for the Google Cloud Console.
  • Add support for a separate NextSnapMail plugin repository and administrator upload of custom plugins.

Changed

  • Include Gmail / Google OAuth2 configuration in the guarded NextSnapMail reset cleanup so a reset removes the stored client ID, client secret and related OAuth settings.
  • Document the integrated Gmail / Google OAuth2 support in the README and Nextcloud app metadata.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureazL+W6F5UPch+idZIWqJpKYw1j013Csb3upzFYlRd1q0nNj9zzgu4He4qqtWObVMU1H0bJNUcEc0bBz9RNKC1CNEYWv+bjWmC4GB16vK5xWRIv8NEgPIhvA/1sg8I/bNbmiXdIQz27Oh422YB+3pO4g1y80DtwFSB4mHxfvpWR7CPzS3vd6BghC9aKKLkTjfQjA/ID1CIP3xtE45Ium/oqLJaEf83sjuhJdIaChXc59QA39+hgzZG01coeimhnHjwr9xQeISHEiO0YiCivWM+GfY/1k5HejTPv4MJ+EhB/wLeJYcWb3IRSqUaMV2j01o8hcZgqoiGNgsjxpPhNd00p3fgv1rHqwdys/BMEFxrc0vlBjZMf8leY0Y+BOJK6K88y1QLcECfaaA3fLj1Qimuh1bNcA44oODnjYu+Y5lYU8Wt+vWI1dUNJZKpTJahuLCRRoNmKh07WBI3Kq2APkQCBzz7wczMDhsPZ+F4SeVm8+aP67STttN+WFSqGrBqiXWJsBUFKi72elRQHd2NSPk1Af5z7gmK2Kiaa91F2Fv5xnBo7oYqKPKcHkS4/nKzPp+xK0Xdf8teJ4f3opXTdN34zXLhYZcc/A77kpqk3e3s/nQudCZDWHSM0+wjnb2K4dYrYr/73qxsQBwkDE5qXJJfI1IcJN/iHoLtM+zSLBuKdw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.10
Release Details
UpdatedAug. 3, 2026, 4:21 p.m.
Changelog

Fixed

  • Save all selected message attachments to Nextcloud Files instead of only the first attachment.
  • Keep attachment filenames unique when saving multiple files to Nextcloud.
  • Avoid PHP deprecation warnings on newer PHP versions in PGP/GPG/SMIME helper code.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureLNzp3dkPjsNUgTiJAZZEQhfrBO82kCM5rEFvAZ9/56xERvFqrlIAOi4PBKzJvC8nEEtdtqgg7Cs/FUTZGKCc/E4cfQGOMrSQepmCegshcVEx3sBPSsyBqBtSnbmAkYlLu6XRP/ok914fRWDi9pvfVR7PLMT82RyQpN9uQSn4NuLLWvgUwI4j24a9jQ7POwU5AuXavL1aNly+kKLoKEa9ATzb6VBDOqC9ETTVxw5Y2vWI/yyeOivytDNDgTQjkvKPU4/+jZz4V4j/695vx6Wmndx+MeJoTL5JYz5kItZU0Q++XZaS5SIMGZX9Sl/kl7XmtOhEuH4ysFkkoxYvHnnausteXCRavbGaHRVhCFU6gf20Gi9l76MT5I+xgbb9UqIXEP2j4Xq3mfzC6KqbUqXRwOF1zLQ2q5FcjF4V0nZsHONS9PKuuGFU5gLNQQyEJ1xk7g+xNaR8U7Nl1drG9r9fOKUUM34p5SZ1lhLVP39QEVVkGsAexR3ndSxS8qIF0H81pIFexAvw4QVtlY7cpIdvhgi/W2ra9utOW9pygFCUDA/prUPbhN9Je3yae1RvLyN8CiEs4NLIypadDySXMly6k/rjejQmUCLPFGLuYvFXjQ/kKQUmk2vvAauQxWBfsxMorFeqCMcmYFHh36YbubPWXFQea80aP1WGhDLgKsPh6R8=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.7
Release Details
UpdatedJuly 6, 2026, 5:53 p.m.
Changelog

Added

  • Add an administrator-facing importer for existing SnappyMail installations. The importer can copy account preferences, encrypted login data, additional account definitions, and app data from snappymail to nextsnapmail while leaving the old SnappyMail installation untouched by default.
  • Add guarded cleanup actions for imported NextSnapMail account data and old SnappyMail data, including confirmation and server-side validation.

Fixed

  • Preserve automatic ordered and unordered list creation in the mail editor while avoiding the Squire space-handler bug that could remove 1. input.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignaturemgYOnVCcWo3utSKotBoqSFsb5FtXZNVnf3G2U/wZZ5FKkvxkvCAzv7acyk7WmIOeTWyIm71ltRz4ntVFbD2zax0fardWArG9zTWbnblggNg3vY0gBDmOBG4IQAnmc9NoZGVGquObN6U8zCImtLTxdsBw0vDUMtJCpvyiGnwGMd/8whvURUrAmDTYbTNolRBrT9XlR/sH7CNlz8PrujGqdBK7KTpVVRakrsMygzVNPL7SIEhhSpuJTlpThReSCly9fb4d2EkCuQybxsaY66Nw8NoUeFSe2n/6m/fgVmrAIZf+Lf0DASaCjYsBOai1MXn4Rbkqd5xTZz5TqGwJ4RmsTkyYvIM5A3G1bQFfxyAQ5NpwB4Pw/n1Fmsf9vrxEmoD4vEMH4z46dQS//YlS44/fjcsPUseLQOK5zwjNpS6nU4tcgOE8fU14lYIFqjBTSOfrOMloyNevoYJlXtGIZ4XLUgkwQ/t1JYccg821FlsdGj8Kd5eE3pDdGBqqbMRmtZtt4Fxn+sBKdzi0/aFIz0SrG8GJex22jdvCd3DDI7Q64AZQVyicg/dxaYAzqgGq7Lxc9xcFvgeztuXL6b148q9zqZvUV/XrkaWaGiycmInSlHLTI6E8QPPbikAuwNtTnPnffWa08f+06A8K0dtw7DsyLjApwwBCrF9TTw0tnXlqWsU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.6
Release Details
UpdatedJuly 2, 2026, 8:58 p.m.
Changelog

Fixed

  • Rebuild the Nextcloud release package from the 0.1.3 package base and apply only the confirmed S/MIME signing fix to app.js and app.min.js.
  • Preserve UTF-8 encoding in the packaged JavaScript files so folder emojis and other special characters are displayed correctly.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureGl6nvawl85nQ2OrAz9veSaHQVnOgQbpLag7R9zMSSfSfjLs9/B3TEMGFlv0hf8UC3teXP1kEaNAv3RKotBXx/ujqBRh51aUz+Q7ZODv/+oYqVN9Gr7kcpr/2y9O4ycaVsO9sfb+naDicykh5lFBeSt4Qq77EDyn8tpm4K8WabdbC/afsDYtiQ/ttkhLjcEOlLSfZOQMDI/M/BG0gbjKxgW0nuiqL5XyCd+PbeGtZf/KRqnhlSUgxqpbwfEmcimQMajhiRWkykZWMUuWq05+inwp7rPSgHHDg8c92oYwfLzTo1OupHgzQCfFtEdxuBsDRNC/098Wqf9PeFS3DlBYpm0iOoRdsWhrsU8lblL25HdhY3wUeEhqVPBZsDeEYEnEp1kDkgQEa+iIziN9QG0rBTVgmVJm2DRMyOHl45SdPeXU3Tr1dDuf6tkMlck14xve6j5N/CGChe6xHrPidOHBGAt0fJ2Jb4lBbvH4umFNMJu7cyZfuMGeQ3YjWI6sBr6aNvabKWU1He7rDCPSy5CayX6caLn+UwiZ6n9RSAOq1TplwPBLi1C1OTRKuWB4h2BmBD/QYjYVM4lsHbFS3Kf7xD1g5mvmjsKoNNA6CtngfZ67r+x5N8W4mLMcjJi0F5lwOp/mHnOs6gpWmpO2jXISWPBjGWD0nfwRJOy/I7utLEUM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.5
Release Details
UpdatedJuly 2, 2026, 5:45 p.m.
Changelog

Fixed

  • Rebuild the release package from the 0.1.3 package base and apply only the confirmed S/MIME signing fix for unencrypted private keys.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureovVL0/fyDY6Bsp4slyqw6Hw9L0Zp+3yQEaS46YMgO+r78dkmmkySGcqmee/k6pdZsa6Q6oexbyfs9jR6KLwuHD+E1sYfCknTUWMne8rF43wTWIUUaY9GIBCP5ZWXYmfv+NteBtOgLAsEPwsVkIiqeJkC52hoT6PY9gGn+BFEZyleBnLx//4HWlzu1+OictiCEaP6Kaz6Tl9brffoj3lL8ChVWXj4tbv4kuc5mQQp2nFiqSzQ9qLcmIc8h0emTrsoBc2VFoqY49Woz0/sJmrIKZzRgGgp7PZOzaQFox0nDwLbJ/kpxv9072B8pWrfrji9bkhefFhT4+9C9CsiStJXG8nfOGO9JXzKfJYMb9pRrV1GRV9u51Q6TZryXDRmCYItW5TD7YviI+Rjyes9+bgmbpKyJkkno7Ttn6NXyZdi0O9/2XNJj30sMSnixsiXacEv2oMWb2fXWfxEHpok6vbERYwGFeR4BjLtlwQ69yaupXgU/ocyUHVRtRGuYzVv3C61KNBYNjrfQGDtFp9oE8YEPDFP4QD71KFG/bleWyk5OcXeLts2NYVJoTs7hNF+iQGkQ67jMB5EjX2FtHAuIyG8UWN5QxSbX1l65m4kD543k9/Z3pL9dU1JzdSXDZnSp2bhW01JebtkkXo/k9q+ALK40+EmqXL9vrfn7XI6CxInCVc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.4
Release Details
UpdatedJuly 2, 2026, 5:28 p.m.
Changelog

Fixed

  • Fix S/MIME signing with unencrypted private keys.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureQfsNevpxMMZfYo3A/EF7VoW2WI454gdpRBjYTLUpSryQyBmw1XIuGvhpNugurkmL0WarW6/vdccVCN09DfbOyy7lytN+F4kGJby63/xpOeQcwtCqsJaJL02+nH4yhJeNi9ODcjvC7i8bNTI7n5D42RRo/rDtOocaJ/0ZMlCxrRx+xbsMKNCCIzrijUg2ZA3MseGzd10AgQ48BvGA89v+tZxUUQXOda6OmUm7EOGvFu4nn2iigJ+p+xUoAYQq/QG0pjJqY65esQTPSiwM5oN5NCI+Z7TtBTgKW/D6hMk+yry0pgioEAgZrW95aad7n0rsEqoqkYIrY0OuvfWhCyjbvCVHaoOJOjPtkcdk5LLECOeOzIFLL4z8DjWDU9szi6m8Fy5C8dP3geJSB+1D4AcAzBNoOw/tln8SMQkp/TzlgmMv8NPprd3LpruZRxFrdaQcpEbR1y2dnPhN5ItpomVr7mtCTh+JxfVDGCbPa+G7kNrY1zwQ2dinXYrqb3ypgP6IYmKNXIQzGznjklbZageyUQ02mRZt74n16W0v7nd+Iv9Ok+r+KdqcoySh0K8ReX7DbVmmxdtTvJxnrsOjo3eVrN47a3ET/h6SozK9aH21MIPUAIZhoSBxRpl8NRwVWVtsjlT98k17dhP8LRU0g1Vw/fMmVHgwaaR7/hsYLqmw7HY=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.3
Release Details
UpdatedJuly 2, 2026, 1:56 p.m.
Changelog

Fixed

  • Exclude exact .htaccess files from Nextcloud release packages so App Store installations no longer report missing .htaccess files in the integrity check.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureUvUjtK+6x16Vr2f8IC/tFMdO0PIIeP3LJYFcPNPG+hlXrWEpSEy2q1bIlyyjNOiRLVYNzGeb1V9vavBdYOXPRgVa2PnHKbHV8HMeR9PekE7fbU/rP7UGC7HAneIRAFH2G3hUbmctfMy71PKensXXNxprpXjmeaIJXIkT6Xbp1gHRiqsc7ewXZVDS0WOZbbipy4OYBLpj3rdLy9c6QAe311ttxeMEhvW/celUl1iSGwsf9x6LTNVAul7yQ39RQuVR93VIVc5eVkSirTqQ3GpYFZC0mvXNzdqk98yWl3oqym5BA0RJSG3pSXnp4b8YnhNpx9q4EcoBRKG/653/jNA56gc4uxaOiMrr4kx7opqJW35mEy980qIRhOVC11WDqvMOGmEvW9ew6wL+mGPLR7abvqLyE9KjOcw7YNnJg1itxAq8cqRvHBpj7iTtEfSBkfMmrv9rI5130x6ssCEKK6z+XxP6saE2YK4OOF6ni2u5NlvaUCGtnE5RVf70ylRfJDQAnPwlVQ3XpVRvshn+Y34ntvUEND6pgUWXfu+sJHNsfkfF9nEGx8AeaEPrB7F/3dfArOxrsE2X3lMmvhUx5ISZL2x0zau3fWLF1LDhUGxqjE5WUCZuE7Y8PCB2qpJ0ohizJ30aCPc/FCYDZlX6LEhOzldypLYa99b4DxD0ZwCLE4o=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.2
Release Details
UpdatedJuly 2, 2026, 4:54 a.m.
Changelog

Changed

  • Add an explicit App Store disclaimer that NextSnapMail is provided as-is and should be used at the user's own risk.
  • Show NextSnapMail instead of SnappyMail in the embedded admin panel header.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureCroc2x/lP1cgdS/keEmS4rK/MBNFmnX53wAInpot8Mu8hGFlgBN34dsk3Lm5uJAWTxQY/fyBwd0/eK7z+n8eX5w1e6t11UiXLvHsFt+nEL7z15QPogBjHDi6AKr20zCbgMZeVbAW8pH0JVRBPTCbIyJbj+CQPT5CpWZQXagoBYIoPdCZwDCNDr2f2BxSB5E1yh2FSjWQYHfFibXekEqSWVuqDvIJ7V/Y4BiaeB2Gy2Wyxj+Rllne9SC7plV5dkT87LFsMsXvseZvlxUznS5U6o8Zurx9ES4Ct6FBVk6jBFozFisK6S/gQOvZj171gz8Il/TQy1XMWtHn24n2HgnMb+FVgMFypWkAXvdPwX5eqpNi92M9iB5+3y1YLBe2C1u1EWYBokAwIRjrMBCwY/SCyz2JWuVnWbqsYuKVWDwahgtwDpFjmdOGNVWvh8BGJ7Ei/8bQjaPcYmGRoFoWjUQmKpvsPNCEPYbO/0KocJqFE2PIXXIDINCuO+3lN83F3977ve8kNypwYeeSSAqHjngunmvtbZykEp9+/Z3Or0M0zMLO65zh55V5zVkjzxUUG/OPCDoZvm5npIb06nUX3Bi3DRptgonmt5AF66Xa88ugluBmaMUM7RRJwURl26QTGogeOzjWCbTB0nyskOcjyGHH8229OIBKSAhZGWDy/oRdCzM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.1
Release Details
UpdatedJuly 1, 2026, 2:01 p.m.
Changelog

Fixed

  • Ensure the Nextcloud App Store release package uses the cleaned NextSnapMail app metadata from the repository instead of stale local test metadata.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
Signaturem1Eesm1A/W53mfqyxKUA+6/UZKdgaTf+8jR49oM6FlWBF3s0kpNSgpV63+znYYfmcFqgxLJ4socvA3GBNMCRH/G6Un1lMdP7xralRdMk0Y68NMAgq7XnjvK+W+IWlzhezHEmSBLr+Haiv2IXj3Pf6xPxHNGyAd5yLDtkFe5Z/nHFxM8DOGeKV92n0uJzROsEU1iAEjAjleHnmt2Er57+qK9+l3xDnqZlAm59937vNlmkfqo8n5ONSswz1nVEutf+n1LbpEZyXh15ccVRmLTNuLVhGvLntybpzS6w9Yv7eum/CuX11fvIcU0/2kE/gL7Ir9ssiQroxWacJhbfazIll2UBu4oNgNhC5rSd+FVglWIy8mxVqMxB5XGegi7koRgGB2f8v3VI8RQSD0lrnu5hrVCviu3tJ8Ux/T13gksbPh6BL/oFdFAqK6e6UaUJRmnLATV/Z7QbMoquS+LYtp5o1H1im+/p1LLfbRnYKMpAGah2jlk9uQIPSNZBgZ1WTyaDb9qVqrt8qR6YIIrNPoaTh7VsiqV/iYt+T2QVaKqGhlTIPGDjka4QTRR0sSiI6XJmSmPLgvxekAaB1BrnvmWU009pwBx3DpQrU/VQUky7iatL/+T5xVgM+ZeQ+UP9gkXD1pSAb84Kr4qkHj4eaQ8fCSBh/LsQ6gMuzJYmLyMJlL4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.0
Release Details
UpdatedJuly 1, 2026, 1:40 p.m.
Changelog

Initial NextSnapMail release as an independent SnappyMail fork focused on Nextcloud integration.

Added

  • Introduce nextsnapmail as a standalone Nextcloud app id and namespace.
  • Add dedicated "NextSnapMail" sections to the Nextcloud administration and personal settings.
  • Bundle available SnappyMail extensions with the app release so installations no longer depend on the former external SnappyMail package repository.

Changed

  • Rename the Nextcloud integration from SnappyMail to NextSnapMail while keeping attribution to the upstream SnappyMail and RainLoop projects.
  • Update app metadata, documentation links and release description for the NextSnapMail fork.

Fixed

  • Restore application bootstrap and Nextcloud integration compatibility with Nextcloud 34 by replacing removed OC\Server shortcut methods.
  • Decouple the app-specific content security policy from Nextcloud's internal policy representation.
  • Preserve the legacy Knockout binding parser's required unsafe-eval CSP source while continuing to block unsafe inline scripts.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
Signatureha5hO4KGRljVV2cfKIuRHISW2e6i5jSsV0dXVut8/VTXnQeeJFE263VpRV5rhuYM29jsc4eUrO/jc24dHNM9WuT63rHaDe+M9DDDP8laFgRXi4WvVZ4RLggD7bA6hbIWBo8e0AuZzeaIucBmSZejPV0JN0xYBrgXHjWYseYjAXSZ0f2usvS9dD6shhO4+R3fqHXpOp65/8mGy8DJYKOzIHVIaUoVN7QHzvqIJg/LXVeiYhrvTuRBp0KQq2iwD1uNDwrOc2Ue53mcgXuVgOURJLIY1fQVYPzHziZRFxhOQ74ztfQyZbmSxcwj27/AxUufu5WMNDNlVIdK2T/A6srcPiLlpNdM5ww931tZBT9qKcFFuYIZnUq1M9FmRDEvhe+WY9CiExw8ZTG8cQWKKX8Jk2a5plHo5P6DixoHPE6oIAkYfUsTHOGzPEv/jb6hwLqX6oqOD8K5eB9zzrseiK3J4nAh0r3qAHcvCpk+vmcytathDrLljiTxTFlkCMtouHo59hIVu2HlKQ/raEYZPhwHrsg2ft599ljoDzACQVUgFNF/ZI3tGlkruFi0pqj62kaB1JnpM6/nw3fBUbc6sN3gdLpuqklsWoZMW3FBJsLe+yP/vAj9BXOeG4gyRGC6Fq9wfwC7JkFtfDqQu0XEGdeucIGwgeG9hJKmgKYnK8sma50=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib

Nextcloud 32

NextSnapMail 0.1.14
Release Details
UpdatedOct. 17, 2026, 11:37 a.m.
Changelog

Added

  • Begin the native Nextcloud administration integration: the complete existing domain and webmail configuration is available directly from the NextSnapMail administration section without a second administrator login.
  • Add a dedicated Nextcloud-admin-only endpoint for every embedded administration request.
  • Add a page-based administration navigation for domains and Google OAuth, webmail settings, extensions, Nextcloud integration, and data migration.

Changed

  • Hide the redundant embedded SnappyMail administration sidebar and logout controls in favor of the NextSnapMail navigation.
  • Move Google OAuth settings next to the mail-domain configuration and place import and reset operations on their own administration page.
  • Present all former webmail administration subsections in the main NextSnapMail navigation and use SnappyMail's actual settings/* routes so existing domains and domain creation remain available.
  • Restyle embedded administration forms, tables, dialogs, controls and domain actions to match the Nextcloud interface more closely.
  • Treat the bundled Nextcloud integration as an internal system module: load it independently of optional plugin support and hide it from the extension list.
  • Move the configurable contact-suggestion and calendar options of that system module into the regular Nextcloud integration settings.
  • Replace legacy extension action glyphs with Material Design icons and hide activation controls for extensions that are not installed.
  • Reorder the integrated administration navigation and consistently use Nextcloud-style Material icons and NextSnapMail branding throughout it.
  • Show mail-domain management before the Google OAuth configuration and remove the obsolete iframe-mode choice from the visible Nextcloud administration.
  • Keep rainloop.user and nextsnapmail.user independently selectable and editable during normal filter changes. Merge the legacy filters and remove rainloop.user only after the user explicitly starts a successful migration.

Fixed

  • Use the driver-specific Pdo\Mysql SSL constants on current PHP versions while retaining compatibility fallbacks for older PHP releases, preventing PHP 8.5 deprecation warnings from the database and password-plugin PDO connections (issue #56).
  • Preserve visible message content wrapped in leaked MJML mj-raw elements while continuing to sanitize the contained HTML normally (issue #55).
  • Prevent additional mail accounts from replacing the shared CardDAV URL and credentials. CardDAV settings are read-only while an additional account is active and server-side requests attempting to change them are rejected.
  • Preserve Sieve model class names in the minified JavaScript bundle so server scripts and filters are recognized outside debug mode (issue #54).
  • Show a clear IMAP, SMTP and optional Sieve result after testing a domain configuration.
  • Close every administration dialog reliably when a Nextcloud theme suppresses SnappyMail's original closing transition.
  • Close the domain-test credentials dialog directly after testing or cancelling instead of depending on a browser animation event.
  • Make the confirmation action in the domain connection-test credentials dialog close reliably while retaining form submission with the Enter key.
  • Save newly created filters reliably when the Done button is used.

Security

  • Require an active Nextcloud administrator session for the integrated admin page and all of its follow-up API requests while retaining SnappyMail's own request token validation.
  • Protect the legacy administration URL and its service requests with the same Nextcloud administrator check, making the separate SnappyMail administrator password unnecessary for this Nextcloud-only app.
  • Reject attempts to disable, delete or replace the mandatory Nextcloud system module through package-management endpoints.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignaturenLzewNulV2HNuNtvv2aI1A8+7xmGEtKcQ5UB9pnlDO4XnYBzgaSnKV65iYs58G1oZZzO+fD2RJ9WTFc5asaQCaVG9tcWg7gAbNzfpN9iObIibnMTJAgDSPlSa7ZS0ZaDtNbfF+SKWp3UTG7jxV87Qions1I7GtoONUK6EZTns+Kn85qvvHkZE4wg8GnpCmhilFpRE13fdp9MBhazdGdhAq8R9eNc10vRNO342JIn8W3R3yj68xrVboneg8Ztli5n5qnNM5blI8HYBMZKJz11GzqqdsgBf7mWPNGSGpX2m7FdjHIaxArU+LyJp3UsVBYEaA4JRNzQMrBnuvk2wHm1XfTymSkxe29zGTj70d8NlOn4G44iTVnlI8BF1pZLyIwqvsDtrYvgJhK4/1fzDbVzZc3V1mvpL70wLNzOeprqsAdXHyATpUiPWwga4r2PI3Yw5BkpadVtYevx5c2O/hPWJOJxztAMUktvf0J3WFfBVPu1aCSM+NlS4/QTOsuEh2NJE43N2T7/8YNBU1r15fwx1MKFQDV7civ0PKjWrcJZNcDcdMl5h5Zwtm/xuRpH2359ia0rH4pCkjCTuF2c31pw4AAd/2CDfdYrpLDQA9Mx2MTdrM0/QZWd6Z+lF/rLTD13dos5wMFvWluBuI48Yci9gIGHXJXNSZh8axu/iXBwW6A=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<36.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.13
Release Details
UpdatedOct. 7, 2026, 6:09 p.m.
Changelog

Added

  • Add selectable search scopes below the regular search field and in Advanced Search: the current folder, every folder in the account, or the current folder including all subfolders.
  • Add a dedicated multilingual out-of-office settings page that creates date-limited Sieve vacation responses per account identity, automatically uses the identity name and address, reports missing server capabilities and offers full-period, daily, weekly or custom per-sender reply intervals.

Changed

  • Present the unread-folder control as a clearly labeled filter button in the folder sidebar so it is no longer mistaken for a parent folder.
  • Use nextsnapmail.user for newly managed Sieve filters while retaining and safely migrating existing rainloop.user filters without deleting them.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureUkmu80mM1bK7eeGf4oAFmmN//ZtzTIs3VDnjhBvhNCsNh68EOD+WkD7SJ6rtMihFU3qRHnHFQu61xgqF8WtkWs7GIHfXCin/nbh+5EC5WnHQYeudUX+T3IL+IdF7EQEJOsNv5pZ9UyDAZIYoWMSYY+UusqSiFd7Ikq/tzGUDaRkGwzUybbrffqV1cN5STzQr1Iy/SAqaJlo0yMkiVLJ1LjWl2xxfV5f6CKh+S5PgyimcTMF8YBP0NXBeSJAhN8MF92h02ywWnuMTaQx6daseb4SGI2iLfWjLDXROOwCiSx5OyUVm3zW/Dukme7WYc6HfTO6YbCt3eHz7wWdol6RGDTvW3fYSvzOXIqfIJTRSRrBVWvCWIujtz8+jz/Q4a+YWGdhbhMCryy7cGu3k8NPAK4KQK6I/h5kKkr1ZvDgQ3Qd8XsR3qpm+HYT7AlQ9xAnxtghRR2YES8+1XPyovSf+eVVu2Eumk1LKZRwhbj/7Bfv9BeBEDs82CYreXbAvgmiDcwJQsNKfxG4kfUmMqcKrjtcnUh6wnQuOhH6zIdeer6T887/XSFhhZodcgB2yuEymOh74fmRR0k4NT59rAxf2Q1mQi7+XbTU+5nf8FreBBazhG8UOv2QwqFsNfVBcclt2tAzy8X4A16GJf1QXCMNzYYZw6wgSNQOS+/F0tUB4lOo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<36.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.12
Release Details
UpdatedSept. 28, 2026, 12:22 p.m.
Changelog

Changed

  • Use NextSnapMail-specific browser cookie names to avoid session collisions with SnappyMail or related forks running on the same Nextcloud domain.
  • Treat a valid empty plugin repository as reachable instead of showing a repository access warning.
  • Clear the new NextSnapMail cookie names during reset.
  • Avoid PHP 8.5 curl_close() deprecation warnings in bundled legacy plugin clients.
  • Add administrator-controlled messages-per-page defaults, maximum values and an enforced mode that locks the user setting when required.

Fixed

  • Persist validated integer settings instead of the originally submitted value, fixing messages-per-page values above the old UI limit being accepted but not applied consistently.

Security

  • Mark stored password parameters as sensitive so they are masked in exception traces on supported PHP versions.
  • Guard Nextcloud login, logout and impersonation event handlers so a NextSnapMail session cleanup/preparation problem cannot block the surrounding Nextcloud action.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureTAF+8Xw/coRcWE1k2hrvdOPhkBtBNY4ahx7lz5CuRmthPI9BKvoElTpvzbWLmhGFc3GJAU8QG6aSzgPLnlsXZauFpZmUT6LlBB2zkhcaNsn1VHDyeOpMvem0KIQkDSqe1pf477iPyy6ojKY7MSEsjOnoES/Aj87rkERauiXqN4oiNRuDHuox5AxVUbDXdPzhunNm1sXOdO28vEClhYtHNT44fRkoL0D8lFvqfeKRijUPi7I8PJj7uWJ4tYXDqazItrfZXAanK6iAPhefwJ5KKIq8H8wXheFfOtLfxZGW8dmARFX/3eKHmkL+lVpBVINGZ3X2qJSu27SGarZ7K0xUO20TCmfcaKdsTxbiaVxql8a3ZdzPx94FOku5VInYPRPr0P+UcIdyowN9S8Mbks6J6Ln4LgQddBUG+m35h1jtY607Dd0z+6P28JW/igJibJDcXJBCcjEP6dIR9nKFdfT9RTYMor1z4uYJ4yaJyaPxeyLpBkQ1Khi1D+cuq+F0uHWiNWXnfutLCb3W5B1sDVLka/gQm60dLI4Ye7DNSn7X/ZcjSWMx4KU61rPz+UfVoVt8FoTrw6GoKbZRlKNoIMRPEBKx4Uvg/NB9SpdLu+NEu/HHzXN7HChxKUaNyN+dlIAl+Xm9BjZ4nTldluKtLaDJGYJgFWiE+SX0o4g3+L5ghD4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<36.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.11
Release Details
UpdatedSept. 12, 2026, 8:07 a.m.
Changelog

Added

  • Integrate Gmail / Google OAuth2 login directly into the Nextcloud app, so Gmail accounts can be connected as the main account from the personal settings and as additional accounts from the webmail UI.
  • Add Nextcloud admin settings for Gmail / Google OAuth2 client configuration, including the authorized redirect URI for the Google Cloud Console.
  • Add support for a separate NextSnapMail plugin repository and administrator upload of custom plugins.

Changed

  • Include Gmail / Google OAuth2 configuration in the guarded NextSnapMail reset cleanup so a reset removes the stored client ID, client secret and related OAuth settings.
  • Document the integrated Gmail / Google OAuth2 support in the README and Nextcloud app metadata.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureazL+W6F5UPch+idZIWqJpKYw1j013Csb3upzFYlRd1q0nNj9zzgu4He4qqtWObVMU1H0bJNUcEc0bBz9RNKC1CNEYWv+bjWmC4GB16vK5xWRIv8NEgPIhvA/1sg8I/bNbmiXdIQz27Oh422YB+3pO4g1y80DtwFSB4mHxfvpWR7CPzS3vd6BghC9aKKLkTjfQjA/ID1CIP3xtE45Ium/oqLJaEf83sjuhJdIaChXc59QA39+hgzZG01coeimhnHjwr9xQeISHEiO0YiCivWM+GfY/1k5HejTPv4MJ+EhB/wLeJYcWb3IRSqUaMV2j01o8hcZgqoiGNgsjxpPhNd00p3fgv1rHqwdys/BMEFxrc0vlBjZMf8leY0Y+BOJK6K88y1QLcECfaaA3fLj1Qimuh1bNcA44oODnjYu+Y5lYU8Wt+vWI1dUNJZKpTJahuLCRRoNmKh07WBI3Kq2APkQCBzz7wczMDhsPZ+F4SeVm8+aP67STttN+WFSqGrBqiXWJsBUFKi72elRQHd2NSPk1Af5z7gmK2Kiaa91F2Fv5xnBo7oYqKPKcHkS4/nKzPp+xK0Xdf8teJ4f3opXTdN34zXLhYZcc/A77kpqk3e3s/nQudCZDWHSM0+wjnb2K4dYrYr/73qxsQBwkDE5qXJJfI1IcJN/iHoLtM+zSLBuKdw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.10
Release Details
UpdatedAug. 3, 2026, 4:21 p.m.
Changelog

Fixed

  • Save all selected message attachments to Nextcloud Files instead of only the first attachment.
  • Keep attachment filenames unique when saving multiple files to Nextcloud.
  • Avoid PHP deprecation warnings on newer PHP versions in PGP/GPG/SMIME helper code.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureLNzp3dkPjsNUgTiJAZZEQhfrBO82kCM5rEFvAZ9/56xERvFqrlIAOi4PBKzJvC8nEEtdtqgg7Cs/FUTZGKCc/E4cfQGOMrSQepmCegshcVEx3sBPSsyBqBtSnbmAkYlLu6XRP/ok914fRWDi9pvfVR7PLMT82RyQpN9uQSn4NuLLWvgUwI4j24a9jQ7POwU5AuXavL1aNly+kKLoKEa9ATzb6VBDOqC9ETTVxw5Y2vWI/yyeOivytDNDgTQjkvKPU4/+jZz4V4j/695vx6Wmndx+MeJoTL5JYz5kItZU0Q++XZaS5SIMGZX9Sl/kl7XmtOhEuH4ysFkkoxYvHnnausteXCRavbGaHRVhCFU6gf20Gi9l76MT5I+xgbb9UqIXEP2j4Xq3mfzC6KqbUqXRwOF1zLQ2q5FcjF4V0nZsHONS9PKuuGFU5gLNQQyEJ1xk7g+xNaR8U7Nl1drG9r9fOKUUM34p5SZ1lhLVP39QEVVkGsAexR3ndSxS8qIF0H81pIFexAvw4QVtlY7cpIdvhgi/W2ra9utOW9pygFCUDA/prUPbhN9Je3yae1RvLyN8CiEs4NLIypadDySXMly6k/rjejQmUCLPFGLuYvFXjQ/kKQUmk2vvAauQxWBfsxMorFeqCMcmYFHh36YbubPWXFQea80aP1WGhDLgKsPh6R8=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.7
Release Details
UpdatedJuly 6, 2026, 5:53 p.m.
Changelog

Added

  • Add an administrator-facing importer for existing SnappyMail installations. The importer can copy account preferences, encrypted login data, additional account definitions, and app data from snappymail to nextsnapmail while leaving the old SnappyMail installation untouched by default.
  • Add guarded cleanup actions for imported NextSnapMail account data and old SnappyMail data, including confirmation and server-side validation.

Fixed

  • Preserve automatic ordered and unordered list creation in the mail editor while avoiding the Squire space-handler bug that could remove 1. input.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignaturemgYOnVCcWo3utSKotBoqSFsb5FtXZNVnf3G2U/wZZ5FKkvxkvCAzv7acyk7WmIOeTWyIm71ltRz4ntVFbD2zax0fardWArG9zTWbnblggNg3vY0gBDmOBG4IQAnmc9NoZGVGquObN6U8zCImtLTxdsBw0vDUMtJCpvyiGnwGMd/8whvURUrAmDTYbTNolRBrT9XlR/sH7CNlz8PrujGqdBK7KTpVVRakrsMygzVNPL7SIEhhSpuJTlpThReSCly9fb4d2EkCuQybxsaY66Nw8NoUeFSe2n/6m/fgVmrAIZf+Lf0DASaCjYsBOai1MXn4Rbkqd5xTZz5TqGwJ4RmsTkyYvIM5A3G1bQFfxyAQ5NpwB4Pw/n1Fmsf9vrxEmoD4vEMH4z46dQS//YlS44/fjcsPUseLQOK5zwjNpS6nU4tcgOE8fU14lYIFqjBTSOfrOMloyNevoYJlXtGIZ4XLUgkwQ/t1JYccg821FlsdGj8Kd5eE3pDdGBqqbMRmtZtt4Fxn+sBKdzi0/aFIz0SrG8GJex22jdvCd3DDI7Q64AZQVyicg/dxaYAzqgGq7Lxc9xcFvgeztuXL6b148q9zqZvUV/XrkaWaGiycmInSlHLTI6E8QPPbikAuwNtTnPnffWa08f+06A8K0dtw7DsyLjApwwBCrF9TTw0tnXlqWsU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.6
Release Details
UpdatedJuly 2, 2026, 8:58 p.m.
Changelog

Fixed

  • Rebuild the Nextcloud release package from the 0.1.3 package base and apply only the confirmed S/MIME signing fix to app.js and app.min.js.
  • Preserve UTF-8 encoding in the packaged JavaScript files so folder emojis and other special characters are displayed correctly.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureGl6nvawl85nQ2OrAz9veSaHQVnOgQbpLag7R9zMSSfSfjLs9/B3TEMGFlv0hf8UC3teXP1kEaNAv3RKotBXx/ujqBRh51aUz+Q7ZODv/+oYqVN9Gr7kcpr/2y9O4ycaVsO9sfb+naDicykh5lFBeSt4Qq77EDyn8tpm4K8WabdbC/afsDYtiQ/ttkhLjcEOlLSfZOQMDI/M/BG0gbjKxgW0nuiqL5XyCd+PbeGtZf/KRqnhlSUgxqpbwfEmcimQMajhiRWkykZWMUuWq05+inwp7rPSgHHDg8c92oYwfLzTo1OupHgzQCfFtEdxuBsDRNC/098Wqf9PeFS3DlBYpm0iOoRdsWhrsU8lblL25HdhY3wUeEhqVPBZsDeEYEnEp1kDkgQEa+iIziN9QG0rBTVgmVJm2DRMyOHl45SdPeXU3Tr1dDuf6tkMlck14xve6j5N/CGChe6xHrPidOHBGAt0fJ2Jb4lBbvH4umFNMJu7cyZfuMGeQ3YjWI6sBr6aNvabKWU1He7rDCPSy5CayX6caLn+UwiZ6n9RSAOq1TplwPBLi1C1OTRKuWB4h2BmBD/QYjYVM4lsHbFS3Kf7xD1g5mvmjsKoNNA6CtngfZ67r+x5N8W4mLMcjJi0F5lwOp/mHnOs6gpWmpO2jXISWPBjGWD0nfwRJOy/I7utLEUM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.5
Release Details
UpdatedJuly 2, 2026, 5:45 p.m.
Changelog

Fixed

  • Rebuild the release package from the 0.1.3 package base and apply only the confirmed S/MIME signing fix for unencrypted private keys.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureovVL0/fyDY6Bsp4slyqw6Hw9L0Zp+3yQEaS46YMgO+r78dkmmkySGcqmee/k6pdZsa6Q6oexbyfs9jR6KLwuHD+E1sYfCknTUWMne8rF43wTWIUUaY9GIBCP5ZWXYmfv+NteBtOgLAsEPwsVkIiqeJkC52hoT6PY9gGn+BFEZyleBnLx//4HWlzu1+OictiCEaP6Kaz6Tl9brffoj3lL8ChVWXj4tbv4kuc5mQQp2nFiqSzQ9qLcmIc8h0emTrsoBc2VFoqY49Woz0/sJmrIKZzRgGgp7PZOzaQFox0nDwLbJ/kpxv9072B8pWrfrji9bkhefFhT4+9C9CsiStJXG8nfOGO9JXzKfJYMb9pRrV1GRV9u51Q6TZryXDRmCYItW5TD7YviI+Rjyes9+bgmbpKyJkkno7Ttn6NXyZdi0O9/2XNJj30sMSnixsiXacEv2oMWb2fXWfxEHpok6vbERYwGFeR4BjLtlwQ69yaupXgU/ocyUHVRtRGuYzVv3C61KNBYNjrfQGDtFp9oE8YEPDFP4QD71KFG/bleWyk5OcXeLts2NYVJoTs7hNF+iQGkQ67jMB5EjX2FtHAuIyG8UWN5QxSbX1l65m4kD543k9/Z3pL9dU1JzdSXDZnSp2bhW01JebtkkXo/k9q+ALK40+EmqXL9vrfn7XI6CxInCVc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.4
Release Details
UpdatedJuly 2, 2026, 5:28 p.m.
Changelog

Fixed

  • Fix S/MIME signing with unencrypted private keys.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureQfsNevpxMMZfYo3A/EF7VoW2WI454gdpRBjYTLUpSryQyBmw1XIuGvhpNugurkmL0WarW6/vdccVCN09DfbOyy7lytN+F4kGJby63/xpOeQcwtCqsJaJL02+nH4yhJeNi9ODcjvC7i8bNTI7n5D42RRo/rDtOocaJ/0ZMlCxrRx+xbsMKNCCIzrijUg2ZA3MseGzd10AgQ48BvGA89v+tZxUUQXOda6OmUm7EOGvFu4nn2iigJ+p+xUoAYQq/QG0pjJqY65esQTPSiwM5oN5NCI+Z7TtBTgKW/D6hMk+yry0pgioEAgZrW95aad7n0rsEqoqkYIrY0OuvfWhCyjbvCVHaoOJOjPtkcdk5LLECOeOzIFLL4z8DjWDU9szi6m8Fy5C8dP3geJSB+1D4AcAzBNoOw/tln8SMQkp/TzlgmMv8NPprd3LpruZRxFrdaQcpEbR1y2dnPhN5ItpomVr7mtCTh+JxfVDGCbPa+G7kNrY1zwQ2dinXYrqb3ypgP6IYmKNXIQzGznjklbZageyUQ02mRZt74n16W0v7nd+Iv9Ok+r+KdqcoySh0K8ReX7DbVmmxdtTvJxnrsOjo3eVrN47a3ET/h6SozK9aH21MIPUAIZhoSBxRpl8NRwVWVtsjlT98k17dhP8LRU0g1Vw/fMmVHgwaaR7/hsYLqmw7HY=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.3
Release Details
UpdatedJuly 2, 2026, 1:56 p.m.
Changelog

Fixed

  • Exclude exact .htaccess files from Nextcloud release packages so App Store installations no longer report missing .htaccess files in the integrity check.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureUvUjtK+6x16Vr2f8IC/tFMdO0PIIeP3LJYFcPNPG+hlXrWEpSEy2q1bIlyyjNOiRLVYNzGeb1V9vavBdYOXPRgVa2PnHKbHV8HMeR9PekE7fbU/rP7UGC7HAneIRAFH2G3hUbmctfMy71PKensXXNxprpXjmeaIJXIkT6Xbp1gHRiqsc7ewXZVDS0WOZbbipy4OYBLpj3rdLy9c6QAe311ttxeMEhvW/celUl1iSGwsf9x6LTNVAul7yQ39RQuVR93VIVc5eVkSirTqQ3GpYFZC0mvXNzdqk98yWl3oqym5BA0RJSG3pSXnp4b8YnhNpx9q4EcoBRKG/653/jNA56gc4uxaOiMrr4kx7opqJW35mEy980qIRhOVC11WDqvMOGmEvW9ew6wL+mGPLR7abvqLyE9KjOcw7YNnJg1itxAq8cqRvHBpj7iTtEfSBkfMmrv9rI5130x6ssCEKK6z+XxP6saE2YK4OOF6ni2u5NlvaUCGtnE5RVf70ylRfJDQAnPwlVQ3XpVRvshn+Y34ntvUEND6pgUWXfu+sJHNsfkfF9nEGx8AeaEPrB7F/3dfArOxrsE2X3lMmvhUx5ISZL2x0zau3fWLF1LDhUGxqjE5WUCZuE7Y8PCB2qpJ0ohizJ30aCPc/FCYDZlX6LEhOzldypLYa99b4DxD0ZwCLE4o=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.2
Release Details
UpdatedJuly 2, 2026, 4:54 a.m.
Changelog

Changed

  • Add an explicit App Store disclaimer that NextSnapMail is provided as-is and should be used at the user's own risk.
  • Show NextSnapMail instead of SnappyMail in the embedded admin panel header.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureCroc2x/lP1cgdS/keEmS4rK/MBNFmnX53wAInpot8Mu8hGFlgBN34dsk3Lm5uJAWTxQY/fyBwd0/eK7z+n8eX5w1e6t11UiXLvHsFt+nEL7z15QPogBjHDi6AKr20zCbgMZeVbAW8pH0JVRBPTCbIyJbj+CQPT5CpWZQXagoBYIoPdCZwDCNDr2f2BxSB5E1yh2FSjWQYHfFibXekEqSWVuqDvIJ7V/Y4BiaeB2Gy2Wyxj+Rllne9SC7plV5dkT87LFsMsXvseZvlxUznS5U6o8Zurx9ES4Ct6FBVk6jBFozFisK6S/gQOvZj171gz8Il/TQy1XMWtHn24n2HgnMb+FVgMFypWkAXvdPwX5eqpNi92M9iB5+3y1YLBe2C1u1EWYBokAwIRjrMBCwY/SCyz2JWuVnWbqsYuKVWDwahgtwDpFjmdOGNVWvh8BGJ7Ei/8bQjaPcYmGRoFoWjUQmKpvsPNCEPYbO/0KocJqFE2PIXXIDINCuO+3lN83F3977ve8kNypwYeeSSAqHjngunmvtbZykEp9+/Z3Or0M0zMLO65zh55V5zVkjzxUUG/OPCDoZvm5npIb06nUX3Bi3DRptgonmt5AF66Xa88ugluBmaMUM7RRJwURl26QTGogeOzjWCbTB0nyskOcjyGHH8229OIBKSAhZGWDy/oRdCzM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.1
Release Details
UpdatedJuly 1, 2026, 2:01 p.m.
Changelog

Fixed

  • Ensure the Nextcloud App Store release package uses the cleaned NextSnapMail app metadata from the repository instead of stale local test metadata.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
Signaturem1Eesm1A/W53mfqyxKUA+6/UZKdgaTf+8jR49oM6FlWBF3s0kpNSgpV63+znYYfmcFqgxLJ4socvA3GBNMCRH/G6Un1lMdP7xralRdMk0Y68NMAgq7XnjvK+W+IWlzhezHEmSBLr+Haiv2IXj3Pf6xPxHNGyAd5yLDtkFe5Z/nHFxM8DOGeKV92n0uJzROsEU1iAEjAjleHnmt2Er57+qK9+l3xDnqZlAm59937vNlmkfqo8n5ONSswz1nVEutf+n1LbpEZyXh15ccVRmLTNuLVhGvLntybpzS6w9Yv7eum/CuX11fvIcU0/2kE/gL7Ir9ssiQroxWacJhbfazIll2UBu4oNgNhC5rSd+FVglWIy8mxVqMxB5XGegi7koRgGB2f8v3VI8RQSD0lrnu5hrVCviu3tJ8Ux/T13gksbPh6BL/oFdFAqK6e6UaUJRmnLATV/Z7QbMoquS+LYtp5o1H1im+/p1LLfbRnYKMpAGah2jlk9uQIPSNZBgZ1WTyaDb9qVqrt8qR6YIIrNPoaTh7VsiqV/iYt+T2QVaKqGhlTIPGDjka4QTRR0sSiI6XJmSmPLgvxekAaB1BrnvmWU009pwBx3DpQrU/VQUky7iatL/+T5xVgM+ZeQ+UP9gkXD1pSAb84Kr4qkHj4eaQ8fCSBh/LsQ6gMuzJYmLyMJlL4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.0
Release Details
UpdatedJuly 1, 2026, 1:40 p.m.
Changelog

Initial NextSnapMail release as an independent SnappyMail fork focused on Nextcloud integration.

Added

  • Introduce nextsnapmail as a standalone Nextcloud app id and namespace.
  • Add dedicated "NextSnapMail" sections to the Nextcloud administration and personal settings.
  • Bundle available SnappyMail extensions with the app release so installations no longer depend on the former external SnappyMail package repository.

Changed

  • Rename the Nextcloud integration from SnappyMail to NextSnapMail while keeping attribution to the upstream SnappyMail and RainLoop projects.
  • Update app metadata, documentation links and release description for the NextSnapMail fork.

Fixed

  • Restore application bootstrap and Nextcloud integration compatibility with Nextcloud 34 by replacing removed OC\Server shortcut methods.
  • Decouple the app-specific content security policy from Nextcloud's internal policy representation.
  • Preserve the legacy Knockout binding parser's required unsafe-eval CSP source while continuing to block unsafe inline scripts.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
Signatureha5hO4KGRljVV2cfKIuRHISW2e6i5jSsV0dXVut8/VTXnQeeJFE263VpRV5rhuYM29jsc4eUrO/jc24dHNM9WuT63rHaDe+M9DDDP8laFgRXi4WvVZ4RLggD7bA6hbIWBo8e0AuZzeaIucBmSZejPV0JN0xYBrgXHjWYseYjAXSZ0f2usvS9dD6shhO4+R3fqHXpOp65/8mGy8DJYKOzIHVIaUoVN7QHzvqIJg/LXVeiYhrvTuRBp0KQq2iwD1uNDwrOc2Ue53mcgXuVgOURJLIY1fQVYPzHziZRFxhOQ74ztfQyZbmSxcwj27/AxUufu5WMNDNlVIdK2T/A6srcPiLlpNdM5ww931tZBT9qKcFFuYIZnUq1M9FmRDEvhe+WY9CiExw8ZTG8cQWKKX8Jk2a5plHo5P6DixoHPE6oIAkYfUsTHOGzPEv/jb6hwLqX6oqOD8K5eB9zzrseiK3J4nAh0r3qAHcvCpk+vmcytathDrLljiTxTFlkCMtouHo59hIVu2HlKQ/raEYZPhwHrsg2ft599ljoDzACQVUgFNF/ZI3tGlkruFi0pqj62kaB1JnpM6/nw3fBUbc6sN3gdLpuqklsWoZMW3FBJsLe+yP/vAj9BXOeG4gyRGC6Fq9wfwC7JkFtfDqQu0XEGdeucIGwgeG9hJKmgKYnK8sma50=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib

Nextcloud 31

NextSnapMail 0.1.14
Release Details
UpdatedOct. 17, 2026, 11:37 a.m.
Changelog

Added

  • Begin the native Nextcloud administration integration: the complete existing domain and webmail configuration is available directly from the NextSnapMail administration section without a second administrator login.
  • Add a dedicated Nextcloud-admin-only endpoint for every embedded administration request.
  • Add a page-based administration navigation for domains and Google OAuth, webmail settings, extensions, Nextcloud integration, and data migration.

Changed

  • Hide the redundant embedded SnappyMail administration sidebar and logout controls in favor of the NextSnapMail navigation.
  • Move Google OAuth settings next to the mail-domain configuration and place import and reset operations on their own administration page.
  • Present all former webmail administration subsections in the main NextSnapMail navigation and use SnappyMail's actual settings/* routes so existing domains and domain creation remain available.
  • Restyle embedded administration forms, tables, dialogs, controls and domain actions to match the Nextcloud interface more closely.
  • Treat the bundled Nextcloud integration as an internal system module: load it independently of optional plugin support and hide it from the extension list.
  • Move the configurable contact-suggestion and calendar options of that system module into the regular Nextcloud integration settings.
  • Replace legacy extension action glyphs with Material Design icons and hide activation controls for extensions that are not installed.
  • Reorder the integrated administration navigation and consistently use Nextcloud-style Material icons and NextSnapMail branding throughout it.
  • Show mail-domain management before the Google OAuth configuration and remove the obsolete iframe-mode choice from the visible Nextcloud administration.
  • Keep rainloop.user and nextsnapmail.user independently selectable and editable during normal filter changes. Merge the legacy filters and remove rainloop.user only after the user explicitly starts a successful migration.

Fixed

  • Use the driver-specific Pdo\Mysql SSL constants on current PHP versions while retaining compatibility fallbacks for older PHP releases, preventing PHP 8.5 deprecation warnings from the database and password-plugin PDO connections (issue #56).
  • Preserve visible message content wrapped in leaked MJML mj-raw elements while continuing to sanitize the contained HTML normally (issue #55).
  • Prevent additional mail accounts from replacing the shared CardDAV URL and credentials. CardDAV settings are read-only while an additional account is active and server-side requests attempting to change them are rejected.
  • Preserve Sieve model class names in the minified JavaScript bundle so server scripts and filters are recognized outside debug mode (issue #54).
  • Show a clear IMAP, SMTP and optional Sieve result after testing a domain configuration.
  • Close every administration dialog reliably when a Nextcloud theme suppresses SnappyMail's original closing transition.
  • Close the domain-test credentials dialog directly after testing or cancelling instead of depending on a browser animation event.
  • Make the confirmation action in the domain connection-test credentials dialog close reliably while retaining form submission with the Enter key.
  • Save newly created filters reliably when the Done button is used.

Security

  • Require an active Nextcloud administrator session for the integrated admin page and all of its follow-up API requests while retaining SnappyMail's own request token validation.
  • Protect the legacy administration URL and its service requests with the same Nextcloud administrator check, making the separate SnappyMail administrator password unnecessary for this Nextcloud-only app.
  • Reject attempts to disable, delete or replace the mandatory Nextcloud system module through package-management endpoints.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignaturenLzewNulV2HNuNtvv2aI1A8+7xmGEtKcQ5UB9pnlDO4XnYBzgaSnKV65iYs58G1oZZzO+fD2RJ9WTFc5asaQCaVG9tcWg7gAbNzfpN9iObIibnMTJAgDSPlSa7ZS0ZaDtNbfF+SKWp3UTG7jxV87Qions1I7GtoONUK6EZTns+Kn85qvvHkZE4wg8GnpCmhilFpRE13fdp9MBhazdGdhAq8R9eNc10vRNO342JIn8W3R3yj68xrVboneg8Ztli5n5qnNM5blI8HYBMZKJz11GzqqdsgBf7mWPNGSGpX2m7FdjHIaxArU+LyJp3UsVBYEaA4JRNzQMrBnuvk2wHm1XfTymSkxe29zGTj70d8NlOn4G44iTVnlI8BF1pZLyIwqvsDtrYvgJhK4/1fzDbVzZc3V1mvpL70wLNzOeprqsAdXHyATpUiPWwga4r2PI3Yw5BkpadVtYevx5c2O/hPWJOJxztAMUktvf0J3WFfBVPu1aCSM+NlS4/QTOsuEh2NJE43N2T7/8YNBU1r15fwx1MKFQDV7civ0PKjWrcJZNcDcdMl5h5Zwtm/xuRpH2359ia0rH4pCkjCTuF2c31pw4AAd/2CDfdYrpLDQA9Mx2MTdrM0/QZWd6Z+lF/rLTD13dos5wMFvWluBuI48Yci9gIGHXJXNSZh8axu/iXBwW6A=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<36.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.13
Release Details
UpdatedOct. 7, 2026, 6:09 p.m.
Changelog

Added

  • Add selectable search scopes below the regular search field and in Advanced Search: the current folder, every folder in the account, or the current folder including all subfolders.
  • Add a dedicated multilingual out-of-office settings page that creates date-limited Sieve vacation responses per account identity, automatically uses the identity name and address, reports missing server capabilities and offers full-period, daily, weekly or custom per-sender reply intervals.

Changed

  • Present the unread-folder control as a clearly labeled filter button in the folder sidebar so it is no longer mistaken for a parent folder.
  • Use nextsnapmail.user for newly managed Sieve filters while retaining and safely migrating existing rainloop.user filters without deleting them.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureUkmu80mM1bK7eeGf4oAFmmN//ZtzTIs3VDnjhBvhNCsNh68EOD+WkD7SJ6rtMihFU3qRHnHFQu61xgqF8WtkWs7GIHfXCin/nbh+5EC5WnHQYeudUX+T3IL+IdF7EQEJOsNv5pZ9UyDAZIYoWMSYY+UusqSiFd7Ikq/tzGUDaRkGwzUybbrffqV1cN5STzQr1Iy/SAqaJlo0yMkiVLJ1LjWl2xxfV5f6CKh+S5PgyimcTMF8YBP0NXBeSJAhN8MF92h02ywWnuMTaQx6daseb4SGI2iLfWjLDXROOwCiSx5OyUVm3zW/Dukme7WYc6HfTO6YbCt3eHz7wWdol6RGDTvW3fYSvzOXIqfIJTRSRrBVWvCWIujtz8+jz/Q4a+YWGdhbhMCryy7cGu3k8NPAK4KQK6I/h5kKkr1ZvDgQ3Qd8XsR3qpm+HYT7AlQ9xAnxtghRR2YES8+1XPyovSf+eVVu2Eumk1LKZRwhbj/7Bfv9BeBEDs82CYreXbAvgmiDcwJQsNKfxG4kfUmMqcKrjtcnUh6wnQuOhH6zIdeer6T887/XSFhhZodcgB2yuEymOh74fmRR0k4NT59rAxf2Q1mQi7+XbTU+5nf8FreBBazhG8UOv2QwqFsNfVBcclt2tAzy8X4A16GJf1QXCMNzYYZw6wgSNQOS+/F0tUB4lOo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<36.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.12
Release Details
UpdatedSept. 28, 2026, 12:22 p.m.
Changelog

Changed

  • Use NextSnapMail-specific browser cookie names to avoid session collisions with SnappyMail or related forks running on the same Nextcloud domain.
  • Treat a valid empty plugin repository as reachable instead of showing a repository access warning.
  • Clear the new NextSnapMail cookie names during reset.
  • Avoid PHP 8.5 curl_close() deprecation warnings in bundled legacy plugin clients.
  • Add administrator-controlled messages-per-page defaults, maximum values and an enforced mode that locks the user setting when required.

Fixed

  • Persist validated integer settings instead of the originally submitted value, fixing messages-per-page values above the old UI limit being accepted but not applied consistently.

Security

  • Mark stored password parameters as sensitive so they are masked in exception traces on supported PHP versions.
  • Guard Nextcloud login, logout and impersonation event handlers so a NextSnapMail session cleanup/preparation problem cannot block the surrounding Nextcloud action.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureTAF+8Xw/coRcWE1k2hrvdOPhkBtBNY4ahx7lz5CuRmthPI9BKvoElTpvzbWLmhGFc3GJAU8QG6aSzgPLnlsXZauFpZmUT6LlBB2zkhcaNsn1VHDyeOpMvem0KIQkDSqe1pf477iPyy6ojKY7MSEsjOnoES/Aj87rkERauiXqN4oiNRuDHuox5AxVUbDXdPzhunNm1sXOdO28vEClhYtHNT44fRkoL0D8lFvqfeKRijUPi7I8PJj7uWJ4tYXDqazItrfZXAanK6iAPhefwJ5KKIq8H8wXheFfOtLfxZGW8dmARFX/3eKHmkL+lVpBVINGZ3X2qJSu27SGarZ7K0xUO20TCmfcaKdsTxbiaVxql8a3ZdzPx94FOku5VInYPRPr0P+UcIdyowN9S8Mbks6J6Ln4LgQddBUG+m35h1jtY607Dd0z+6P28JW/igJibJDcXJBCcjEP6dIR9nKFdfT9RTYMor1z4uYJ4yaJyaPxeyLpBkQ1Khi1D+cuq+F0uHWiNWXnfutLCb3W5B1sDVLka/gQm60dLI4Ye7DNSn7X/ZcjSWMx4KU61rPz+UfVoVt8FoTrw6GoKbZRlKNoIMRPEBKx4Uvg/NB9SpdLu+NEu/HHzXN7HChxKUaNyN+dlIAl+Xm9BjZ4nTldluKtLaDJGYJgFWiE+SX0o4g3+L5ghD4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<36.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.11
Release Details
UpdatedSept. 12, 2026, 8:07 a.m.
Changelog

Added

  • Integrate Gmail / Google OAuth2 login directly into the Nextcloud app, so Gmail accounts can be connected as the main account from the personal settings and as additional accounts from the webmail UI.
  • Add Nextcloud admin settings for Gmail / Google OAuth2 client configuration, including the authorized redirect URI for the Google Cloud Console.
  • Add support for a separate NextSnapMail plugin repository and administrator upload of custom plugins.

Changed

  • Include Gmail / Google OAuth2 configuration in the guarded NextSnapMail reset cleanup so a reset removes the stored client ID, client secret and related OAuth settings.
  • Document the integrated Gmail / Google OAuth2 support in the README and Nextcloud app metadata.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureazL+W6F5UPch+idZIWqJpKYw1j013Csb3upzFYlRd1q0nNj9zzgu4He4qqtWObVMU1H0bJNUcEc0bBz9RNKC1CNEYWv+bjWmC4GB16vK5xWRIv8NEgPIhvA/1sg8I/bNbmiXdIQz27Oh422YB+3pO4g1y80DtwFSB4mHxfvpWR7CPzS3vd6BghC9aKKLkTjfQjA/ID1CIP3xtE45Ium/oqLJaEf83sjuhJdIaChXc59QA39+hgzZG01coeimhnHjwr9xQeISHEiO0YiCivWM+GfY/1k5HejTPv4MJ+EhB/wLeJYcWb3IRSqUaMV2j01o8hcZgqoiGNgsjxpPhNd00p3fgv1rHqwdys/BMEFxrc0vlBjZMf8leY0Y+BOJK6K88y1QLcECfaaA3fLj1Qimuh1bNcA44oODnjYu+Y5lYU8Wt+vWI1dUNJZKpTJahuLCRRoNmKh07WBI3Kq2APkQCBzz7wczMDhsPZ+F4SeVm8+aP67STttN+WFSqGrBqiXWJsBUFKi72elRQHd2NSPk1Af5z7gmK2Kiaa91F2Fv5xnBo7oYqKPKcHkS4/nKzPp+xK0Xdf8teJ4f3opXTdN34zXLhYZcc/A77kpqk3e3s/nQudCZDWHSM0+wjnb2K4dYrYr/73qxsQBwkDE5qXJJfI1IcJN/iHoLtM+zSLBuKdw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.10
Release Details
UpdatedAug. 3, 2026, 4:21 p.m.
Changelog

Fixed

  • Save all selected message attachments to Nextcloud Files instead of only the first attachment.
  • Keep attachment filenames unique when saving multiple files to Nextcloud.
  • Avoid PHP deprecation warnings on newer PHP versions in PGP/GPG/SMIME helper code.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureLNzp3dkPjsNUgTiJAZZEQhfrBO82kCM5rEFvAZ9/56xERvFqrlIAOi4PBKzJvC8nEEtdtqgg7Cs/FUTZGKCc/E4cfQGOMrSQepmCegshcVEx3sBPSsyBqBtSnbmAkYlLu6XRP/ok914fRWDi9pvfVR7PLMT82RyQpN9uQSn4NuLLWvgUwI4j24a9jQ7POwU5AuXavL1aNly+kKLoKEa9ATzb6VBDOqC9ETTVxw5Y2vWI/yyeOivytDNDgTQjkvKPU4/+jZz4V4j/695vx6Wmndx+MeJoTL5JYz5kItZU0Q++XZaS5SIMGZX9Sl/kl7XmtOhEuH4ysFkkoxYvHnnausteXCRavbGaHRVhCFU6gf20Gi9l76MT5I+xgbb9UqIXEP2j4Xq3mfzC6KqbUqXRwOF1zLQ2q5FcjF4V0nZsHONS9PKuuGFU5gLNQQyEJ1xk7g+xNaR8U7Nl1drG9r9fOKUUM34p5SZ1lhLVP39QEVVkGsAexR3ndSxS8qIF0H81pIFexAvw4QVtlY7cpIdvhgi/W2ra9utOW9pygFCUDA/prUPbhN9Je3yae1RvLyN8CiEs4NLIypadDySXMly6k/rjejQmUCLPFGLuYvFXjQ/kKQUmk2vvAauQxWBfsxMorFeqCMcmYFHh36YbubPWXFQea80aP1WGhDLgKsPh6R8=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.7
Release Details
UpdatedJuly 6, 2026, 5:53 p.m.
Changelog

Added

  • Add an administrator-facing importer for existing SnappyMail installations. The importer can copy account preferences, encrypted login data, additional account definitions, and app data from snappymail to nextsnapmail while leaving the old SnappyMail installation untouched by default.
  • Add guarded cleanup actions for imported NextSnapMail account data and old SnappyMail data, including confirmation and server-side validation.

Fixed

  • Preserve automatic ordered and unordered list creation in the mail editor while avoiding the Squire space-handler bug that could remove 1. input.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignaturemgYOnVCcWo3utSKotBoqSFsb5FtXZNVnf3G2U/wZZ5FKkvxkvCAzv7acyk7WmIOeTWyIm71ltRz4ntVFbD2zax0fardWArG9zTWbnblggNg3vY0gBDmOBG4IQAnmc9NoZGVGquObN6U8zCImtLTxdsBw0vDUMtJCpvyiGnwGMd/8whvURUrAmDTYbTNolRBrT9XlR/sH7CNlz8PrujGqdBK7KTpVVRakrsMygzVNPL7SIEhhSpuJTlpThReSCly9fb4d2EkCuQybxsaY66Nw8NoUeFSe2n/6m/fgVmrAIZf+Lf0DASaCjYsBOai1MXn4Rbkqd5xTZz5TqGwJ4RmsTkyYvIM5A3G1bQFfxyAQ5NpwB4Pw/n1Fmsf9vrxEmoD4vEMH4z46dQS//YlS44/fjcsPUseLQOK5zwjNpS6nU4tcgOE8fU14lYIFqjBTSOfrOMloyNevoYJlXtGIZ4XLUgkwQ/t1JYccg821FlsdGj8Kd5eE3pDdGBqqbMRmtZtt4Fxn+sBKdzi0/aFIz0SrG8GJex22jdvCd3DDI7Q64AZQVyicg/dxaYAzqgGq7Lxc9xcFvgeztuXL6b148q9zqZvUV/XrkaWaGiycmInSlHLTI6E8QPPbikAuwNtTnPnffWa08f+06A8K0dtw7DsyLjApwwBCrF9TTw0tnXlqWsU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.6
Release Details
UpdatedJuly 2, 2026, 8:58 p.m.
Changelog

Fixed

  • Rebuild the Nextcloud release package from the 0.1.3 package base and apply only the confirmed S/MIME signing fix to app.js and app.min.js.
  • Preserve UTF-8 encoding in the packaged JavaScript files so folder emojis and other special characters are displayed correctly.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureGl6nvawl85nQ2OrAz9veSaHQVnOgQbpLag7R9zMSSfSfjLs9/B3TEMGFlv0hf8UC3teXP1kEaNAv3RKotBXx/ujqBRh51aUz+Q7ZODv/+oYqVN9Gr7kcpr/2y9O4ycaVsO9sfb+naDicykh5lFBeSt4Qq77EDyn8tpm4K8WabdbC/afsDYtiQ/ttkhLjcEOlLSfZOQMDI/M/BG0gbjKxgW0nuiqL5XyCd+PbeGtZf/KRqnhlSUgxqpbwfEmcimQMajhiRWkykZWMUuWq05+inwp7rPSgHHDg8c92oYwfLzTo1OupHgzQCfFtEdxuBsDRNC/098Wqf9PeFS3DlBYpm0iOoRdsWhrsU8lblL25HdhY3wUeEhqVPBZsDeEYEnEp1kDkgQEa+iIziN9QG0rBTVgmVJm2DRMyOHl45SdPeXU3Tr1dDuf6tkMlck14xve6j5N/CGChe6xHrPidOHBGAt0fJ2Jb4lBbvH4umFNMJu7cyZfuMGeQ3YjWI6sBr6aNvabKWU1He7rDCPSy5CayX6caLn+UwiZ6n9RSAOq1TplwPBLi1C1OTRKuWB4h2BmBD/QYjYVM4lsHbFS3Kf7xD1g5mvmjsKoNNA6CtngfZ67r+x5N8W4mLMcjJi0F5lwOp/mHnOs6gpWmpO2jXISWPBjGWD0nfwRJOy/I7utLEUM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.5
Release Details
UpdatedJuly 2, 2026, 5:45 p.m.
Changelog

Fixed

  • Rebuild the release package from the 0.1.3 package base and apply only the confirmed S/MIME signing fix for unencrypted private keys.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureovVL0/fyDY6Bsp4slyqw6Hw9L0Zp+3yQEaS46YMgO+r78dkmmkySGcqmee/k6pdZsa6Q6oexbyfs9jR6KLwuHD+E1sYfCknTUWMne8rF43wTWIUUaY9GIBCP5ZWXYmfv+NteBtOgLAsEPwsVkIiqeJkC52hoT6PY9gGn+BFEZyleBnLx//4HWlzu1+OictiCEaP6Kaz6Tl9brffoj3lL8ChVWXj4tbv4kuc5mQQp2nFiqSzQ9qLcmIc8h0emTrsoBc2VFoqY49Woz0/sJmrIKZzRgGgp7PZOzaQFox0nDwLbJ/kpxv9072B8pWrfrji9bkhefFhT4+9C9CsiStJXG8nfOGO9JXzKfJYMb9pRrV1GRV9u51Q6TZryXDRmCYItW5TD7YviI+Rjyes9+bgmbpKyJkkno7Ttn6NXyZdi0O9/2XNJj30sMSnixsiXacEv2oMWb2fXWfxEHpok6vbERYwGFeR4BjLtlwQ69yaupXgU/ocyUHVRtRGuYzVv3C61KNBYNjrfQGDtFp9oE8YEPDFP4QD71KFG/bleWyk5OcXeLts2NYVJoTs7hNF+iQGkQ67jMB5EjX2FtHAuIyG8UWN5QxSbX1l65m4kD543k9/Z3pL9dU1JzdSXDZnSp2bhW01JebtkkXo/k9q+ALK40+EmqXL9vrfn7XI6CxInCVc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.4
Release Details
UpdatedJuly 2, 2026, 5:28 p.m.
Changelog

Fixed

  • Fix S/MIME signing with unencrypted private keys.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureQfsNevpxMMZfYo3A/EF7VoW2WI454gdpRBjYTLUpSryQyBmw1XIuGvhpNugurkmL0WarW6/vdccVCN09DfbOyy7lytN+F4kGJby63/xpOeQcwtCqsJaJL02+nH4yhJeNi9ODcjvC7i8bNTI7n5D42RRo/rDtOocaJ/0ZMlCxrRx+xbsMKNCCIzrijUg2ZA3MseGzd10AgQ48BvGA89v+tZxUUQXOda6OmUm7EOGvFu4nn2iigJ+p+xUoAYQq/QG0pjJqY65esQTPSiwM5oN5NCI+Z7TtBTgKW/D6hMk+yry0pgioEAgZrW95aad7n0rsEqoqkYIrY0OuvfWhCyjbvCVHaoOJOjPtkcdk5LLECOeOzIFLL4z8DjWDU9szi6m8Fy5C8dP3geJSB+1D4AcAzBNoOw/tln8SMQkp/TzlgmMv8NPprd3LpruZRxFrdaQcpEbR1y2dnPhN5ItpomVr7mtCTh+JxfVDGCbPa+G7kNrY1zwQ2dinXYrqb3ypgP6IYmKNXIQzGznjklbZageyUQ02mRZt74n16W0v7nd+Iv9Ok+r+KdqcoySh0K8ReX7DbVmmxdtTvJxnrsOjo3eVrN47a3ET/h6SozK9aH21MIPUAIZhoSBxRpl8NRwVWVtsjlT98k17dhP8LRU0g1Vw/fMmVHgwaaR7/hsYLqmw7HY=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.3
Release Details
UpdatedJuly 2, 2026, 1:56 p.m.
Changelog

Fixed

  • Exclude exact .htaccess files from Nextcloud release packages so App Store installations no longer report missing .htaccess files in the integrity check.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureUvUjtK+6x16Vr2f8IC/tFMdO0PIIeP3LJYFcPNPG+hlXrWEpSEy2q1bIlyyjNOiRLVYNzGeb1V9vavBdYOXPRgVa2PnHKbHV8HMeR9PekE7fbU/rP7UGC7HAneIRAFH2G3hUbmctfMy71PKensXXNxprpXjmeaIJXIkT6Xbp1gHRiqsc7ewXZVDS0WOZbbipy4OYBLpj3rdLy9c6QAe311ttxeMEhvW/celUl1iSGwsf9x6LTNVAul7yQ39RQuVR93VIVc5eVkSirTqQ3GpYFZC0mvXNzdqk98yWl3oqym5BA0RJSG3pSXnp4b8YnhNpx9q4EcoBRKG/653/jNA56gc4uxaOiMrr4kx7opqJW35mEy980qIRhOVC11WDqvMOGmEvW9ew6wL+mGPLR7abvqLyE9KjOcw7YNnJg1itxAq8cqRvHBpj7iTtEfSBkfMmrv9rI5130x6ssCEKK6z+XxP6saE2YK4OOF6ni2u5NlvaUCGtnE5RVf70ylRfJDQAnPwlVQ3XpVRvshn+Y34ntvUEND6pgUWXfu+sJHNsfkfF9nEGx8AeaEPrB7F/3dfArOxrsE2X3lMmvhUx5ISZL2x0zau3fWLF1LDhUGxqjE5WUCZuE7Y8PCB2qpJ0ohizJ30aCPc/FCYDZlX6LEhOzldypLYa99b4DxD0ZwCLE4o=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.2
Release Details
UpdatedJuly 2, 2026, 4:54 a.m.
Changelog

Changed

  • Add an explicit App Store disclaimer that NextSnapMail is provided as-is and should be used at the user's own risk.
  • Show NextSnapMail instead of SnappyMail in the embedded admin panel header.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureCroc2x/lP1cgdS/keEmS4rK/MBNFmnX53wAInpot8Mu8hGFlgBN34dsk3Lm5uJAWTxQY/fyBwd0/eK7z+n8eX5w1e6t11UiXLvHsFt+nEL7z15QPogBjHDi6AKr20zCbgMZeVbAW8pH0JVRBPTCbIyJbj+CQPT5CpWZQXagoBYIoPdCZwDCNDr2f2BxSB5E1yh2FSjWQYHfFibXekEqSWVuqDvIJ7V/Y4BiaeB2Gy2Wyxj+Rllne9SC7plV5dkT87LFsMsXvseZvlxUznS5U6o8Zurx9ES4Ct6FBVk6jBFozFisK6S/gQOvZj171gz8Il/TQy1XMWtHn24n2HgnMb+FVgMFypWkAXvdPwX5eqpNi92M9iB5+3y1YLBe2C1u1EWYBokAwIRjrMBCwY/SCyz2JWuVnWbqsYuKVWDwahgtwDpFjmdOGNVWvh8BGJ7Ei/8bQjaPcYmGRoFoWjUQmKpvsPNCEPYbO/0KocJqFE2PIXXIDINCuO+3lN83F3977ve8kNypwYeeSSAqHjngunmvtbZykEp9+/Z3Or0M0zMLO65zh55V5zVkjzxUUG/OPCDoZvm5npIb06nUX3Bi3DRptgonmt5AF66Xa88ugluBmaMUM7RRJwURl26QTGogeOzjWCbTB0nyskOcjyGHH8229OIBKSAhZGWDy/oRdCzM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.1
Release Details
UpdatedJuly 1, 2026, 2:01 p.m.
Changelog

Fixed

  • Ensure the Nextcloud App Store release package uses the cleaned NextSnapMail app metadata from the repository instead of stale local test metadata.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
Signaturem1Eesm1A/W53mfqyxKUA+6/UZKdgaTf+8jR49oM6FlWBF3s0kpNSgpV63+znYYfmcFqgxLJ4socvA3GBNMCRH/G6Un1lMdP7xralRdMk0Y68NMAgq7XnjvK+W+IWlzhezHEmSBLr+Haiv2IXj3Pf6xPxHNGyAd5yLDtkFe5Z/nHFxM8DOGeKV92n0uJzROsEU1iAEjAjleHnmt2Er57+qK9+l3xDnqZlAm59937vNlmkfqo8n5ONSswz1nVEutf+n1LbpEZyXh15ccVRmLTNuLVhGvLntybpzS6w9Yv7eum/CuX11fvIcU0/2kE/gL7Ir9ssiQroxWacJhbfazIll2UBu4oNgNhC5rSd+FVglWIy8mxVqMxB5XGegi7koRgGB2f8v3VI8RQSD0lrnu5hrVCviu3tJ8Ux/T13gksbPh6BL/oFdFAqK6e6UaUJRmnLATV/Z7QbMoquS+LYtp5o1H1im+/p1LLfbRnYKMpAGah2jlk9uQIPSNZBgZ1WTyaDb9qVqrt8qR6YIIrNPoaTh7VsiqV/iYt+T2QVaKqGhlTIPGDjka4QTRR0sSiI6XJmSmPLgvxekAaB1BrnvmWU009pwBx3DpQrU/VQUky7iatL/+T5xVgM+ZeQ+UP9gkXD1pSAb84Kr4qkHj4eaQ8fCSBh/LsQ6gMuzJYmLyMJlL4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.0
Release Details
UpdatedJuly 1, 2026, 1:40 p.m.
Changelog

Initial NextSnapMail release as an independent SnappyMail fork focused on Nextcloud integration.

Added

  • Introduce nextsnapmail as a standalone Nextcloud app id and namespace.
  • Add dedicated "NextSnapMail" sections to the Nextcloud administration and personal settings.
  • Bundle available SnappyMail extensions with the app release so installations no longer depend on the former external SnappyMail package repository.

Changed

  • Rename the Nextcloud integration from SnappyMail to NextSnapMail while keeping attribution to the upstream SnappyMail and RainLoop projects.
  • Update app metadata, documentation links and release description for the NextSnapMail fork.

Fixed

  • Restore application bootstrap and Nextcloud integration compatibility with Nextcloud 34 by replacing removed OC\Server shortcut methods.
  • Decouple the app-specific content security policy from Nextcloud's internal policy representation.
  • Preserve the legacy Knockout binding parser's required unsafe-eval CSP source while continuing to block unsafe inline scripts.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
Signatureha5hO4KGRljVV2cfKIuRHISW2e6i5jSsV0dXVut8/VTXnQeeJFE263VpRV5rhuYM29jsc4eUrO/jc24dHNM9WuT63rHaDe+M9DDDP8laFgRXi4WvVZ4RLggD7bA6hbIWBo8e0AuZzeaIucBmSZejPV0JN0xYBrgXHjWYseYjAXSZ0f2usvS9dD6shhO4+R3fqHXpOp65/8mGy8DJYKOzIHVIaUoVN7QHzvqIJg/LXVeiYhrvTuRBp0KQq2iwD1uNDwrOc2Ue53mcgXuVgOURJLIY1fQVYPzHziZRFxhOQ74ztfQyZbmSxcwj27/AxUufu5WMNDNlVIdK2T/A6srcPiLlpNdM5ww931tZBT9qKcFFuYIZnUq1M9FmRDEvhe+WY9CiExw8ZTG8cQWKKX8Jk2a5plHo5P6DixoHPE6oIAkYfUsTHOGzPEv/jb6hwLqX6oqOD8K5eB9zzrseiK3J4nAh0r3qAHcvCpk+vmcytathDrLljiTxTFlkCMtouHo59hIVu2HlKQ/raEYZPhwHrsg2ft599ljoDzACQVUgFNF/ZI3tGlkruFi0pqj62kaB1JnpM6/nw3fBUbc6sN3gdLpuqklsWoZMW3FBJsLe+yP/vAj9BXOeG4gyRGC6Fq9wfwC7JkFtfDqQu0XEGdeucIGwgeG9hJKmgKYnK8sma50=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib

Nextcloud 30

NextSnapMail 0.1.14
Release Details
UpdatedOct. 17, 2026, 11:37 a.m.
Changelog

Added

  • Begin the native Nextcloud administration integration: the complete existing domain and webmail configuration is available directly from the NextSnapMail administration section without a second administrator login.
  • Add a dedicated Nextcloud-admin-only endpoint for every embedded administration request.
  • Add a page-based administration navigation for domains and Google OAuth, webmail settings, extensions, Nextcloud integration, and data migration.

Changed

  • Hide the redundant embedded SnappyMail administration sidebar and logout controls in favor of the NextSnapMail navigation.
  • Move Google OAuth settings next to the mail-domain configuration and place import and reset operations on their own administration page.
  • Present all former webmail administration subsections in the main NextSnapMail navigation and use SnappyMail's actual settings/* routes so existing domains and domain creation remain available.
  • Restyle embedded administration forms, tables, dialogs, controls and domain actions to match the Nextcloud interface more closely.
  • Treat the bundled Nextcloud integration as an internal system module: load it independently of optional plugin support and hide it from the extension list.
  • Move the configurable contact-suggestion and calendar options of that system module into the regular Nextcloud integration settings.
  • Replace legacy extension action glyphs with Material Design icons and hide activation controls for extensions that are not installed.
  • Reorder the integrated administration navigation and consistently use Nextcloud-style Material icons and NextSnapMail branding throughout it.
  • Show mail-domain management before the Google OAuth configuration and remove the obsolete iframe-mode choice from the visible Nextcloud administration.
  • Keep rainloop.user and nextsnapmail.user independently selectable and editable during normal filter changes. Merge the legacy filters and remove rainloop.user only after the user explicitly starts a successful migration.

Fixed

  • Use the driver-specific Pdo\Mysql SSL constants on current PHP versions while retaining compatibility fallbacks for older PHP releases, preventing PHP 8.5 deprecation warnings from the database and password-plugin PDO connections (issue #56).
  • Preserve visible message content wrapped in leaked MJML mj-raw elements while continuing to sanitize the contained HTML normally (issue #55).
  • Prevent additional mail accounts from replacing the shared CardDAV URL and credentials. CardDAV settings are read-only while an additional account is active and server-side requests attempting to change them are rejected.
  • Preserve Sieve model class names in the minified JavaScript bundle so server scripts and filters are recognized outside debug mode (issue #54).
  • Show a clear IMAP, SMTP and optional Sieve result after testing a domain configuration.
  • Close every administration dialog reliably when a Nextcloud theme suppresses SnappyMail's original closing transition.
  • Close the domain-test credentials dialog directly after testing or cancelling instead of depending on a browser animation event.
  • Make the confirmation action in the domain connection-test credentials dialog close reliably while retaining form submission with the Enter key.
  • Save newly created filters reliably when the Done button is used.

Security

  • Require an active Nextcloud administrator session for the integrated admin page and all of its follow-up API requests while retaining SnappyMail's own request token validation.
  • Protect the legacy administration URL and its service requests with the same Nextcloud administrator check, making the separate SnappyMail administrator password unnecessary for this Nextcloud-only app.
  • Reject attempts to disable, delete or replace the mandatory Nextcloud system module through package-management endpoints.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignaturenLzewNulV2HNuNtvv2aI1A8+7xmGEtKcQ5UB9pnlDO4XnYBzgaSnKV65iYs58G1oZZzO+fD2RJ9WTFc5asaQCaVG9tcWg7gAbNzfpN9iObIibnMTJAgDSPlSa7ZS0ZaDtNbfF+SKWp3UTG7jxV87Qions1I7GtoONUK6EZTns+Kn85qvvHkZE4wg8GnpCmhilFpRE13fdp9MBhazdGdhAq8R9eNc10vRNO342JIn8W3R3yj68xrVboneg8Ztli5n5qnNM5blI8HYBMZKJz11GzqqdsgBf7mWPNGSGpX2m7FdjHIaxArU+LyJp3UsVBYEaA4JRNzQMrBnuvk2wHm1XfTymSkxe29zGTj70d8NlOn4G44iTVnlI8BF1pZLyIwqvsDtrYvgJhK4/1fzDbVzZc3V1mvpL70wLNzOeprqsAdXHyATpUiPWwga4r2PI3Yw5BkpadVtYevx5c2O/hPWJOJxztAMUktvf0J3WFfBVPu1aCSM+NlS4/QTOsuEh2NJE43N2T7/8YNBU1r15fwx1MKFQDV7civ0PKjWrcJZNcDcdMl5h5Zwtm/xuRpH2359ia0rH4pCkjCTuF2c31pw4AAd/2CDfdYrpLDQA9Mx2MTdrM0/QZWd6Z+lF/rLTD13dos5wMFvWluBuI48Yci9gIGHXJXNSZh8axu/iXBwW6A=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<36.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.13
Release Details
UpdatedOct. 7, 2026, 6:09 p.m.
Changelog

Added

  • Add selectable search scopes below the regular search field and in Advanced Search: the current folder, every folder in the account, or the current folder including all subfolders.
  • Add a dedicated multilingual out-of-office settings page that creates date-limited Sieve vacation responses per account identity, automatically uses the identity name and address, reports missing server capabilities and offers full-period, daily, weekly or custom per-sender reply intervals.

Changed

  • Present the unread-folder control as a clearly labeled filter button in the folder sidebar so it is no longer mistaken for a parent folder.
  • Use nextsnapmail.user for newly managed Sieve filters while retaining and safely migrating existing rainloop.user filters without deleting them.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureUkmu80mM1bK7eeGf4oAFmmN//ZtzTIs3VDnjhBvhNCsNh68EOD+WkD7SJ6rtMihFU3qRHnHFQu61xgqF8WtkWs7GIHfXCin/nbh+5EC5WnHQYeudUX+T3IL+IdF7EQEJOsNv5pZ9UyDAZIYoWMSYY+UusqSiFd7Ikq/tzGUDaRkGwzUybbrffqV1cN5STzQr1Iy/SAqaJlo0yMkiVLJ1LjWl2xxfV5f6CKh+S5PgyimcTMF8YBP0NXBeSJAhN8MF92h02ywWnuMTaQx6daseb4SGI2iLfWjLDXROOwCiSx5OyUVm3zW/Dukme7WYc6HfTO6YbCt3eHz7wWdol6RGDTvW3fYSvzOXIqfIJTRSRrBVWvCWIujtz8+jz/Q4a+YWGdhbhMCryy7cGu3k8NPAK4KQK6I/h5kKkr1ZvDgQ3Qd8XsR3qpm+HYT7AlQ9xAnxtghRR2YES8+1XPyovSf+eVVu2Eumk1LKZRwhbj/7Bfv9BeBEDs82CYreXbAvgmiDcwJQsNKfxG4kfUmMqcKrjtcnUh6wnQuOhH6zIdeer6T887/XSFhhZodcgB2yuEymOh74fmRR0k4NT59rAxf2Q1mQi7+XbTU+5nf8FreBBazhG8UOv2QwqFsNfVBcclt2tAzy8X4A16GJf1QXCMNzYYZw6wgSNQOS+/F0tUB4lOo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<36.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.12
Release Details
UpdatedSept. 28, 2026, 12:22 p.m.
Changelog

Changed

  • Use NextSnapMail-specific browser cookie names to avoid session collisions with SnappyMail or related forks running on the same Nextcloud domain.
  • Treat a valid empty plugin repository as reachable instead of showing a repository access warning.
  • Clear the new NextSnapMail cookie names during reset.
  • Avoid PHP 8.5 curl_close() deprecation warnings in bundled legacy plugin clients.
  • Add administrator-controlled messages-per-page defaults, maximum values and an enforced mode that locks the user setting when required.

Fixed

  • Persist validated integer settings instead of the originally submitted value, fixing messages-per-page values above the old UI limit being accepted but not applied consistently.

Security

  • Mark stored password parameters as sensitive so they are masked in exception traces on supported PHP versions.
  • Guard Nextcloud login, logout and impersonation event handlers so a NextSnapMail session cleanup/preparation problem cannot block the surrounding Nextcloud action.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureTAF+8Xw/coRcWE1k2hrvdOPhkBtBNY4ahx7lz5CuRmthPI9BKvoElTpvzbWLmhGFc3GJAU8QG6aSzgPLnlsXZauFpZmUT6LlBB2zkhcaNsn1VHDyeOpMvem0KIQkDSqe1pf477iPyy6ojKY7MSEsjOnoES/Aj87rkERauiXqN4oiNRuDHuox5AxVUbDXdPzhunNm1sXOdO28vEClhYtHNT44fRkoL0D8lFvqfeKRijUPi7I8PJj7uWJ4tYXDqazItrfZXAanK6iAPhefwJ5KKIq8H8wXheFfOtLfxZGW8dmARFX/3eKHmkL+lVpBVINGZ3X2qJSu27SGarZ7K0xUO20TCmfcaKdsTxbiaVxql8a3ZdzPx94FOku5VInYPRPr0P+UcIdyowN9S8Mbks6J6Ln4LgQddBUG+m35h1jtY607Dd0z+6P28JW/igJibJDcXJBCcjEP6dIR9nKFdfT9RTYMor1z4uYJ4yaJyaPxeyLpBkQ1Khi1D+cuq+F0uHWiNWXnfutLCb3W5B1sDVLka/gQm60dLI4Ye7DNSn7X/ZcjSWMx4KU61rPz+UfVoVt8FoTrw6GoKbZRlKNoIMRPEBKx4Uvg/NB9SpdLu+NEu/HHzXN7HChxKUaNyN+dlIAl+Xm9BjZ4nTldluKtLaDJGYJgFWiE+SX0o4g3+L5ghD4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<36.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.11
Release Details
UpdatedSept. 12, 2026, 8:07 a.m.
Changelog

Added

  • Integrate Gmail / Google OAuth2 login directly into the Nextcloud app, so Gmail accounts can be connected as the main account from the personal settings and as additional accounts from the webmail UI.
  • Add Nextcloud admin settings for Gmail / Google OAuth2 client configuration, including the authorized redirect URI for the Google Cloud Console.
  • Add support for a separate NextSnapMail plugin repository and administrator upload of custom plugins.

Changed

  • Include Gmail / Google OAuth2 configuration in the guarded NextSnapMail reset cleanup so a reset removes the stored client ID, client secret and related OAuth settings.
  • Document the integrated Gmail / Google OAuth2 support in the README and Nextcloud app metadata.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureazL+W6F5UPch+idZIWqJpKYw1j013Csb3upzFYlRd1q0nNj9zzgu4He4qqtWObVMU1H0bJNUcEc0bBz9RNKC1CNEYWv+bjWmC4GB16vK5xWRIv8NEgPIhvA/1sg8I/bNbmiXdIQz27Oh422YB+3pO4g1y80DtwFSB4mHxfvpWR7CPzS3vd6BghC9aKKLkTjfQjA/ID1CIP3xtE45Ium/oqLJaEf83sjuhJdIaChXc59QA39+hgzZG01coeimhnHjwr9xQeISHEiO0YiCivWM+GfY/1k5HejTPv4MJ+EhB/wLeJYcWb3IRSqUaMV2j01o8hcZgqoiGNgsjxpPhNd00p3fgv1rHqwdys/BMEFxrc0vlBjZMf8leY0Y+BOJK6K88y1QLcECfaaA3fLj1Qimuh1bNcA44oODnjYu+Y5lYU8Wt+vWI1dUNJZKpTJahuLCRRoNmKh07WBI3Kq2APkQCBzz7wczMDhsPZ+F4SeVm8+aP67STttN+WFSqGrBqiXWJsBUFKi72elRQHd2NSPk1Af5z7gmK2Kiaa91F2Fv5xnBo7oYqKPKcHkS4/nKzPp+xK0Xdf8teJ4f3opXTdN34zXLhYZcc/A77kpqk3e3s/nQudCZDWHSM0+wjnb2K4dYrYr/73qxsQBwkDE5qXJJfI1IcJN/iHoLtM+zSLBuKdw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.10
Release Details
UpdatedAug. 3, 2026, 4:21 p.m.
Changelog

Fixed

  • Save all selected message attachments to Nextcloud Files instead of only the first attachment.
  • Keep attachment filenames unique when saving multiple files to Nextcloud.
  • Avoid PHP deprecation warnings on newer PHP versions in PGP/GPG/SMIME helper code.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureLNzp3dkPjsNUgTiJAZZEQhfrBO82kCM5rEFvAZ9/56xERvFqrlIAOi4PBKzJvC8nEEtdtqgg7Cs/FUTZGKCc/E4cfQGOMrSQepmCegshcVEx3sBPSsyBqBtSnbmAkYlLu6XRP/ok914fRWDi9pvfVR7PLMT82RyQpN9uQSn4NuLLWvgUwI4j24a9jQ7POwU5AuXavL1aNly+kKLoKEa9ATzb6VBDOqC9ETTVxw5Y2vWI/yyeOivytDNDgTQjkvKPU4/+jZz4V4j/695vx6Wmndx+MeJoTL5JYz5kItZU0Q++XZaS5SIMGZX9Sl/kl7XmtOhEuH4ysFkkoxYvHnnausteXCRavbGaHRVhCFU6gf20Gi9l76MT5I+xgbb9UqIXEP2j4Xq3mfzC6KqbUqXRwOF1zLQ2q5FcjF4V0nZsHONS9PKuuGFU5gLNQQyEJ1xk7g+xNaR8U7Nl1drG9r9fOKUUM34p5SZ1lhLVP39QEVVkGsAexR3ndSxS8qIF0H81pIFexAvw4QVtlY7cpIdvhgi/W2ra9utOW9pygFCUDA/prUPbhN9Je3yae1RvLyN8CiEs4NLIypadDySXMly6k/rjejQmUCLPFGLuYvFXjQ/kKQUmk2vvAauQxWBfsxMorFeqCMcmYFHh36YbubPWXFQea80aP1WGhDLgKsPh6R8=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.7
Release Details
UpdatedJuly 6, 2026, 5:53 p.m.
Changelog

Added

  • Add an administrator-facing importer for existing SnappyMail installations. The importer can copy account preferences, encrypted login data, additional account definitions, and app data from snappymail to nextsnapmail while leaving the old SnappyMail installation untouched by default.
  • Add guarded cleanup actions for imported NextSnapMail account data and old SnappyMail data, including confirmation and server-side validation.

Fixed

  • Preserve automatic ordered and unordered list creation in the mail editor while avoiding the Squire space-handler bug that could remove 1. input.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignaturemgYOnVCcWo3utSKotBoqSFsb5FtXZNVnf3G2U/wZZ5FKkvxkvCAzv7acyk7WmIOeTWyIm71ltRz4ntVFbD2zax0fardWArG9zTWbnblggNg3vY0gBDmOBG4IQAnmc9NoZGVGquObN6U8zCImtLTxdsBw0vDUMtJCpvyiGnwGMd/8whvURUrAmDTYbTNolRBrT9XlR/sH7CNlz8PrujGqdBK7KTpVVRakrsMygzVNPL7SIEhhSpuJTlpThReSCly9fb4d2EkCuQybxsaY66Nw8NoUeFSe2n/6m/fgVmrAIZf+Lf0DASaCjYsBOai1MXn4Rbkqd5xTZz5TqGwJ4RmsTkyYvIM5A3G1bQFfxyAQ5NpwB4Pw/n1Fmsf9vrxEmoD4vEMH4z46dQS//YlS44/fjcsPUseLQOK5zwjNpS6nU4tcgOE8fU14lYIFqjBTSOfrOMloyNevoYJlXtGIZ4XLUgkwQ/t1JYccg821FlsdGj8Kd5eE3pDdGBqqbMRmtZtt4Fxn+sBKdzi0/aFIz0SrG8GJex22jdvCd3DDI7Q64AZQVyicg/dxaYAzqgGq7Lxc9xcFvgeztuXL6b148q9zqZvUV/XrkaWaGiycmInSlHLTI6E8QPPbikAuwNtTnPnffWa08f+06A8K0dtw7DsyLjApwwBCrF9TTw0tnXlqWsU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.6
Release Details
UpdatedJuly 2, 2026, 8:58 p.m.
Changelog

Fixed

  • Rebuild the Nextcloud release package from the 0.1.3 package base and apply only the confirmed S/MIME signing fix to app.js and app.min.js.
  • Preserve UTF-8 encoding in the packaged JavaScript files so folder emojis and other special characters are displayed correctly.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureGl6nvawl85nQ2OrAz9veSaHQVnOgQbpLag7R9zMSSfSfjLs9/B3TEMGFlv0hf8UC3teXP1kEaNAv3RKotBXx/ujqBRh51aUz+Q7ZODv/+oYqVN9Gr7kcpr/2y9O4ycaVsO9sfb+naDicykh5lFBeSt4Qq77EDyn8tpm4K8WabdbC/afsDYtiQ/ttkhLjcEOlLSfZOQMDI/M/BG0gbjKxgW0nuiqL5XyCd+PbeGtZf/KRqnhlSUgxqpbwfEmcimQMajhiRWkykZWMUuWq05+inwp7rPSgHHDg8c92oYwfLzTo1OupHgzQCfFtEdxuBsDRNC/098Wqf9PeFS3DlBYpm0iOoRdsWhrsU8lblL25HdhY3wUeEhqVPBZsDeEYEnEp1kDkgQEa+iIziN9QG0rBTVgmVJm2DRMyOHl45SdPeXU3Tr1dDuf6tkMlck14xve6j5N/CGChe6xHrPidOHBGAt0fJ2Jb4lBbvH4umFNMJu7cyZfuMGeQ3YjWI6sBr6aNvabKWU1He7rDCPSy5CayX6caLn+UwiZ6n9RSAOq1TplwPBLi1C1OTRKuWB4h2BmBD/QYjYVM4lsHbFS3Kf7xD1g5mvmjsKoNNA6CtngfZ67r+x5N8W4mLMcjJi0F5lwOp/mHnOs6gpWmpO2jXISWPBjGWD0nfwRJOy/I7utLEUM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.5
Release Details
UpdatedJuly 2, 2026, 5:45 p.m.
Changelog

Fixed

  • Rebuild the release package from the 0.1.3 package base and apply only the confirmed S/MIME signing fix for unencrypted private keys.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureovVL0/fyDY6Bsp4slyqw6Hw9L0Zp+3yQEaS46YMgO+r78dkmmkySGcqmee/k6pdZsa6Q6oexbyfs9jR6KLwuHD+E1sYfCknTUWMne8rF43wTWIUUaY9GIBCP5ZWXYmfv+NteBtOgLAsEPwsVkIiqeJkC52hoT6PY9gGn+BFEZyleBnLx//4HWlzu1+OictiCEaP6Kaz6Tl9brffoj3lL8ChVWXj4tbv4kuc5mQQp2nFiqSzQ9qLcmIc8h0emTrsoBc2VFoqY49Woz0/sJmrIKZzRgGgp7PZOzaQFox0nDwLbJ/kpxv9072B8pWrfrji9bkhefFhT4+9C9CsiStJXG8nfOGO9JXzKfJYMb9pRrV1GRV9u51Q6TZryXDRmCYItW5TD7YviI+Rjyes9+bgmbpKyJkkno7Ttn6NXyZdi0O9/2XNJj30sMSnixsiXacEv2oMWb2fXWfxEHpok6vbERYwGFeR4BjLtlwQ69yaupXgU/ocyUHVRtRGuYzVv3C61KNBYNjrfQGDtFp9oE8YEPDFP4QD71KFG/bleWyk5OcXeLts2NYVJoTs7hNF+iQGkQ67jMB5EjX2FtHAuIyG8UWN5QxSbX1l65m4kD543k9/Z3pL9dU1JzdSXDZnSp2bhW01JebtkkXo/k9q+ALK40+EmqXL9vrfn7XI6CxInCVc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.4
Release Details
UpdatedJuly 2, 2026, 5:28 p.m.
Changelog

Fixed

  • Fix S/MIME signing with unencrypted private keys.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureQfsNevpxMMZfYo3A/EF7VoW2WI454gdpRBjYTLUpSryQyBmw1XIuGvhpNugurkmL0WarW6/vdccVCN09DfbOyy7lytN+F4kGJby63/xpOeQcwtCqsJaJL02+nH4yhJeNi9ODcjvC7i8bNTI7n5D42RRo/rDtOocaJ/0ZMlCxrRx+xbsMKNCCIzrijUg2ZA3MseGzd10AgQ48BvGA89v+tZxUUQXOda6OmUm7EOGvFu4nn2iigJ+p+xUoAYQq/QG0pjJqY65esQTPSiwM5oN5NCI+Z7TtBTgKW/D6hMk+yry0pgioEAgZrW95aad7n0rsEqoqkYIrY0OuvfWhCyjbvCVHaoOJOjPtkcdk5LLECOeOzIFLL4z8DjWDU9szi6m8Fy5C8dP3geJSB+1D4AcAzBNoOw/tln8SMQkp/TzlgmMv8NPprd3LpruZRxFrdaQcpEbR1y2dnPhN5ItpomVr7mtCTh+JxfVDGCbPa+G7kNrY1zwQ2dinXYrqb3ypgP6IYmKNXIQzGznjklbZageyUQ02mRZt74n16W0v7nd+Iv9Ok+r+KdqcoySh0K8ReX7DbVmmxdtTvJxnrsOjo3eVrN47a3ET/h6SozK9aH21MIPUAIZhoSBxRpl8NRwVWVtsjlT98k17dhP8LRU0g1Vw/fMmVHgwaaR7/hsYLqmw7HY=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.3
Release Details
UpdatedJuly 2, 2026, 1:56 p.m.
Changelog

Fixed

  • Exclude exact .htaccess files from Nextcloud release packages so App Store installations no longer report missing .htaccess files in the integrity check.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureUvUjtK+6x16Vr2f8IC/tFMdO0PIIeP3LJYFcPNPG+hlXrWEpSEy2q1bIlyyjNOiRLVYNzGeb1V9vavBdYOXPRgVa2PnHKbHV8HMeR9PekE7fbU/rP7UGC7HAneIRAFH2G3hUbmctfMy71PKensXXNxprpXjmeaIJXIkT6Xbp1gHRiqsc7ewXZVDS0WOZbbipy4OYBLpj3rdLy9c6QAe311ttxeMEhvW/celUl1iSGwsf9x6LTNVAul7yQ39RQuVR93VIVc5eVkSirTqQ3GpYFZC0mvXNzdqk98yWl3oqym5BA0RJSG3pSXnp4b8YnhNpx9q4EcoBRKG/653/jNA56gc4uxaOiMrr4kx7opqJW35mEy980qIRhOVC11WDqvMOGmEvW9ew6wL+mGPLR7abvqLyE9KjOcw7YNnJg1itxAq8cqRvHBpj7iTtEfSBkfMmrv9rI5130x6ssCEKK6z+XxP6saE2YK4OOF6ni2u5NlvaUCGtnE5RVf70ylRfJDQAnPwlVQ3XpVRvshn+Y34ntvUEND6pgUWXfu+sJHNsfkfF9nEGx8AeaEPrB7F/3dfArOxrsE2X3lMmvhUx5ISZL2x0zau3fWLF1LDhUGxqjE5WUCZuE7Y8PCB2qpJ0ohizJ30aCPc/FCYDZlX6LEhOzldypLYa99b4DxD0ZwCLE4o=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.2
Release Details
UpdatedJuly 2, 2026, 4:54 a.m.
Changelog

Changed

  • Add an explicit App Store disclaimer that NextSnapMail is provided as-is and should be used at the user's own risk.
  • Show NextSnapMail instead of SnappyMail in the embedded admin panel header.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureCroc2x/lP1cgdS/keEmS4rK/MBNFmnX53wAInpot8Mu8hGFlgBN34dsk3Lm5uJAWTxQY/fyBwd0/eK7z+n8eX5w1e6t11UiXLvHsFt+nEL7z15QPogBjHDi6AKr20zCbgMZeVbAW8pH0JVRBPTCbIyJbj+CQPT5CpWZQXagoBYIoPdCZwDCNDr2f2BxSB5E1yh2FSjWQYHfFibXekEqSWVuqDvIJ7V/Y4BiaeB2Gy2Wyxj+Rllne9SC7plV5dkT87LFsMsXvseZvlxUznS5U6o8Zurx9ES4Ct6FBVk6jBFozFisK6S/gQOvZj171gz8Il/TQy1XMWtHn24n2HgnMb+FVgMFypWkAXvdPwX5eqpNi92M9iB5+3y1YLBe2C1u1EWYBokAwIRjrMBCwY/SCyz2JWuVnWbqsYuKVWDwahgtwDpFjmdOGNVWvh8BGJ7Ei/8bQjaPcYmGRoFoWjUQmKpvsPNCEPYbO/0KocJqFE2PIXXIDINCuO+3lN83F3977ve8kNypwYeeSSAqHjngunmvtbZykEp9+/Z3Or0M0zMLO65zh55V5zVkjzxUUG/OPCDoZvm5npIb06nUX3Bi3DRptgonmt5AF66Xa88ugluBmaMUM7RRJwURl26QTGogeOzjWCbTB0nyskOcjyGHH8229OIBKSAhZGWDy/oRdCzM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.1
Release Details
UpdatedJuly 1, 2026, 2:01 p.m.
Changelog

Fixed

  • Ensure the Nextcloud App Store release package uses the cleaned NextSnapMail app metadata from the repository instead of stale local test metadata.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
Signaturem1Eesm1A/W53mfqyxKUA+6/UZKdgaTf+8jR49oM6FlWBF3s0kpNSgpV63+znYYfmcFqgxLJ4socvA3GBNMCRH/G6Un1lMdP7xralRdMk0Y68NMAgq7XnjvK+W+IWlzhezHEmSBLr+Haiv2IXj3Pf6xPxHNGyAd5yLDtkFe5Z/nHFxM8DOGeKV92n0uJzROsEU1iAEjAjleHnmt2Er57+qK9+l3xDnqZlAm59937vNlmkfqo8n5ONSswz1nVEutf+n1LbpEZyXh15ccVRmLTNuLVhGvLntybpzS6w9Yv7eum/CuX11fvIcU0/2kE/gL7Ir9ssiQroxWacJhbfazIll2UBu4oNgNhC5rSd+FVglWIy8mxVqMxB5XGegi7koRgGB2f8v3VI8RQSD0lrnu5hrVCviu3tJ8Ux/T13gksbPh6BL/oFdFAqK6e6UaUJRmnLATV/Z7QbMoquS+LYtp5o1H1im+/p1LLfbRnYKMpAGah2jlk9uQIPSNZBgZ1WTyaDb9qVqrt8qR6YIIrNPoaTh7VsiqV/iYt+T2QVaKqGhlTIPGDjka4QTRR0sSiI6XJmSmPLgvxekAaB1BrnvmWU009pwBx3DpQrU/VQUky7iatL/+T5xVgM+ZeQ+UP9gkXD1pSAb84Kr4qkHj4eaQ8fCSBh/LsQ6gMuzJYmLyMJlL4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.0
Release Details
UpdatedJuly 1, 2026, 1:40 p.m.
Changelog

Initial NextSnapMail release as an independent SnappyMail fork focused on Nextcloud integration.

Added

  • Introduce nextsnapmail as a standalone Nextcloud app id and namespace.
  • Add dedicated "NextSnapMail" sections to the Nextcloud administration and personal settings.
  • Bundle available SnappyMail extensions with the app release so installations no longer depend on the former external SnappyMail package repository.

Changed

  • Rename the Nextcloud integration from SnappyMail to NextSnapMail while keeping attribution to the upstream SnappyMail and RainLoop projects.
  • Update app metadata, documentation links and release description for the NextSnapMail fork.

Fixed

  • Restore application bootstrap and Nextcloud integration compatibility with Nextcloud 34 by replacing removed OC\Server shortcut methods.
  • Decouple the app-specific content security policy from Nextcloud's internal policy representation.
  • Preserve the legacy Knockout binding parser's required unsafe-eval CSP source while continuing to block unsafe inline scripts.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
Signatureha5hO4KGRljVV2cfKIuRHISW2e6i5jSsV0dXVut8/VTXnQeeJFE263VpRV5rhuYM29jsc4eUrO/jc24dHNM9WuT63rHaDe+M9DDDP8laFgRXi4WvVZ4RLggD7bA6hbIWBo8e0AuZzeaIucBmSZejPV0JN0xYBrgXHjWYseYjAXSZ0f2usvS9dD6shhO4+R3fqHXpOp65/8mGy8DJYKOzIHVIaUoVN7QHzvqIJg/LXVeiYhrvTuRBp0KQq2iwD1uNDwrOc2Ue53mcgXuVgOURJLIY1fQVYPzHziZRFxhOQ74ztfQyZbmSxcwj27/AxUufu5WMNDNlVIdK2T/A6srcPiLlpNdM5ww931tZBT9qKcFFuYIZnUq1M9FmRDEvhe+WY9CiExw8ZTG8cQWKKX8Jk2a5plHo5P6DixoHPE6oIAkYfUsTHOGzPEv/jb6hwLqX6oqOD8K5eB9zzrseiK3J4nAh0r3qAHcvCpk+vmcytathDrLljiTxTFlkCMtouHo59hIVu2HlKQ/raEYZPhwHrsg2ft599ljoDzACQVUgFNF/ZI3tGlkruFi0pqj62kaB1JnpM6/nw3fBUbc6sN3gdLpuqklsWoZMW3FBJsLe+yP/vAj9BXOeG4gyRGC6Fq9wfwC7JkFtfDqQu0XEGdeucIGwgeG9hJKmgKYnK8sma50=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib

Nextcloud 29

NextSnapMail 0.1.14
Release Details
UpdatedOct. 17, 2026, 11:37 a.m.
Changelog

Added

  • Begin the native Nextcloud administration integration: the complete existing domain and webmail configuration is available directly from the NextSnapMail administration section without a second administrator login.
  • Add a dedicated Nextcloud-admin-only endpoint for every embedded administration request.
  • Add a page-based administration navigation for domains and Google OAuth, webmail settings, extensions, Nextcloud integration, and data migration.

Changed

  • Hide the redundant embedded SnappyMail administration sidebar and logout controls in favor of the NextSnapMail navigation.
  • Move Google OAuth settings next to the mail-domain configuration and place import and reset operations on their own administration page.
  • Present all former webmail administration subsections in the main NextSnapMail navigation and use SnappyMail's actual settings/* routes so existing domains and domain creation remain available.
  • Restyle embedded administration forms, tables, dialogs, controls and domain actions to match the Nextcloud interface more closely.
  • Treat the bundled Nextcloud integration as an internal system module: load it independently of optional plugin support and hide it from the extension list.
  • Move the configurable contact-suggestion and calendar options of that system module into the regular Nextcloud integration settings.
  • Replace legacy extension action glyphs with Material Design icons and hide activation controls for extensions that are not installed.
  • Reorder the integrated administration navigation and consistently use Nextcloud-style Material icons and NextSnapMail branding throughout it.
  • Show mail-domain management before the Google OAuth configuration and remove the obsolete iframe-mode choice from the visible Nextcloud administration.
  • Keep rainloop.user and nextsnapmail.user independently selectable and editable during normal filter changes. Merge the legacy filters and remove rainloop.user only after the user explicitly starts a successful migration.

Fixed

  • Use the driver-specific Pdo\Mysql SSL constants on current PHP versions while retaining compatibility fallbacks for older PHP releases, preventing PHP 8.5 deprecation warnings from the database and password-plugin PDO connections (issue #56).
  • Preserve visible message content wrapped in leaked MJML mj-raw elements while continuing to sanitize the contained HTML normally (issue #55).
  • Prevent additional mail accounts from replacing the shared CardDAV URL and credentials. CardDAV settings are read-only while an additional account is active and server-side requests attempting to change them are rejected.
  • Preserve Sieve model class names in the minified JavaScript bundle so server scripts and filters are recognized outside debug mode (issue #54).
  • Show a clear IMAP, SMTP and optional Sieve result after testing a domain configuration.
  • Close every administration dialog reliably when a Nextcloud theme suppresses SnappyMail's original closing transition.
  • Close the domain-test credentials dialog directly after testing or cancelling instead of depending on a browser animation event.
  • Make the confirmation action in the domain connection-test credentials dialog close reliably while retaining form submission with the Enter key.
  • Save newly created filters reliably when the Done button is used.

Security

  • Require an active Nextcloud administrator session for the integrated admin page and all of its follow-up API requests while retaining SnappyMail's own request token validation.
  • Protect the legacy administration URL and its service requests with the same Nextcloud administrator check, making the separate SnappyMail administrator password unnecessary for this Nextcloud-only app.
  • Reject attempts to disable, delete or replace the mandatory Nextcloud system module through package-management endpoints.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignaturenLzewNulV2HNuNtvv2aI1A8+7xmGEtKcQ5UB9pnlDO4XnYBzgaSnKV65iYs58G1oZZzO+fD2RJ9WTFc5asaQCaVG9tcWg7gAbNzfpN9iObIibnMTJAgDSPlSa7ZS0ZaDtNbfF+SKWp3UTG7jxV87Qions1I7GtoONUK6EZTns+Kn85qvvHkZE4wg8GnpCmhilFpRE13fdp9MBhazdGdhAq8R9eNc10vRNO342JIn8W3R3yj68xrVboneg8Ztli5n5qnNM5blI8HYBMZKJz11GzqqdsgBf7mWPNGSGpX2m7FdjHIaxArU+LyJp3UsVBYEaA4JRNzQMrBnuvk2wHm1XfTymSkxe29zGTj70d8NlOn4G44iTVnlI8BF1pZLyIwqvsDtrYvgJhK4/1fzDbVzZc3V1mvpL70wLNzOeprqsAdXHyATpUiPWwga4r2PI3Yw5BkpadVtYevx5c2O/hPWJOJxztAMUktvf0J3WFfBVPu1aCSM+NlS4/QTOsuEh2NJE43N2T7/8YNBU1r15fwx1MKFQDV7civ0PKjWrcJZNcDcdMl5h5Zwtm/xuRpH2359ia0rH4pCkjCTuF2c31pw4AAd/2CDfdYrpLDQA9Mx2MTdrM0/QZWd6Z+lF/rLTD13dos5wMFvWluBuI48Yci9gIGHXJXNSZh8axu/iXBwW6A=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<36.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.13
Release Details
UpdatedOct. 7, 2026, 6:09 p.m.
Changelog

Added

  • Add selectable search scopes below the regular search field and in Advanced Search: the current folder, every folder in the account, or the current folder including all subfolders.
  • Add a dedicated multilingual out-of-office settings page that creates date-limited Sieve vacation responses per account identity, automatically uses the identity name and address, reports missing server capabilities and offers full-period, daily, weekly or custom per-sender reply intervals.

Changed

  • Present the unread-folder control as a clearly labeled filter button in the folder sidebar so it is no longer mistaken for a parent folder.
  • Use nextsnapmail.user for newly managed Sieve filters while retaining and safely migrating existing rainloop.user filters without deleting them.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureUkmu80mM1bK7eeGf4oAFmmN//ZtzTIs3VDnjhBvhNCsNh68EOD+WkD7SJ6rtMihFU3qRHnHFQu61xgqF8WtkWs7GIHfXCin/nbh+5EC5WnHQYeudUX+T3IL+IdF7EQEJOsNv5pZ9UyDAZIYoWMSYY+UusqSiFd7Ikq/tzGUDaRkGwzUybbrffqV1cN5STzQr1Iy/SAqaJlo0yMkiVLJ1LjWl2xxfV5f6CKh+S5PgyimcTMF8YBP0NXBeSJAhN8MF92h02ywWnuMTaQx6daseb4SGI2iLfWjLDXROOwCiSx5OyUVm3zW/Dukme7WYc6HfTO6YbCt3eHz7wWdol6RGDTvW3fYSvzOXIqfIJTRSRrBVWvCWIujtz8+jz/Q4a+YWGdhbhMCryy7cGu3k8NPAK4KQK6I/h5kKkr1ZvDgQ3Qd8XsR3qpm+HYT7AlQ9xAnxtghRR2YES8+1XPyovSf+eVVu2Eumk1LKZRwhbj/7Bfv9BeBEDs82CYreXbAvgmiDcwJQsNKfxG4kfUmMqcKrjtcnUh6wnQuOhH6zIdeer6T887/XSFhhZodcgB2yuEymOh74fmRR0k4NT59rAxf2Q1mQi7+XbTU+5nf8FreBBazhG8UOv2QwqFsNfVBcclt2tAzy8X4A16GJf1QXCMNzYYZw6wgSNQOS+/F0tUB4lOo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<36.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.12
Release Details
UpdatedSept. 28, 2026, 12:22 p.m.
Changelog

Changed

  • Use NextSnapMail-specific browser cookie names to avoid session collisions with SnappyMail or related forks running on the same Nextcloud domain.
  • Treat a valid empty plugin repository as reachable instead of showing a repository access warning.
  • Clear the new NextSnapMail cookie names during reset.
  • Avoid PHP 8.5 curl_close() deprecation warnings in bundled legacy plugin clients.
  • Add administrator-controlled messages-per-page defaults, maximum values and an enforced mode that locks the user setting when required.

Fixed

  • Persist validated integer settings instead of the originally submitted value, fixing messages-per-page values above the old UI limit being accepted but not applied consistently.

Security

  • Mark stored password parameters as sensitive so they are masked in exception traces on supported PHP versions.
  • Guard Nextcloud login, logout and impersonation event handlers so a NextSnapMail session cleanup/preparation problem cannot block the surrounding Nextcloud action.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureTAF+8Xw/coRcWE1k2hrvdOPhkBtBNY4ahx7lz5CuRmthPI9BKvoElTpvzbWLmhGFc3GJAU8QG6aSzgPLnlsXZauFpZmUT6LlBB2zkhcaNsn1VHDyeOpMvem0KIQkDSqe1pf477iPyy6ojKY7MSEsjOnoES/Aj87rkERauiXqN4oiNRuDHuox5AxVUbDXdPzhunNm1sXOdO28vEClhYtHNT44fRkoL0D8lFvqfeKRijUPi7I8PJj7uWJ4tYXDqazItrfZXAanK6iAPhefwJ5KKIq8H8wXheFfOtLfxZGW8dmARFX/3eKHmkL+lVpBVINGZ3X2qJSu27SGarZ7K0xUO20TCmfcaKdsTxbiaVxql8a3ZdzPx94FOku5VInYPRPr0P+UcIdyowN9S8Mbks6J6Ln4LgQddBUG+m35h1jtY607Dd0z+6P28JW/igJibJDcXJBCcjEP6dIR9nKFdfT9RTYMor1z4uYJ4yaJyaPxeyLpBkQ1Khi1D+cuq+F0uHWiNWXnfutLCb3W5B1sDVLka/gQm60dLI4Ye7DNSn7X/ZcjSWMx4KU61rPz+UfVoVt8FoTrw6GoKbZRlKNoIMRPEBKx4Uvg/NB9SpdLu+NEu/HHzXN7HChxKUaNyN+dlIAl+Xm9BjZ4nTldluKtLaDJGYJgFWiE+SX0o4g3+L5ghD4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<36.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.11
Release Details
UpdatedSept. 12, 2026, 8:07 a.m.
Changelog

Added

  • Integrate Gmail / Google OAuth2 login directly into the Nextcloud app, so Gmail accounts can be connected as the main account from the personal settings and as additional accounts from the webmail UI.
  • Add Nextcloud admin settings for Gmail / Google OAuth2 client configuration, including the authorized redirect URI for the Google Cloud Console.
  • Add support for a separate NextSnapMail plugin repository and administrator upload of custom plugins.

Changed

  • Include Gmail / Google OAuth2 configuration in the guarded NextSnapMail reset cleanup so a reset removes the stored client ID, client secret and related OAuth settings.
  • Document the integrated Gmail / Google OAuth2 support in the README and Nextcloud app metadata.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureazL+W6F5UPch+idZIWqJpKYw1j013Csb3upzFYlRd1q0nNj9zzgu4He4qqtWObVMU1H0bJNUcEc0bBz9RNKC1CNEYWv+bjWmC4GB16vK5xWRIv8NEgPIhvA/1sg8I/bNbmiXdIQz27Oh422YB+3pO4g1y80DtwFSB4mHxfvpWR7CPzS3vd6BghC9aKKLkTjfQjA/ID1CIP3xtE45Ium/oqLJaEf83sjuhJdIaChXc59QA39+hgzZG01coeimhnHjwr9xQeISHEiO0YiCivWM+GfY/1k5HejTPv4MJ+EhB/wLeJYcWb3IRSqUaMV2j01o8hcZgqoiGNgsjxpPhNd00p3fgv1rHqwdys/BMEFxrc0vlBjZMf8leY0Y+BOJK6K88y1QLcECfaaA3fLj1Qimuh1bNcA44oODnjYu+Y5lYU8Wt+vWI1dUNJZKpTJahuLCRRoNmKh07WBI3Kq2APkQCBzz7wczMDhsPZ+F4SeVm8+aP67STttN+WFSqGrBqiXWJsBUFKi72elRQHd2NSPk1Af5z7gmK2Kiaa91F2Fv5xnBo7oYqKPKcHkS4/nKzPp+xK0Xdf8teJ4f3opXTdN34zXLhYZcc/A77kpqk3e3s/nQudCZDWHSM0+wjnb2K4dYrYr/73qxsQBwkDE5qXJJfI1IcJN/iHoLtM+zSLBuKdw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.10
Release Details
UpdatedAug. 3, 2026, 4:21 p.m.
Changelog

Fixed

  • Save all selected message attachments to Nextcloud Files instead of only the first attachment.
  • Keep attachment filenames unique when saving multiple files to Nextcloud.
  • Avoid PHP deprecation warnings on newer PHP versions in PGP/GPG/SMIME helper code.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureLNzp3dkPjsNUgTiJAZZEQhfrBO82kCM5rEFvAZ9/56xERvFqrlIAOi4PBKzJvC8nEEtdtqgg7Cs/FUTZGKCc/E4cfQGOMrSQepmCegshcVEx3sBPSsyBqBtSnbmAkYlLu6XRP/ok914fRWDi9pvfVR7PLMT82RyQpN9uQSn4NuLLWvgUwI4j24a9jQ7POwU5AuXavL1aNly+kKLoKEa9ATzb6VBDOqC9ETTVxw5Y2vWI/yyeOivytDNDgTQjkvKPU4/+jZz4V4j/695vx6Wmndx+MeJoTL5JYz5kItZU0Q++XZaS5SIMGZX9Sl/kl7XmtOhEuH4ysFkkoxYvHnnausteXCRavbGaHRVhCFU6gf20Gi9l76MT5I+xgbb9UqIXEP2j4Xq3mfzC6KqbUqXRwOF1zLQ2q5FcjF4V0nZsHONS9PKuuGFU5gLNQQyEJ1xk7g+xNaR8U7Nl1drG9r9fOKUUM34p5SZ1lhLVP39QEVVkGsAexR3ndSxS8qIF0H81pIFexAvw4QVtlY7cpIdvhgi/W2ra9utOW9pygFCUDA/prUPbhN9Je3yae1RvLyN8CiEs4NLIypadDySXMly6k/rjejQmUCLPFGLuYvFXjQ/kKQUmk2vvAauQxWBfsxMorFeqCMcmYFHh36YbubPWXFQea80aP1WGhDLgKsPh6R8=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.7
Release Details
UpdatedJuly 6, 2026, 5:53 p.m.
Changelog

Added

  • Add an administrator-facing importer for existing SnappyMail installations. The importer can copy account preferences, encrypted login data, additional account definitions, and app data from snappymail to nextsnapmail while leaving the old SnappyMail installation untouched by default.
  • Add guarded cleanup actions for imported NextSnapMail account data and old SnappyMail data, including confirmation and server-side validation.

Fixed

  • Preserve automatic ordered and unordered list creation in the mail editor while avoiding the Squire space-handler bug that could remove 1. input.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignaturemgYOnVCcWo3utSKotBoqSFsb5FtXZNVnf3G2U/wZZ5FKkvxkvCAzv7acyk7WmIOeTWyIm71ltRz4ntVFbD2zax0fardWArG9zTWbnblggNg3vY0gBDmOBG4IQAnmc9NoZGVGquObN6U8zCImtLTxdsBw0vDUMtJCpvyiGnwGMd/8whvURUrAmDTYbTNolRBrT9XlR/sH7CNlz8PrujGqdBK7KTpVVRakrsMygzVNPL7SIEhhSpuJTlpThReSCly9fb4d2EkCuQybxsaY66Nw8NoUeFSe2n/6m/fgVmrAIZf+Lf0DASaCjYsBOai1MXn4Rbkqd5xTZz5TqGwJ4RmsTkyYvIM5A3G1bQFfxyAQ5NpwB4Pw/n1Fmsf9vrxEmoD4vEMH4z46dQS//YlS44/fjcsPUseLQOK5zwjNpS6nU4tcgOE8fU14lYIFqjBTSOfrOMloyNevoYJlXtGIZ4XLUgkwQ/t1JYccg821FlsdGj8Kd5eE3pDdGBqqbMRmtZtt4Fxn+sBKdzi0/aFIz0SrG8GJex22jdvCd3DDI7Q64AZQVyicg/dxaYAzqgGq7Lxc9xcFvgeztuXL6b148q9zqZvUV/XrkaWaGiycmInSlHLTI6E8QPPbikAuwNtTnPnffWa08f+06A8K0dtw7DsyLjApwwBCrF9TTw0tnXlqWsU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.6
Release Details
UpdatedJuly 2, 2026, 8:58 p.m.
Changelog

Fixed

  • Rebuild the Nextcloud release package from the 0.1.3 package base and apply only the confirmed S/MIME signing fix to app.js and app.min.js.
  • Preserve UTF-8 encoding in the packaged JavaScript files so folder emojis and other special characters are displayed correctly.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureGl6nvawl85nQ2OrAz9veSaHQVnOgQbpLag7R9zMSSfSfjLs9/B3TEMGFlv0hf8UC3teXP1kEaNAv3RKotBXx/ujqBRh51aUz+Q7ZODv/+oYqVN9Gr7kcpr/2y9O4ycaVsO9sfb+naDicykh5lFBeSt4Qq77EDyn8tpm4K8WabdbC/afsDYtiQ/ttkhLjcEOlLSfZOQMDI/M/BG0gbjKxgW0nuiqL5XyCd+PbeGtZf/KRqnhlSUgxqpbwfEmcimQMajhiRWkykZWMUuWq05+inwp7rPSgHHDg8c92oYwfLzTo1OupHgzQCfFtEdxuBsDRNC/098Wqf9PeFS3DlBYpm0iOoRdsWhrsU8lblL25HdhY3wUeEhqVPBZsDeEYEnEp1kDkgQEa+iIziN9QG0rBTVgmVJm2DRMyOHl45SdPeXU3Tr1dDuf6tkMlck14xve6j5N/CGChe6xHrPidOHBGAt0fJ2Jb4lBbvH4umFNMJu7cyZfuMGeQ3YjWI6sBr6aNvabKWU1He7rDCPSy5CayX6caLn+UwiZ6n9RSAOq1TplwPBLi1C1OTRKuWB4h2BmBD/QYjYVM4lsHbFS3Kf7xD1g5mvmjsKoNNA6CtngfZ67r+x5N8W4mLMcjJi0F5lwOp/mHnOs6gpWmpO2jXISWPBjGWD0nfwRJOy/I7utLEUM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.5
Release Details
UpdatedJuly 2, 2026, 5:45 p.m.
Changelog

Fixed

  • Rebuild the release package from the 0.1.3 package base and apply only the confirmed S/MIME signing fix for unencrypted private keys.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureovVL0/fyDY6Bsp4slyqw6Hw9L0Zp+3yQEaS46YMgO+r78dkmmkySGcqmee/k6pdZsa6Q6oexbyfs9jR6KLwuHD+E1sYfCknTUWMne8rF43wTWIUUaY9GIBCP5ZWXYmfv+NteBtOgLAsEPwsVkIiqeJkC52hoT6PY9gGn+BFEZyleBnLx//4HWlzu1+OictiCEaP6Kaz6Tl9brffoj3lL8ChVWXj4tbv4kuc5mQQp2nFiqSzQ9qLcmIc8h0emTrsoBc2VFoqY49Woz0/sJmrIKZzRgGgp7PZOzaQFox0nDwLbJ/kpxv9072B8pWrfrji9bkhefFhT4+9C9CsiStJXG8nfOGO9JXzKfJYMb9pRrV1GRV9u51Q6TZryXDRmCYItW5TD7YviI+Rjyes9+bgmbpKyJkkno7Ttn6NXyZdi0O9/2XNJj30sMSnixsiXacEv2oMWb2fXWfxEHpok6vbERYwGFeR4BjLtlwQ69yaupXgU/ocyUHVRtRGuYzVv3C61KNBYNjrfQGDtFp9oE8YEPDFP4QD71KFG/bleWyk5OcXeLts2NYVJoTs7hNF+iQGkQ67jMB5EjX2FtHAuIyG8UWN5QxSbX1l65m4kD543k9/Z3pL9dU1JzdSXDZnSp2bhW01JebtkkXo/k9q+ALK40+EmqXL9vrfn7XI6CxInCVc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.4
Release Details
UpdatedJuly 2, 2026, 5:28 p.m.
Changelog

Fixed

  • Fix S/MIME signing with unencrypted private keys.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureQfsNevpxMMZfYo3A/EF7VoW2WI454gdpRBjYTLUpSryQyBmw1XIuGvhpNugurkmL0WarW6/vdccVCN09DfbOyy7lytN+F4kGJby63/xpOeQcwtCqsJaJL02+nH4yhJeNi9ODcjvC7i8bNTI7n5D42RRo/rDtOocaJ/0ZMlCxrRx+xbsMKNCCIzrijUg2ZA3MseGzd10AgQ48BvGA89v+tZxUUQXOda6OmUm7EOGvFu4nn2iigJ+p+xUoAYQq/QG0pjJqY65esQTPSiwM5oN5NCI+Z7TtBTgKW/D6hMk+yry0pgioEAgZrW95aad7n0rsEqoqkYIrY0OuvfWhCyjbvCVHaoOJOjPtkcdk5LLECOeOzIFLL4z8DjWDU9szi6m8Fy5C8dP3geJSB+1D4AcAzBNoOw/tln8SMQkp/TzlgmMv8NPprd3LpruZRxFrdaQcpEbR1y2dnPhN5ItpomVr7mtCTh+JxfVDGCbPa+G7kNrY1zwQ2dinXYrqb3ypgP6IYmKNXIQzGznjklbZageyUQ02mRZt74n16W0v7nd+Iv9Ok+r+KdqcoySh0K8ReX7DbVmmxdtTvJxnrsOjo3eVrN47a3ET/h6SozK9aH21MIPUAIZhoSBxRpl8NRwVWVtsjlT98k17dhP8LRU0g1Vw/fMmVHgwaaR7/hsYLqmw7HY=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.3
Release Details
UpdatedJuly 2, 2026, 1:56 p.m.
Changelog

Fixed

  • Exclude exact .htaccess files from Nextcloud release packages so App Store installations no longer report missing .htaccess files in the integrity check.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureUvUjtK+6x16Vr2f8IC/tFMdO0PIIeP3LJYFcPNPG+hlXrWEpSEy2q1bIlyyjNOiRLVYNzGeb1V9vavBdYOXPRgVa2PnHKbHV8HMeR9PekE7fbU/rP7UGC7HAneIRAFH2G3hUbmctfMy71PKensXXNxprpXjmeaIJXIkT6Xbp1gHRiqsc7ewXZVDS0WOZbbipy4OYBLpj3rdLy9c6QAe311ttxeMEhvW/celUl1iSGwsf9x6LTNVAul7yQ39RQuVR93VIVc5eVkSirTqQ3GpYFZC0mvXNzdqk98yWl3oqym5BA0RJSG3pSXnp4b8YnhNpx9q4EcoBRKG/653/jNA56gc4uxaOiMrr4kx7opqJW35mEy980qIRhOVC11WDqvMOGmEvW9ew6wL+mGPLR7abvqLyE9KjOcw7YNnJg1itxAq8cqRvHBpj7iTtEfSBkfMmrv9rI5130x6ssCEKK6z+XxP6saE2YK4OOF6ni2u5NlvaUCGtnE5RVf70ylRfJDQAnPwlVQ3XpVRvshn+Y34ntvUEND6pgUWXfu+sJHNsfkfF9nEGx8AeaEPrB7F/3dfArOxrsE2X3lMmvhUx5ISZL2x0zau3fWLF1LDhUGxqjE5WUCZuE7Y8PCB2qpJ0ohizJ30aCPc/FCYDZlX6LEhOzldypLYa99b4DxD0ZwCLE4o=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.2
Release Details
UpdatedJuly 2, 2026, 4:54 a.m.
Changelog

Changed

  • Add an explicit App Store disclaimer that NextSnapMail is provided as-is and should be used at the user's own risk.
  • Show NextSnapMail instead of SnappyMail in the embedded admin panel header.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureCroc2x/lP1cgdS/keEmS4rK/MBNFmnX53wAInpot8Mu8hGFlgBN34dsk3Lm5uJAWTxQY/fyBwd0/eK7z+n8eX5w1e6t11UiXLvHsFt+nEL7z15QPogBjHDi6AKr20zCbgMZeVbAW8pH0JVRBPTCbIyJbj+CQPT5CpWZQXagoBYIoPdCZwDCNDr2f2BxSB5E1yh2FSjWQYHfFibXekEqSWVuqDvIJ7V/Y4BiaeB2Gy2Wyxj+Rllne9SC7plV5dkT87LFsMsXvseZvlxUznS5U6o8Zurx9ES4Ct6FBVk6jBFozFisK6S/gQOvZj171gz8Il/TQy1XMWtHn24n2HgnMb+FVgMFypWkAXvdPwX5eqpNi92M9iB5+3y1YLBe2C1u1EWYBokAwIRjrMBCwY/SCyz2JWuVnWbqsYuKVWDwahgtwDpFjmdOGNVWvh8BGJ7Ei/8bQjaPcYmGRoFoWjUQmKpvsPNCEPYbO/0KocJqFE2PIXXIDINCuO+3lN83F3977ve8kNypwYeeSSAqHjngunmvtbZykEp9+/Z3Or0M0zMLO65zh55V5zVkjzxUUG/OPCDoZvm5npIb06nUX3Bi3DRptgonmt5AF66Xa88ugluBmaMUM7RRJwURl26QTGogeOzjWCbTB0nyskOcjyGHH8229OIBKSAhZGWDy/oRdCzM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.1
Release Details
UpdatedJuly 1, 2026, 2:01 p.m.
Changelog

Fixed

  • Ensure the Nextcloud App Store release package uses the cleaned NextSnapMail app metadata from the repository instead of stale local test metadata.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
Signaturem1Eesm1A/W53mfqyxKUA+6/UZKdgaTf+8jR49oM6FlWBF3s0kpNSgpV63+znYYfmcFqgxLJ4socvA3GBNMCRH/G6Un1lMdP7xralRdMk0Y68NMAgq7XnjvK+W+IWlzhezHEmSBLr+Haiv2IXj3Pf6xPxHNGyAd5yLDtkFe5Z/nHFxM8DOGeKV92n0uJzROsEU1iAEjAjleHnmt2Er57+qK9+l3xDnqZlAm59937vNlmkfqo8n5ONSswz1nVEutf+n1LbpEZyXh15ccVRmLTNuLVhGvLntybpzS6w9Yv7eum/CuX11fvIcU0/2kE/gL7Ir9ssiQroxWacJhbfazIll2UBu4oNgNhC5rSd+FVglWIy8mxVqMxB5XGegi7koRgGB2f8v3VI8RQSD0lrnu5hrVCviu3tJ8Ux/T13gksbPh6BL/oFdFAqK6e6UaUJRmnLATV/Z7QbMoquS+LYtp5o1H1im+/p1LLfbRnYKMpAGah2jlk9uQIPSNZBgZ1WTyaDb9qVqrt8qR6YIIrNPoaTh7VsiqV/iYt+T2QVaKqGhlTIPGDjka4QTRR0sSiI6XJmSmPLgvxekAaB1BrnvmWU009pwBx3DpQrU/VQUky7iatL/+T5xVgM+ZeQ+UP9gkXD1pSAb84Kr4qkHj4eaQ8fCSBh/LsQ6gMuzJYmLyMJlL4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.0
Release Details
UpdatedJuly 1, 2026, 1:40 p.m.
Changelog

Initial NextSnapMail release as an independent SnappyMail fork focused on Nextcloud integration.

Added

  • Introduce nextsnapmail as a standalone Nextcloud app id and namespace.
  • Add dedicated "NextSnapMail" sections to the Nextcloud administration and personal settings.
  • Bundle available SnappyMail extensions with the app release so installations no longer depend on the former external SnappyMail package repository.

Changed

  • Rename the Nextcloud integration from SnappyMail to NextSnapMail while keeping attribution to the upstream SnappyMail and RainLoop projects.
  • Update app metadata, documentation links and release description for the NextSnapMail fork.

Fixed

  • Restore application bootstrap and Nextcloud integration compatibility with Nextcloud 34 by replacing removed OC\Server shortcut methods.
  • Decouple the app-specific content security policy from Nextcloud's internal policy representation.
  • Preserve the legacy Knockout binding parser's required unsafe-eval CSP source while continuing to block unsafe inline scripts.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
Signatureha5hO4KGRljVV2cfKIuRHISW2e6i5jSsV0dXVut8/VTXnQeeJFE263VpRV5rhuYM29jsc4eUrO/jc24dHNM9WuT63rHaDe+M9DDDP8laFgRXi4WvVZ4RLggD7bA6hbIWBo8e0AuZzeaIucBmSZejPV0JN0xYBrgXHjWYseYjAXSZ0f2usvS9dD6shhO4+R3fqHXpOp65/8mGy8DJYKOzIHVIaUoVN7QHzvqIJg/LXVeiYhrvTuRBp0KQq2iwD1uNDwrOc2Ue53mcgXuVgOURJLIY1fQVYPzHziZRFxhOQ74ztfQyZbmSxcwj27/AxUufu5WMNDNlVIdK2T/A6srcPiLlpNdM5ww931tZBT9qKcFFuYIZnUq1M9FmRDEvhe+WY9CiExw8ZTG8cQWKKX8Jk2a5plHo5P6DixoHPE6oIAkYfUsTHOGzPEv/jb6hwLqX6oqOD8K5eB9zzrseiK3J4nAh0r3qAHcvCpk+vmcytathDrLljiTxTFlkCMtouHo59hIVu2HlKQ/raEYZPhwHrsg2ft599ljoDzACQVUgFNF/ZI3tGlkruFi0pqj62kaB1JnpM6/nw3fBUbc6sN3gdLpuqklsWoZMW3FBJsLe+yP/vAj9BXOeG4gyRGC6Fq9wfwC7JkFtfDqQu0XEGdeucIGwgeG9hJKmgKYnK8sma50=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib

Nextcloud 28

NextSnapMail 0.1.14
Release Details
UpdatedOct. 17, 2026, 11:37 a.m.
Changelog

Added

  • Begin the native Nextcloud administration integration: the complete existing domain and webmail configuration is available directly from the NextSnapMail administration section without a second administrator login.
  • Add a dedicated Nextcloud-admin-only endpoint for every embedded administration request.
  • Add a page-based administration navigation for domains and Google OAuth, webmail settings, extensions, Nextcloud integration, and data migration.

Changed

  • Hide the redundant embedded SnappyMail administration sidebar and logout controls in favor of the NextSnapMail navigation.
  • Move Google OAuth settings next to the mail-domain configuration and place import and reset operations on their own administration page.
  • Present all former webmail administration subsections in the main NextSnapMail navigation and use SnappyMail's actual settings/* routes so existing domains and domain creation remain available.
  • Restyle embedded administration forms, tables, dialogs, controls and domain actions to match the Nextcloud interface more closely.
  • Treat the bundled Nextcloud integration as an internal system module: load it independently of optional plugin support and hide it from the extension list.
  • Move the configurable contact-suggestion and calendar options of that system module into the regular Nextcloud integration settings.
  • Replace legacy extension action glyphs with Material Design icons and hide activation controls for extensions that are not installed.
  • Reorder the integrated administration navigation and consistently use Nextcloud-style Material icons and NextSnapMail branding throughout it.
  • Show mail-domain management before the Google OAuth configuration and remove the obsolete iframe-mode choice from the visible Nextcloud administration.
  • Keep rainloop.user and nextsnapmail.user independently selectable and editable during normal filter changes. Merge the legacy filters and remove rainloop.user only after the user explicitly starts a successful migration.

Fixed

  • Use the driver-specific Pdo\Mysql SSL constants on current PHP versions while retaining compatibility fallbacks for older PHP releases, preventing PHP 8.5 deprecation warnings from the database and password-plugin PDO connections (issue #56).
  • Preserve visible message content wrapped in leaked MJML mj-raw elements while continuing to sanitize the contained HTML normally (issue #55).
  • Prevent additional mail accounts from replacing the shared CardDAV URL and credentials. CardDAV settings are read-only while an additional account is active and server-side requests attempting to change them are rejected.
  • Preserve Sieve model class names in the minified JavaScript bundle so server scripts and filters are recognized outside debug mode (issue #54).
  • Show a clear IMAP, SMTP and optional Sieve result after testing a domain configuration.
  • Close every administration dialog reliably when a Nextcloud theme suppresses SnappyMail's original closing transition.
  • Close the domain-test credentials dialog directly after testing or cancelling instead of depending on a browser animation event.
  • Make the confirmation action in the domain connection-test credentials dialog close reliably while retaining form submission with the Enter key.
  • Save newly created filters reliably when the Done button is used.

Security

  • Require an active Nextcloud administrator session for the integrated admin page and all of its follow-up API requests while retaining SnappyMail's own request token validation.
  • Protect the legacy administration URL and its service requests with the same Nextcloud administrator check, making the separate SnappyMail administrator password unnecessary for this Nextcloud-only app.
  • Reject attempts to disable, delete or replace the mandatory Nextcloud system module through package-management endpoints.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignaturenLzewNulV2HNuNtvv2aI1A8+7xmGEtKcQ5UB9pnlDO4XnYBzgaSnKV65iYs58G1oZZzO+fD2RJ9WTFc5asaQCaVG9tcWg7gAbNzfpN9iObIibnMTJAgDSPlSa7ZS0ZaDtNbfF+SKWp3UTG7jxV87Qions1I7GtoONUK6EZTns+Kn85qvvHkZE4wg8GnpCmhilFpRE13fdp9MBhazdGdhAq8R9eNc10vRNO342JIn8W3R3yj68xrVboneg8Ztli5n5qnNM5blI8HYBMZKJz11GzqqdsgBf7mWPNGSGpX2m7FdjHIaxArU+LyJp3UsVBYEaA4JRNzQMrBnuvk2wHm1XfTymSkxe29zGTj70d8NlOn4G44iTVnlI8BF1pZLyIwqvsDtrYvgJhK4/1fzDbVzZc3V1mvpL70wLNzOeprqsAdXHyATpUiPWwga4r2PI3Yw5BkpadVtYevx5c2O/hPWJOJxztAMUktvf0J3WFfBVPu1aCSM+NlS4/QTOsuEh2NJE43N2T7/8YNBU1r15fwx1MKFQDV7civ0PKjWrcJZNcDcdMl5h5Zwtm/xuRpH2359ia0rH4pCkjCTuF2c31pw4AAd/2CDfdYrpLDQA9Mx2MTdrM0/QZWd6Z+lF/rLTD13dos5wMFvWluBuI48Yci9gIGHXJXNSZh8axu/iXBwW6A=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<36.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.13
Release Details
UpdatedOct. 7, 2026, 6:09 p.m.
Changelog

Added

  • Add selectable search scopes below the regular search field and in Advanced Search: the current folder, every folder in the account, or the current folder including all subfolders.
  • Add a dedicated multilingual out-of-office settings page that creates date-limited Sieve vacation responses per account identity, automatically uses the identity name and address, reports missing server capabilities and offers full-period, daily, weekly or custom per-sender reply intervals.

Changed

  • Present the unread-folder control as a clearly labeled filter button in the folder sidebar so it is no longer mistaken for a parent folder.
  • Use nextsnapmail.user for newly managed Sieve filters while retaining and safely migrating existing rainloop.user filters without deleting them.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureUkmu80mM1bK7eeGf4oAFmmN//ZtzTIs3VDnjhBvhNCsNh68EOD+WkD7SJ6rtMihFU3qRHnHFQu61xgqF8WtkWs7GIHfXCin/nbh+5EC5WnHQYeudUX+T3IL+IdF7EQEJOsNv5pZ9UyDAZIYoWMSYY+UusqSiFd7Ikq/tzGUDaRkGwzUybbrffqV1cN5STzQr1Iy/SAqaJlo0yMkiVLJ1LjWl2xxfV5f6CKh+S5PgyimcTMF8YBP0NXBeSJAhN8MF92h02ywWnuMTaQx6daseb4SGI2iLfWjLDXROOwCiSx5OyUVm3zW/Dukme7WYc6HfTO6YbCt3eHz7wWdol6RGDTvW3fYSvzOXIqfIJTRSRrBVWvCWIujtz8+jz/Q4a+YWGdhbhMCryy7cGu3k8NPAK4KQK6I/h5kKkr1ZvDgQ3Qd8XsR3qpm+HYT7AlQ9xAnxtghRR2YES8+1XPyovSf+eVVu2Eumk1LKZRwhbj/7Bfv9BeBEDs82CYreXbAvgmiDcwJQsNKfxG4kfUmMqcKrjtcnUh6wnQuOhH6zIdeer6T887/XSFhhZodcgB2yuEymOh74fmRR0k4NT59rAxf2Q1mQi7+XbTU+5nf8FreBBazhG8UOv2QwqFsNfVBcclt2tAzy8X4A16GJf1QXCMNzYYZw6wgSNQOS+/F0tUB4lOo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<36.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.12
Release Details
UpdatedSept. 28, 2026, 12:22 p.m.
Changelog

Changed

  • Use NextSnapMail-specific browser cookie names to avoid session collisions with SnappyMail or related forks running on the same Nextcloud domain.
  • Treat a valid empty plugin repository as reachable instead of showing a repository access warning.
  • Clear the new NextSnapMail cookie names during reset.
  • Avoid PHP 8.5 curl_close() deprecation warnings in bundled legacy plugin clients.
  • Add administrator-controlled messages-per-page defaults, maximum values and an enforced mode that locks the user setting when required.

Fixed

  • Persist validated integer settings instead of the originally submitted value, fixing messages-per-page values above the old UI limit being accepted but not applied consistently.

Security

  • Mark stored password parameters as sensitive so they are masked in exception traces on supported PHP versions.
  • Guard Nextcloud login, logout and impersonation event handlers so a NextSnapMail session cleanup/preparation problem cannot block the surrounding Nextcloud action.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureTAF+8Xw/coRcWE1k2hrvdOPhkBtBNY4ahx7lz5CuRmthPI9BKvoElTpvzbWLmhGFc3GJAU8QG6aSzgPLnlsXZauFpZmUT6LlBB2zkhcaNsn1VHDyeOpMvem0KIQkDSqe1pf477iPyy6ojKY7MSEsjOnoES/Aj87rkERauiXqN4oiNRuDHuox5AxVUbDXdPzhunNm1sXOdO28vEClhYtHNT44fRkoL0D8lFvqfeKRijUPi7I8PJj7uWJ4tYXDqazItrfZXAanK6iAPhefwJ5KKIq8H8wXheFfOtLfxZGW8dmARFX/3eKHmkL+lVpBVINGZ3X2qJSu27SGarZ7K0xUO20TCmfcaKdsTxbiaVxql8a3ZdzPx94FOku5VInYPRPr0P+UcIdyowN9S8Mbks6J6Ln4LgQddBUG+m35h1jtY607Dd0z+6P28JW/igJibJDcXJBCcjEP6dIR9nKFdfT9RTYMor1z4uYJ4yaJyaPxeyLpBkQ1Khi1D+cuq+F0uHWiNWXnfutLCb3W5B1sDVLka/gQm60dLI4Ye7DNSn7X/ZcjSWMx4KU61rPz+UfVoVt8FoTrw6GoKbZRlKNoIMRPEBKx4Uvg/NB9SpdLu+NEu/HHzXN7HChxKUaNyN+dlIAl+Xm9BjZ4nTldluKtLaDJGYJgFWiE+SX0o4g3+L5ghD4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<36.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.11
Release Details
UpdatedSept. 12, 2026, 8:07 a.m.
Changelog

Added

  • Integrate Gmail / Google OAuth2 login directly into the Nextcloud app, so Gmail accounts can be connected as the main account from the personal settings and as additional accounts from the webmail UI.
  • Add Nextcloud admin settings for Gmail / Google OAuth2 client configuration, including the authorized redirect URI for the Google Cloud Console.
  • Add support for a separate NextSnapMail plugin repository and administrator upload of custom plugins.

Changed

  • Include Gmail / Google OAuth2 configuration in the guarded NextSnapMail reset cleanup so a reset removes the stored client ID, client secret and related OAuth settings.
  • Document the integrated Gmail / Google OAuth2 support in the README and Nextcloud app metadata.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureazL+W6F5UPch+idZIWqJpKYw1j013Csb3upzFYlRd1q0nNj9zzgu4He4qqtWObVMU1H0bJNUcEc0bBz9RNKC1CNEYWv+bjWmC4GB16vK5xWRIv8NEgPIhvA/1sg8I/bNbmiXdIQz27Oh422YB+3pO4g1y80DtwFSB4mHxfvpWR7CPzS3vd6BghC9aKKLkTjfQjA/ID1CIP3xtE45Ium/oqLJaEf83sjuhJdIaChXc59QA39+hgzZG01coeimhnHjwr9xQeISHEiO0YiCivWM+GfY/1k5HejTPv4MJ+EhB/wLeJYcWb3IRSqUaMV2j01o8hcZgqoiGNgsjxpPhNd00p3fgv1rHqwdys/BMEFxrc0vlBjZMf8leY0Y+BOJK6K88y1QLcECfaaA3fLj1Qimuh1bNcA44oODnjYu+Y5lYU8Wt+vWI1dUNJZKpTJahuLCRRoNmKh07WBI3Kq2APkQCBzz7wczMDhsPZ+F4SeVm8+aP67STttN+WFSqGrBqiXWJsBUFKi72elRQHd2NSPk1Af5z7gmK2Kiaa91F2Fv5xnBo7oYqKPKcHkS4/nKzPp+xK0Xdf8teJ4f3opXTdN34zXLhYZcc/A77kpqk3e3s/nQudCZDWHSM0+wjnb2K4dYrYr/73qxsQBwkDE5qXJJfI1IcJN/iHoLtM+zSLBuKdw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.10
Release Details
UpdatedAug. 3, 2026, 4:21 p.m.
Changelog

Fixed

  • Save all selected message attachments to Nextcloud Files instead of only the first attachment.
  • Keep attachment filenames unique when saving multiple files to Nextcloud.
  • Avoid PHP deprecation warnings on newer PHP versions in PGP/GPG/SMIME helper code.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureLNzp3dkPjsNUgTiJAZZEQhfrBO82kCM5rEFvAZ9/56xERvFqrlIAOi4PBKzJvC8nEEtdtqgg7Cs/FUTZGKCc/E4cfQGOMrSQepmCegshcVEx3sBPSsyBqBtSnbmAkYlLu6XRP/ok914fRWDi9pvfVR7PLMT82RyQpN9uQSn4NuLLWvgUwI4j24a9jQ7POwU5AuXavL1aNly+kKLoKEa9ATzb6VBDOqC9ETTVxw5Y2vWI/yyeOivytDNDgTQjkvKPU4/+jZz4V4j/695vx6Wmndx+MeJoTL5JYz5kItZU0Q++XZaS5SIMGZX9Sl/kl7XmtOhEuH4ysFkkoxYvHnnausteXCRavbGaHRVhCFU6gf20Gi9l76MT5I+xgbb9UqIXEP2j4Xq3mfzC6KqbUqXRwOF1zLQ2q5FcjF4V0nZsHONS9PKuuGFU5gLNQQyEJ1xk7g+xNaR8U7Nl1drG9r9fOKUUM34p5SZ1lhLVP39QEVVkGsAexR3ndSxS8qIF0H81pIFexAvw4QVtlY7cpIdvhgi/W2ra9utOW9pygFCUDA/prUPbhN9Je3yae1RvLyN8CiEs4NLIypadDySXMly6k/rjejQmUCLPFGLuYvFXjQ/kKQUmk2vvAauQxWBfsxMorFeqCMcmYFHh36YbubPWXFQea80aP1WGhDLgKsPh6R8=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.7
Release Details
UpdatedJuly 6, 2026, 5:53 p.m.
Changelog

Added

  • Add an administrator-facing importer for existing SnappyMail installations. The importer can copy account preferences, encrypted login data, additional account definitions, and app data from snappymail to nextsnapmail while leaving the old SnappyMail installation untouched by default.
  • Add guarded cleanup actions for imported NextSnapMail account data and old SnappyMail data, including confirmation and server-side validation.

Fixed

  • Preserve automatic ordered and unordered list creation in the mail editor while avoiding the Squire space-handler bug that could remove 1. input.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignaturemgYOnVCcWo3utSKotBoqSFsb5FtXZNVnf3G2U/wZZ5FKkvxkvCAzv7acyk7WmIOeTWyIm71ltRz4ntVFbD2zax0fardWArG9zTWbnblggNg3vY0gBDmOBG4IQAnmc9NoZGVGquObN6U8zCImtLTxdsBw0vDUMtJCpvyiGnwGMd/8whvURUrAmDTYbTNolRBrT9XlR/sH7CNlz8PrujGqdBK7KTpVVRakrsMygzVNPL7SIEhhSpuJTlpThReSCly9fb4d2EkCuQybxsaY66Nw8NoUeFSe2n/6m/fgVmrAIZf+Lf0DASaCjYsBOai1MXn4Rbkqd5xTZz5TqGwJ4RmsTkyYvIM5A3G1bQFfxyAQ5NpwB4Pw/n1Fmsf9vrxEmoD4vEMH4z46dQS//YlS44/fjcsPUseLQOK5zwjNpS6nU4tcgOE8fU14lYIFqjBTSOfrOMloyNevoYJlXtGIZ4XLUgkwQ/t1JYccg821FlsdGj8Kd5eE3pDdGBqqbMRmtZtt4Fxn+sBKdzi0/aFIz0SrG8GJex22jdvCd3DDI7Q64AZQVyicg/dxaYAzqgGq7Lxc9xcFvgeztuXL6b148q9zqZvUV/XrkaWaGiycmInSlHLTI6E8QPPbikAuwNtTnPnffWa08f+06A8K0dtw7DsyLjApwwBCrF9TTw0tnXlqWsU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.6
Release Details
UpdatedJuly 2, 2026, 8:58 p.m.
Changelog

Fixed

  • Rebuild the Nextcloud release package from the 0.1.3 package base and apply only the confirmed S/MIME signing fix to app.js and app.min.js.
  • Preserve UTF-8 encoding in the packaged JavaScript files so folder emojis and other special characters are displayed correctly.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureGl6nvawl85nQ2OrAz9veSaHQVnOgQbpLag7R9zMSSfSfjLs9/B3TEMGFlv0hf8UC3teXP1kEaNAv3RKotBXx/ujqBRh51aUz+Q7ZODv/+oYqVN9Gr7kcpr/2y9O4ycaVsO9sfb+naDicykh5lFBeSt4Qq77EDyn8tpm4K8WabdbC/afsDYtiQ/ttkhLjcEOlLSfZOQMDI/M/BG0gbjKxgW0nuiqL5XyCd+PbeGtZf/KRqnhlSUgxqpbwfEmcimQMajhiRWkykZWMUuWq05+inwp7rPSgHHDg8c92oYwfLzTo1OupHgzQCfFtEdxuBsDRNC/098Wqf9PeFS3DlBYpm0iOoRdsWhrsU8lblL25HdhY3wUeEhqVPBZsDeEYEnEp1kDkgQEa+iIziN9QG0rBTVgmVJm2DRMyOHl45SdPeXU3Tr1dDuf6tkMlck14xve6j5N/CGChe6xHrPidOHBGAt0fJ2Jb4lBbvH4umFNMJu7cyZfuMGeQ3YjWI6sBr6aNvabKWU1He7rDCPSy5CayX6caLn+UwiZ6n9RSAOq1TplwPBLi1C1OTRKuWB4h2BmBD/QYjYVM4lsHbFS3Kf7xD1g5mvmjsKoNNA6CtngfZ67r+x5N8W4mLMcjJi0F5lwOp/mHnOs6gpWmpO2jXISWPBjGWD0nfwRJOy/I7utLEUM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.5
Release Details
UpdatedJuly 2, 2026, 5:45 p.m.
Changelog

Fixed

  • Rebuild the release package from the 0.1.3 package base and apply only the confirmed S/MIME signing fix for unencrypted private keys.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureovVL0/fyDY6Bsp4slyqw6Hw9L0Zp+3yQEaS46YMgO+r78dkmmkySGcqmee/k6pdZsa6Q6oexbyfs9jR6KLwuHD+E1sYfCknTUWMne8rF43wTWIUUaY9GIBCP5ZWXYmfv+NteBtOgLAsEPwsVkIiqeJkC52hoT6PY9gGn+BFEZyleBnLx//4HWlzu1+OictiCEaP6Kaz6Tl9brffoj3lL8ChVWXj4tbv4kuc5mQQp2nFiqSzQ9qLcmIc8h0emTrsoBc2VFoqY49Woz0/sJmrIKZzRgGgp7PZOzaQFox0nDwLbJ/kpxv9072B8pWrfrji9bkhefFhT4+9C9CsiStJXG8nfOGO9JXzKfJYMb9pRrV1GRV9u51Q6TZryXDRmCYItW5TD7YviI+Rjyes9+bgmbpKyJkkno7Ttn6NXyZdi0O9/2XNJj30sMSnixsiXacEv2oMWb2fXWfxEHpok6vbERYwGFeR4BjLtlwQ69yaupXgU/ocyUHVRtRGuYzVv3C61KNBYNjrfQGDtFp9oE8YEPDFP4QD71KFG/bleWyk5OcXeLts2NYVJoTs7hNF+iQGkQ67jMB5EjX2FtHAuIyG8UWN5QxSbX1l65m4kD543k9/Z3pL9dU1JzdSXDZnSp2bhW01JebtkkXo/k9q+ALK40+EmqXL9vrfn7XI6CxInCVc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.4
Release Details
UpdatedJuly 2, 2026, 5:28 p.m.
Changelog

Fixed

  • Fix S/MIME signing with unencrypted private keys.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureQfsNevpxMMZfYo3A/EF7VoW2WI454gdpRBjYTLUpSryQyBmw1XIuGvhpNugurkmL0WarW6/vdccVCN09DfbOyy7lytN+F4kGJby63/xpOeQcwtCqsJaJL02+nH4yhJeNi9ODcjvC7i8bNTI7n5D42RRo/rDtOocaJ/0ZMlCxrRx+xbsMKNCCIzrijUg2ZA3MseGzd10AgQ48BvGA89v+tZxUUQXOda6OmUm7EOGvFu4nn2iigJ+p+xUoAYQq/QG0pjJqY65esQTPSiwM5oN5NCI+Z7TtBTgKW/D6hMk+yry0pgioEAgZrW95aad7n0rsEqoqkYIrY0OuvfWhCyjbvCVHaoOJOjPtkcdk5LLECOeOzIFLL4z8DjWDU9szi6m8Fy5C8dP3geJSB+1D4AcAzBNoOw/tln8SMQkp/TzlgmMv8NPprd3LpruZRxFrdaQcpEbR1y2dnPhN5ItpomVr7mtCTh+JxfVDGCbPa+G7kNrY1zwQ2dinXYrqb3ypgP6IYmKNXIQzGznjklbZageyUQ02mRZt74n16W0v7nd+Iv9Ok+r+KdqcoySh0K8ReX7DbVmmxdtTvJxnrsOjo3eVrN47a3ET/h6SozK9aH21MIPUAIZhoSBxRpl8NRwVWVtsjlT98k17dhP8LRU0g1Vw/fMmVHgwaaR7/hsYLqmw7HY=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.3
Release Details
UpdatedJuly 2, 2026, 1:56 p.m.
Changelog

Fixed

  • Exclude exact .htaccess files from Nextcloud release packages so App Store installations no longer report missing .htaccess files in the integrity check.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureUvUjtK+6x16Vr2f8IC/tFMdO0PIIeP3LJYFcPNPG+hlXrWEpSEy2q1bIlyyjNOiRLVYNzGeb1V9vavBdYOXPRgVa2PnHKbHV8HMeR9PekE7fbU/rP7UGC7HAneIRAFH2G3hUbmctfMy71PKensXXNxprpXjmeaIJXIkT6Xbp1gHRiqsc7ewXZVDS0WOZbbipy4OYBLpj3rdLy9c6QAe311ttxeMEhvW/celUl1iSGwsf9x6LTNVAul7yQ39RQuVR93VIVc5eVkSirTqQ3GpYFZC0mvXNzdqk98yWl3oqym5BA0RJSG3pSXnp4b8YnhNpx9q4EcoBRKG/653/jNA56gc4uxaOiMrr4kx7opqJW35mEy980qIRhOVC11WDqvMOGmEvW9ew6wL+mGPLR7abvqLyE9KjOcw7YNnJg1itxAq8cqRvHBpj7iTtEfSBkfMmrv9rI5130x6ssCEKK6z+XxP6saE2YK4OOF6ni2u5NlvaUCGtnE5RVf70ylRfJDQAnPwlVQ3XpVRvshn+Y34ntvUEND6pgUWXfu+sJHNsfkfF9nEGx8AeaEPrB7F/3dfArOxrsE2X3lMmvhUx5ISZL2x0zau3fWLF1LDhUGxqjE5WUCZuE7Y8PCB2qpJ0ohizJ30aCPc/FCYDZlX6LEhOzldypLYa99b4DxD0ZwCLE4o=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.2
Release Details
UpdatedJuly 2, 2026, 4:54 a.m.
Changelog

Changed

  • Add an explicit App Store disclaimer that NextSnapMail is provided as-is and should be used at the user's own risk.
  • Show NextSnapMail instead of SnappyMail in the embedded admin panel header.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureCroc2x/lP1cgdS/keEmS4rK/MBNFmnX53wAInpot8Mu8hGFlgBN34dsk3Lm5uJAWTxQY/fyBwd0/eK7z+n8eX5w1e6t11UiXLvHsFt+nEL7z15QPogBjHDi6AKr20zCbgMZeVbAW8pH0JVRBPTCbIyJbj+CQPT5CpWZQXagoBYIoPdCZwDCNDr2f2BxSB5E1yh2FSjWQYHfFibXekEqSWVuqDvIJ7V/Y4BiaeB2Gy2Wyxj+Rllne9SC7plV5dkT87LFsMsXvseZvlxUznS5U6o8Zurx9ES4Ct6FBVk6jBFozFisK6S/gQOvZj171gz8Il/TQy1XMWtHn24n2HgnMb+FVgMFypWkAXvdPwX5eqpNi92M9iB5+3y1YLBe2C1u1EWYBokAwIRjrMBCwY/SCyz2JWuVnWbqsYuKVWDwahgtwDpFjmdOGNVWvh8BGJ7Ei/8bQjaPcYmGRoFoWjUQmKpvsPNCEPYbO/0KocJqFE2PIXXIDINCuO+3lN83F3977ve8kNypwYeeSSAqHjngunmvtbZykEp9+/Z3Or0M0zMLO65zh55V5zVkjzxUUG/OPCDoZvm5npIb06nUX3Bi3DRptgonmt5AF66Xa88ugluBmaMUM7RRJwURl26QTGogeOzjWCbTB0nyskOcjyGHH8229OIBKSAhZGWDy/oRdCzM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.1
Release Details
UpdatedJuly 1, 2026, 2:01 p.m.
Changelog

Fixed

  • Ensure the Nextcloud App Store release package uses the cleaned NextSnapMail app metadata from the repository instead of stale local test metadata.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
Signaturem1Eesm1A/W53mfqyxKUA+6/UZKdgaTf+8jR49oM6FlWBF3s0kpNSgpV63+znYYfmcFqgxLJ4socvA3GBNMCRH/G6Un1lMdP7xralRdMk0Y68NMAgq7XnjvK+W+IWlzhezHEmSBLr+Haiv2IXj3Pf6xPxHNGyAd5yLDtkFe5Z/nHFxM8DOGeKV92n0uJzROsEU1iAEjAjleHnmt2Er57+qK9+l3xDnqZlAm59937vNlmkfqo8n5ONSswz1nVEutf+n1LbpEZyXh15ccVRmLTNuLVhGvLntybpzS6w9Yv7eum/CuX11fvIcU0/2kE/gL7Ir9ssiQroxWacJhbfazIll2UBu4oNgNhC5rSd+FVglWIy8mxVqMxB5XGegi7koRgGB2f8v3VI8RQSD0lrnu5hrVCviu3tJ8Ux/T13gksbPh6BL/oFdFAqK6e6UaUJRmnLATV/Z7QbMoquS+LYtp5o1H1im+/p1LLfbRnYKMpAGah2jlk9uQIPSNZBgZ1WTyaDb9qVqrt8qR6YIIrNPoaTh7VsiqV/iYt+T2QVaKqGhlTIPGDjka4QTRR0sSiI6XJmSmPLgvxekAaB1BrnvmWU009pwBx3DpQrU/VQUky7iatL/+T5xVgM+ZeQ+UP9gkXD1pSAb84Kr4qkHj4eaQ8fCSBh/LsQ6gMuzJYmLyMJlL4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.0
Release Details
UpdatedJuly 1, 2026, 1:40 p.m.
Changelog

Initial NextSnapMail release as an independent SnappyMail fork focused on Nextcloud integration.

Added

  • Introduce nextsnapmail as a standalone Nextcloud app id and namespace.
  • Add dedicated "NextSnapMail" sections to the Nextcloud administration and personal settings.
  • Bundle available SnappyMail extensions with the app release so installations no longer depend on the former external SnappyMail package repository.

Changed

  • Rename the Nextcloud integration from SnappyMail to NextSnapMail while keeping attribution to the upstream SnappyMail and RainLoop projects.
  • Update app metadata, documentation links and release description for the NextSnapMail fork.

Fixed

  • Restore application bootstrap and Nextcloud integration compatibility with Nextcloud 34 by replacing removed OC\Server shortcut methods.
  • Decouple the app-specific content security policy from Nextcloud's internal policy representation.
  • Preserve the legacy Knockout binding parser's required unsafe-eval CSP source while continuing to block unsafe inline scripts.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
Signatureha5hO4KGRljVV2cfKIuRHISW2e6i5jSsV0dXVut8/VTXnQeeJFE263VpRV5rhuYM29jsc4eUrO/jc24dHNM9WuT63rHaDe+M9DDDP8laFgRXi4WvVZ4RLggD7bA6hbIWBo8e0AuZzeaIucBmSZejPV0JN0xYBrgXHjWYseYjAXSZ0f2usvS9dD6shhO4+R3fqHXpOp65/8mGy8DJYKOzIHVIaUoVN7QHzvqIJg/LXVeiYhrvTuRBp0KQq2iwD1uNDwrOc2Ue53mcgXuVgOURJLIY1fQVYPzHziZRFxhOQ74ztfQyZbmSxcwj27/AxUufu5WMNDNlVIdK2T/A6srcPiLlpNdM5ww931tZBT9qKcFFuYIZnUq1M9FmRDEvhe+WY9CiExw8ZTG8cQWKKX8Jk2a5plHo5P6DixoHPE6oIAkYfUsTHOGzPEv/jb6hwLqX6oqOD8K5eB9zzrseiK3J4nAh0r3qAHcvCpk+vmcytathDrLljiTxTFlkCMtouHo59hIVu2HlKQ/raEYZPhwHrsg2ft599ljoDzACQVUgFNF/ZI3tGlkruFi0pqj62kaB1JnpM6/nw3fBUbc6sN3gdLpuqklsWoZMW3FBJsLe+yP/vAj9BXOeG4gyRGC6Fq9wfwC7JkFtfDqQu0XEGdeucIGwgeG9hJKmgKYnK8sma50=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib

Nextcloud 27

NextSnapMail 0.1.14
Release Details
UpdatedOct. 17, 2026, 11:37 a.m.
Changelog

Added

  • Begin the native Nextcloud administration integration: the complete existing domain and webmail configuration is available directly from the NextSnapMail administration section without a second administrator login.
  • Add a dedicated Nextcloud-admin-only endpoint for every embedded administration request.
  • Add a page-based administration navigation for domains and Google OAuth, webmail settings, extensions, Nextcloud integration, and data migration.

Changed

  • Hide the redundant embedded SnappyMail administration sidebar and logout controls in favor of the NextSnapMail navigation.
  • Move Google OAuth settings next to the mail-domain configuration and place import and reset operations on their own administration page.
  • Present all former webmail administration subsections in the main NextSnapMail navigation and use SnappyMail's actual settings/* routes so existing domains and domain creation remain available.
  • Restyle embedded administration forms, tables, dialogs, controls and domain actions to match the Nextcloud interface more closely.
  • Treat the bundled Nextcloud integration as an internal system module: load it independently of optional plugin support and hide it from the extension list.
  • Move the configurable contact-suggestion and calendar options of that system module into the regular Nextcloud integration settings.
  • Replace legacy extension action glyphs with Material Design icons and hide activation controls for extensions that are not installed.
  • Reorder the integrated administration navigation and consistently use Nextcloud-style Material icons and NextSnapMail branding throughout it.
  • Show mail-domain management before the Google OAuth configuration and remove the obsolete iframe-mode choice from the visible Nextcloud administration.
  • Keep rainloop.user and nextsnapmail.user independently selectable and editable during normal filter changes. Merge the legacy filters and remove rainloop.user only after the user explicitly starts a successful migration.

Fixed

  • Use the driver-specific Pdo\Mysql SSL constants on current PHP versions while retaining compatibility fallbacks for older PHP releases, preventing PHP 8.5 deprecation warnings from the database and password-plugin PDO connections (issue #56).
  • Preserve visible message content wrapped in leaked MJML mj-raw elements while continuing to sanitize the contained HTML normally (issue #55).
  • Prevent additional mail accounts from replacing the shared CardDAV URL and credentials. CardDAV settings are read-only while an additional account is active and server-side requests attempting to change them are rejected.
  • Preserve Sieve model class names in the minified JavaScript bundle so server scripts and filters are recognized outside debug mode (issue #54).
  • Show a clear IMAP, SMTP and optional Sieve result after testing a domain configuration.
  • Close every administration dialog reliably when a Nextcloud theme suppresses SnappyMail's original closing transition.
  • Close the domain-test credentials dialog directly after testing or cancelling instead of depending on a browser animation event.
  • Make the confirmation action in the domain connection-test credentials dialog close reliably while retaining form submission with the Enter key.
  • Save newly created filters reliably when the Done button is used.

Security

  • Require an active Nextcloud administrator session for the integrated admin page and all of its follow-up API requests while retaining SnappyMail's own request token validation.
  • Protect the legacy administration URL and its service requests with the same Nextcloud administrator check, making the separate SnappyMail administrator password unnecessary for this Nextcloud-only app.
  • Reject attempts to disable, delete or replace the mandatory Nextcloud system module through package-management endpoints.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignaturenLzewNulV2HNuNtvv2aI1A8+7xmGEtKcQ5UB9pnlDO4XnYBzgaSnKV65iYs58G1oZZzO+fD2RJ9WTFc5asaQCaVG9tcWg7gAbNzfpN9iObIibnMTJAgDSPlSa7ZS0ZaDtNbfF+SKWp3UTG7jxV87Qions1I7GtoONUK6EZTns+Kn85qvvHkZE4wg8GnpCmhilFpRE13fdp9MBhazdGdhAq8R9eNc10vRNO342JIn8W3R3yj68xrVboneg8Ztli5n5qnNM5blI8HYBMZKJz11GzqqdsgBf7mWPNGSGpX2m7FdjHIaxArU+LyJp3UsVBYEaA4JRNzQMrBnuvk2wHm1XfTymSkxe29zGTj70d8NlOn4G44iTVnlI8BF1pZLyIwqvsDtrYvgJhK4/1fzDbVzZc3V1mvpL70wLNzOeprqsAdXHyATpUiPWwga4r2PI3Yw5BkpadVtYevx5c2O/hPWJOJxztAMUktvf0J3WFfBVPu1aCSM+NlS4/QTOsuEh2NJE43N2T7/8YNBU1r15fwx1MKFQDV7civ0PKjWrcJZNcDcdMl5h5Zwtm/xuRpH2359ia0rH4pCkjCTuF2c31pw4AAd/2CDfdYrpLDQA9Mx2MTdrM0/QZWd6Z+lF/rLTD13dos5wMFvWluBuI48Yci9gIGHXJXNSZh8axu/iXBwW6A=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<36.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.13
Release Details
UpdatedOct. 7, 2026, 6:09 p.m.
Changelog

Added

  • Add selectable search scopes below the regular search field and in Advanced Search: the current folder, every folder in the account, or the current folder including all subfolders.
  • Add a dedicated multilingual out-of-office settings page that creates date-limited Sieve vacation responses per account identity, automatically uses the identity name and address, reports missing server capabilities and offers full-period, daily, weekly or custom per-sender reply intervals.

Changed

  • Present the unread-folder control as a clearly labeled filter button in the folder sidebar so it is no longer mistaken for a parent folder.
  • Use nextsnapmail.user for newly managed Sieve filters while retaining and safely migrating existing rainloop.user filters without deleting them.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureUkmu80mM1bK7eeGf4oAFmmN//ZtzTIs3VDnjhBvhNCsNh68EOD+WkD7SJ6rtMihFU3qRHnHFQu61xgqF8WtkWs7GIHfXCin/nbh+5EC5WnHQYeudUX+T3IL+IdF7EQEJOsNv5pZ9UyDAZIYoWMSYY+UusqSiFd7Ikq/tzGUDaRkGwzUybbrffqV1cN5STzQr1Iy/SAqaJlo0yMkiVLJ1LjWl2xxfV5f6CKh+S5PgyimcTMF8YBP0NXBeSJAhN8MF92h02ywWnuMTaQx6daseb4SGI2iLfWjLDXROOwCiSx5OyUVm3zW/Dukme7WYc6HfTO6YbCt3eHz7wWdol6RGDTvW3fYSvzOXIqfIJTRSRrBVWvCWIujtz8+jz/Q4a+YWGdhbhMCryy7cGu3k8NPAK4KQK6I/h5kKkr1ZvDgQ3Qd8XsR3qpm+HYT7AlQ9xAnxtghRR2YES8+1XPyovSf+eVVu2Eumk1LKZRwhbj/7Bfv9BeBEDs82CYreXbAvgmiDcwJQsNKfxG4kfUmMqcKrjtcnUh6wnQuOhH6zIdeer6T887/XSFhhZodcgB2yuEymOh74fmRR0k4NT59rAxf2Q1mQi7+XbTU+5nf8FreBBazhG8UOv2QwqFsNfVBcclt2tAzy8X4A16GJf1QXCMNzYYZw6wgSNQOS+/F0tUB4lOo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<36.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.12
Release Details
UpdatedSept. 28, 2026, 12:22 p.m.
Changelog

Changed

  • Use NextSnapMail-specific browser cookie names to avoid session collisions with SnappyMail or related forks running on the same Nextcloud domain.
  • Treat a valid empty plugin repository as reachable instead of showing a repository access warning.
  • Clear the new NextSnapMail cookie names during reset.
  • Avoid PHP 8.5 curl_close() deprecation warnings in bundled legacy plugin clients.
  • Add administrator-controlled messages-per-page defaults, maximum values and an enforced mode that locks the user setting when required.

Fixed

  • Persist validated integer settings instead of the originally submitted value, fixing messages-per-page values above the old UI limit being accepted but not applied consistently.

Security

  • Mark stored password parameters as sensitive so they are masked in exception traces on supported PHP versions.
  • Guard Nextcloud login, logout and impersonation event handlers so a NextSnapMail session cleanup/preparation problem cannot block the surrounding Nextcloud action.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureTAF+8Xw/coRcWE1k2hrvdOPhkBtBNY4ahx7lz5CuRmthPI9BKvoElTpvzbWLmhGFc3GJAU8QG6aSzgPLnlsXZauFpZmUT6LlBB2zkhcaNsn1VHDyeOpMvem0KIQkDSqe1pf477iPyy6ojKY7MSEsjOnoES/Aj87rkERauiXqN4oiNRuDHuox5AxVUbDXdPzhunNm1sXOdO28vEClhYtHNT44fRkoL0D8lFvqfeKRijUPi7I8PJj7uWJ4tYXDqazItrfZXAanK6iAPhefwJ5KKIq8H8wXheFfOtLfxZGW8dmARFX/3eKHmkL+lVpBVINGZ3X2qJSu27SGarZ7K0xUO20TCmfcaKdsTxbiaVxql8a3ZdzPx94FOku5VInYPRPr0P+UcIdyowN9S8Mbks6J6Ln4LgQddBUG+m35h1jtY607Dd0z+6P28JW/igJibJDcXJBCcjEP6dIR9nKFdfT9RTYMor1z4uYJ4yaJyaPxeyLpBkQ1Khi1D+cuq+F0uHWiNWXnfutLCb3W5B1sDVLka/gQm60dLI4Ye7DNSn7X/ZcjSWMx4KU61rPz+UfVoVt8FoTrw6GoKbZRlKNoIMRPEBKx4Uvg/NB9SpdLu+NEu/HHzXN7HChxKUaNyN+dlIAl+Xm9BjZ4nTldluKtLaDJGYJgFWiE+SX0o4g3+L5ghD4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<36.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.11
Release Details
UpdatedSept. 12, 2026, 8:07 a.m.
Changelog

Added

  • Integrate Gmail / Google OAuth2 login directly into the Nextcloud app, so Gmail accounts can be connected as the main account from the personal settings and as additional accounts from the webmail UI.
  • Add Nextcloud admin settings for Gmail / Google OAuth2 client configuration, including the authorized redirect URI for the Google Cloud Console.
  • Add support for a separate NextSnapMail plugin repository and administrator upload of custom plugins.

Changed

  • Include Gmail / Google OAuth2 configuration in the guarded NextSnapMail reset cleanup so a reset removes the stored client ID, client secret and related OAuth settings.
  • Document the integrated Gmail / Google OAuth2 support in the README and Nextcloud app metadata.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureazL+W6F5UPch+idZIWqJpKYw1j013Csb3upzFYlRd1q0nNj9zzgu4He4qqtWObVMU1H0bJNUcEc0bBz9RNKC1CNEYWv+bjWmC4GB16vK5xWRIv8NEgPIhvA/1sg8I/bNbmiXdIQz27Oh422YB+3pO4g1y80DtwFSB4mHxfvpWR7CPzS3vd6BghC9aKKLkTjfQjA/ID1CIP3xtE45Ium/oqLJaEf83sjuhJdIaChXc59QA39+hgzZG01coeimhnHjwr9xQeISHEiO0YiCivWM+GfY/1k5HejTPv4MJ+EhB/wLeJYcWb3IRSqUaMV2j01o8hcZgqoiGNgsjxpPhNd00p3fgv1rHqwdys/BMEFxrc0vlBjZMf8leY0Y+BOJK6K88y1QLcECfaaA3fLj1Qimuh1bNcA44oODnjYu+Y5lYU8Wt+vWI1dUNJZKpTJahuLCRRoNmKh07WBI3Kq2APkQCBzz7wczMDhsPZ+F4SeVm8+aP67STttN+WFSqGrBqiXWJsBUFKi72elRQHd2NSPk1Af5z7gmK2Kiaa91F2Fv5xnBo7oYqKPKcHkS4/nKzPp+xK0Xdf8teJ4f3opXTdN34zXLhYZcc/A77kpqk3e3s/nQudCZDWHSM0+wjnb2K4dYrYr/73qxsQBwkDE5qXJJfI1IcJN/iHoLtM+zSLBuKdw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.10
Release Details
UpdatedAug. 3, 2026, 4:21 p.m.
Changelog

Fixed

  • Save all selected message attachments to Nextcloud Files instead of only the first attachment.
  • Keep attachment filenames unique when saving multiple files to Nextcloud.
  • Avoid PHP deprecation warnings on newer PHP versions in PGP/GPG/SMIME helper code.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureLNzp3dkPjsNUgTiJAZZEQhfrBO82kCM5rEFvAZ9/56xERvFqrlIAOi4PBKzJvC8nEEtdtqgg7Cs/FUTZGKCc/E4cfQGOMrSQepmCegshcVEx3sBPSsyBqBtSnbmAkYlLu6XRP/ok914fRWDi9pvfVR7PLMT82RyQpN9uQSn4NuLLWvgUwI4j24a9jQ7POwU5AuXavL1aNly+kKLoKEa9ATzb6VBDOqC9ETTVxw5Y2vWI/yyeOivytDNDgTQjkvKPU4/+jZz4V4j/695vx6Wmndx+MeJoTL5JYz5kItZU0Q++XZaS5SIMGZX9Sl/kl7XmtOhEuH4ysFkkoxYvHnnausteXCRavbGaHRVhCFU6gf20Gi9l76MT5I+xgbb9UqIXEP2j4Xq3mfzC6KqbUqXRwOF1zLQ2q5FcjF4V0nZsHONS9PKuuGFU5gLNQQyEJ1xk7g+xNaR8U7Nl1drG9r9fOKUUM34p5SZ1lhLVP39QEVVkGsAexR3ndSxS8qIF0H81pIFexAvw4QVtlY7cpIdvhgi/W2ra9utOW9pygFCUDA/prUPbhN9Je3yae1RvLyN8CiEs4NLIypadDySXMly6k/rjejQmUCLPFGLuYvFXjQ/kKQUmk2vvAauQxWBfsxMorFeqCMcmYFHh36YbubPWXFQea80aP1WGhDLgKsPh6R8=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.7
Release Details
UpdatedJuly 6, 2026, 5:53 p.m.
Changelog

Added

  • Add an administrator-facing importer for existing SnappyMail installations. The importer can copy account preferences, encrypted login data, additional account definitions, and app data from snappymail to nextsnapmail while leaving the old SnappyMail installation untouched by default.
  • Add guarded cleanup actions for imported NextSnapMail account data and old SnappyMail data, including confirmation and server-side validation.

Fixed

  • Preserve automatic ordered and unordered list creation in the mail editor while avoiding the Squire space-handler bug that could remove 1. input.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignaturemgYOnVCcWo3utSKotBoqSFsb5FtXZNVnf3G2U/wZZ5FKkvxkvCAzv7acyk7WmIOeTWyIm71ltRz4ntVFbD2zax0fardWArG9zTWbnblggNg3vY0gBDmOBG4IQAnmc9NoZGVGquObN6U8zCImtLTxdsBw0vDUMtJCpvyiGnwGMd/8whvURUrAmDTYbTNolRBrT9XlR/sH7CNlz8PrujGqdBK7KTpVVRakrsMygzVNPL7SIEhhSpuJTlpThReSCly9fb4d2EkCuQybxsaY66Nw8NoUeFSe2n/6m/fgVmrAIZf+Lf0DASaCjYsBOai1MXn4Rbkqd5xTZz5TqGwJ4RmsTkyYvIM5A3G1bQFfxyAQ5NpwB4Pw/n1Fmsf9vrxEmoD4vEMH4z46dQS//YlS44/fjcsPUseLQOK5zwjNpS6nU4tcgOE8fU14lYIFqjBTSOfrOMloyNevoYJlXtGIZ4XLUgkwQ/t1JYccg821FlsdGj8Kd5eE3pDdGBqqbMRmtZtt4Fxn+sBKdzi0/aFIz0SrG8GJex22jdvCd3DDI7Q64AZQVyicg/dxaYAzqgGq7Lxc9xcFvgeztuXL6b148q9zqZvUV/XrkaWaGiycmInSlHLTI6E8QPPbikAuwNtTnPnffWa08f+06A8K0dtw7DsyLjApwwBCrF9TTw0tnXlqWsU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.6
Release Details
UpdatedJuly 2, 2026, 8:58 p.m.
Changelog

Fixed

  • Rebuild the Nextcloud release package from the 0.1.3 package base and apply only the confirmed S/MIME signing fix to app.js and app.min.js.
  • Preserve UTF-8 encoding in the packaged JavaScript files so folder emojis and other special characters are displayed correctly.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureGl6nvawl85nQ2OrAz9veSaHQVnOgQbpLag7R9zMSSfSfjLs9/B3TEMGFlv0hf8UC3teXP1kEaNAv3RKotBXx/ujqBRh51aUz+Q7ZODv/+oYqVN9Gr7kcpr/2y9O4ycaVsO9sfb+naDicykh5lFBeSt4Qq77EDyn8tpm4K8WabdbC/afsDYtiQ/ttkhLjcEOlLSfZOQMDI/M/BG0gbjKxgW0nuiqL5XyCd+PbeGtZf/KRqnhlSUgxqpbwfEmcimQMajhiRWkykZWMUuWq05+inwp7rPSgHHDg8c92oYwfLzTo1OupHgzQCfFtEdxuBsDRNC/098Wqf9PeFS3DlBYpm0iOoRdsWhrsU8lblL25HdhY3wUeEhqVPBZsDeEYEnEp1kDkgQEa+iIziN9QG0rBTVgmVJm2DRMyOHl45SdPeXU3Tr1dDuf6tkMlck14xve6j5N/CGChe6xHrPidOHBGAt0fJ2Jb4lBbvH4umFNMJu7cyZfuMGeQ3YjWI6sBr6aNvabKWU1He7rDCPSy5CayX6caLn+UwiZ6n9RSAOq1TplwPBLi1C1OTRKuWB4h2BmBD/QYjYVM4lsHbFS3Kf7xD1g5mvmjsKoNNA6CtngfZ67r+x5N8W4mLMcjJi0F5lwOp/mHnOs6gpWmpO2jXISWPBjGWD0nfwRJOy/I7utLEUM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.5
Release Details
UpdatedJuly 2, 2026, 5:45 p.m.
Changelog

Fixed

  • Rebuild the release package from the 0.1.3 package base and apply only the confirmed S/MIME signing fix for unencrypted private keys.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureovVL0/fyDY6Bsp4slyqw6Hw9L0Zp+3yQEaS46YMgO+r78dkmmkySGcqmee/k6pdZsa6Q6oexbyfs9jR6KLwuHD+E1sYfCknTUWMne8rF43wTWIUUaY9GIBCP5ZWXYmfv+NteBtOgLAsEPwsVkIiqeJkC52hoT6PY9gGn+BFEZyleBnLx//4HWlzu1+OictiCEaP6Kaz6Tl9brffoj3lL8ChVWXj4tbv4kuc5mQQp2nFiqSzQ9qLcmIc8h0emTrsoBc2VFoqY49Woz0/sJmrIKZzRgGgp7PZOzaQFox0nDwLbJ/kpxv9072B8pWrfrji9bkhefFhT4+9C9CsiStJXG8nfOGO9JXzKfJYMb9pRrV1GRV9u51Q6TZryXDRmCYItW5TD7YviI+Rjyes9+bgmbpKyJkkno7Ttn6NXyZdi0O9/2XNJj30sMSnixsiXacEv2oMWb2fXWfxEHpok6vbERYwGFeR4BjLtlwQ69yaupXgU/ocyUHVRtRGuYzVv3C61KNBYNjrfQGDtFp9oE8YEPDFP4QD71KFG/bleWyk5OcXeLts2NYVJoTs7hNF+iQGkQ67jMB5EjX2FtHAuIyG8UWN5QxSbX1l65m4kD543k9/Z3pL9dU1JzdSXDZnSp2bhW01JebtkkXo/k9q+ALK40+EmqXL9vrfn7XI6CxInCVc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.4
Release Details
UpdatedJuly 2, 2026, 5:28 p.m.
Changelog

Fixed

  • Fix S/MIME signing with unencrypted private keys.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureQfsNevpxMMZfYo3A/EF7VoW2WI454gdpRBjYTLUpSryQyBmw1XIuGvhpNugurkmL0WarW6/vdccVCN09DfbOyy7lytN+F4kGJby63/xpOeQcwtCqsJaJL02+nH4yhJeNi9ODcjvC7i8bNTI7n5D42RRo/rDtOocaJ/0ZMlCxrRx+xbsMKNCCIzrijUg2ZA3MseGzd10AgQ48BvGA89v+tZxUUQXOda6OmUm7EOGvFu4nn2iigJ+p+xUoAYQq/QG0pjJqY65esQTPSiwM5oN5NCI+Z7TtBTgKW/D6hMk+yry0pgioEAgZrW95aad7n0rsEqoqkYIrY0OuvfWhCyjbvCVHaoOJOjPtkcdk5LLECOeOzIFLL4z8DjWDU9szi6m8Fy5C8dP3geJSB+1D4AcAzBNoOw/tln8SMQkp/TzlgmMv8NPprd3LpruZRxFrdaQcpEbR1y2dnPhN5ItpomVr7mtCTh+JxfVDGCbPa+G7kNrY1zwQ2dinXYrqb3ypgP6IYmKNXIQzGznjklbZageyUQ02mRZt74n16W0v7nd+Iv9Ok+r+KdqcoySh0K8ReX7DbVmmxdtTvJxnrsOjo3eVrN47a3ET/h6SozK9aH21MIPUAIZhoSBxRpl8NRwVWVtsjlT98k17dhP8LRU0g1Vw/fMmVHgwaaR7/hsYLqmw7HY=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.3
Release Details
UpdatedJuly 2, 2026, 1:56 p.m.
Changelog

Fixed

  • Exclude exact .htaccess files from Nextcloud release packages so App Store installations no longer report missing .htaccess files in the integrity check.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureUvUjtK+6x16Vr2f8IC/tFMdO0PIIeP3LJYFcPNPG+hlXrWEpSEy2q1bIlyyjNOiRLVYNzGeb1V9vavBdYOXPRgVa2PnHKbHV8HMeR9PekE7fbU/rP7UGC7HAneIRAFH2G3hUbmctfMy71PKensXXNxprpXjmeaIJXIkT6Xbp1gHRiqsc7ewXZVDS0WOZbbipy4OYBLpj3rdLy9c6QAe311ttxeMEhvW/celUl1iSGwsf9x6LTNVAul7yQ39RQuVR93VIVc5eVkSirTqQ3GpYFZC0mvXNzdqk98yWl3oqym5BA0RJSG3pSXnp4b8YnhNpx9q4EcoBRKG/653/jNA56gc4uxaOiMrr4kx7opqJW35mEy980qIRhOVC11WDqvMOGmEvW9ew6wL+mGPLR7abvqLyE9KjOcw7YNnJg1itxAq8cqRvHBpj7iTtEfSBkfMmrv9rI5130x6ssCEKK6z+XxP6saE2YK4OOF6ni2u5NlvaUCGtnE5RVf70ylRfJDQAnPwlVQ3XpVRvshn+Y34ntvUEND6pgUWXfu+sJHNsfkfF9nEGx8AeaEPrB7F/3dfArOxrsE2X3lMmvhUx5ISZL2x0zau3fWLF1LDhUGxqjE5WUCZuE7Y8PCB2qpJ0ohizJ30aCPc/FCYDZlX6LEhOzldypLYa99b4DxD0ZwCLE4o=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.2
Release Details
UpdatedJuly 2, 2026, 4:54 a.m.
Changelog

Changed

  • Add an explicit App Store disclaimer that NextSnapMail is provided as-is and should be used at the user's own risk.
  • Show NextSnapMail instead of SnappyMail in the embedded admin panel header.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureCroc2x/lP1cgdS/keEmS4rK/MBNFmnX53wAInpot8Mu8hGFlgBN34dsk3Lm5uJAWTxQY/fyBwd0/eK7z+n8eX5w1e6t11UiXLvHsFt+nEL7z15QPogBjHDi6AKr20zCbgMZeVbAW8pH0JVRBPTCbIyJbj+CQPT5CpWZQXagoBYIoPdCZwDCNDr2f2BxSB5E1yh2FSjWQYHfFibXekEqSWVuqDvIJ7V/Y4BiaeB2Gy2Wyxj+Rllne9SC7plV5dkT87LFsMsXvseZvlxUznS5U6o8Zurx9ES4Ct6FBVk6jBFozFisK6S/gQOvZj171gz8Il/TQy1XMWtHn24n2HgnMb+FVgMFypWkAXvdPwX5eqpNi92M9iB5+3y1YLBe2C1u1EWYBokAwIRjrMBCwY/SCyz2JWuVnWbqsYuKVWDwahgtwDpFjmdOGNVWvh8BGJ7Ei/8bQjaPcYmGRoFoWjUQmKpvsPNCEPYbO/0KocJqFE2PIXXIDINCuO+3lN83F3977ve8kNypwYeeSSAqHjngunmvtbZykEp9+/Z3Or0M0zMLO65zh55V5zVkjzxUUG/OPCDoZvm5npIb06nUX3Bi3DRptgonmt5AF66Xa88ugluBmaMUM7RRJwURl26QTGogeOzjWCbTB0nyskOcjyGHH8229OIBKSAhZGWDy/oRdCzM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.1
Release Details
UpdatedJuly 1, 2026, 2:01 p.m.
Changelog

Fixed

  • Ensure the Nextcloud App Store release package uses the cleaned NextSnapMail app metadata from the repository instead of stale local test metadata.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
Signaturem1Eesm1A/W53mfqyxKUA+6/UZKdgaTf+8jR49oM6FlWBF3s0kpNSgpV63+znYYfmcFqgxLJ4socvA3GBNMCRH/G6Un1lMdP7xralRdMk0Y68NMAgq7XnjvK+W+IWlzhezHEmSBLr+Haiv2IXj3Pf6xPxHNGyAd5yLDtkFe5Z/nHFxM8DOGeKV92n0uJzROsEU1iAEjAjleHnmt2Er57+qK9+l3xDnqZlAm59937vNlmkfqo8n5ONSswz1nVEutf+n1LbpEZyXh15ccVRmLTNuLVhGvLntybpzS6w9Yv7eum/CuX11fvIcU0/2kE/gL7Ir9ssiQroxWacJhbfazIll2UBu4oNgNhC5rSd+FVglWIy8mxVqMxB5XGegi7koRgGB2f8v3VI8RQSD0lrnu5hrVCviu3tJ8Ux/T13gksbPh6BL/oFdFAqK6e6UaUJRmnLATV/Z7QbMoquS+LYtp5o1H1im+/p1LLfbRnYKMpAGah2jlk9uQIPSNZBgZ1WTyaDb9qVqrt8qR6YIIrNPoaTh7VsiqV/iYt+T2QVaKqGhlTIPGDjka4QTRR0sSiI6XJmSmPLgvxekAaB1BrnvmWU009pwBx3DpQrU/VQUky7iatL/+T5xVgM+ZeQ+UP9gkXD1pSAb84Kr4qkHj4eaQ8fCSBh/LsQ6gMuzJYmLyMJlL4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.0
Release Details
UpdatedJuly 1, 2026, 1:40 p.m.
Changelog

Initial NextSnapMail release as an independent SnappyMail fork focused on Nextcloud integration.

Added

  • Introduce nextsnapmail as a standalone Nextcloud app id and namespace.
  • Add dedicated "NextSnapMail" sections to the Nextcloud administration and personal settings.
  • Bundle available SnappyMail extensions with the app release so installations no longer depend on the former external SnappyMail package repository.

Changed

  • Rename the Nextcloud integration from SnappyMail to NextSnapMail while keeping attribution to the upstream SnappyMail and RainLoop projects.
  • Update app metadata, documentation links and release description for the NextSnapMail fork.

Fixed

  • Restore application bootstrap and Nextcloud integration compatibility with Nextcloud 34 by replacing removed OC\Server shortcut methods.
  • Decouple the app-specific content security policy from Nextcloud's internal policy representation.
  • Preserve the legacy Knockout binding parser's required unsafe-eval CSP source while continuing to block unsafe inline scripts.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
Signatureha5hO4KGRljVV2cfKIuRHISW2e6i5jSsV0dXVut8/VTXnQeeJFE263VpRV5rhuYM29jsc4eUrO/jc24dHNM9WuT63rHaDe+M9DDDP8laFgRXi4WvVZ4RLggD7bA6hbIWBo8e0AuZzeaIucBmSZejPV0JN0xYBrgXHjWYseYjAXSZ0f2usvS9dD6shhO4+R3fqHXpOp65/8mGy8DJYKOzIHVIaUoVN7QHzvqIJg/LXVeiYhrvTuRBp0KQq2iwD1uNDwrOc2Ue53mcgXuVgOURJLIY1fQVYPzHziZRFxhOQ74ztfQyZbmSxcwj27/AxUufu5WMNDNlVIdK2T/A6srcPiLlpNdM5ww931tZBT9qKcFFuYIZnUq1M9FmRDEvhe+WY9CiExw8ZTG8cQWKKX8Jk2a5plHo5P6DixoHPE6oIAkYfUsTHOGzPEv/jb6hwLqX6oqOD8K5eB9zzrseiK3J4nAh0r3qAHcvCpk+vmcytathDrLljiTxTFlkCMtouHo59hIVu2HlKQ/raEYZPhwHrsg2ft599ljoDzACQVUgFNF/ZI3tGlkruFi0pqj62kaB1JnpM6/nw3fBUbc6sN3gdLpuqklsWoZMW3FBJsLe+yP/vAj9BXOeG4gyRGC6Fq9wfwC7JkFtfDqQu0XEGdeucIGwgeG9hJKmgKYnK8sma50=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib

Nextcloud 26

NextSnapMail 0.1.14
Release Details
UpdatedOct. 17, 2026, 11:37 a.m.
Changelog

Added

  • Begin the native Nextcloud administration integration: the complete existing domain and webmail configuration is available directly from the NextSnapMail administration section without a second administrator login.
  • Add a dedicated Nextcloud-admin-only endpoint for every embedded administration request.
  • Add a page-based administration navigation for domains and Google OAuth, webmail settings, extensions, Nextcloud integration, and data migration.

Changed

  • Hide the redundant embedded SnappyMail administration sidebar and logout controls in favor of the NextSnapMail navigation.
  • Move Google OAuth settings next to the mail-domain configuration and place import and reset operations on their own administration page.
  • Present all former webmail administration subsections in the main NextSnapMail navigation and use SnappyMail's actual settings/* routes so existing domains and domain creation remain available.
  • Restyle embedded administration forms, tables, dialogs, controls and domain actions to match the Nextcloud interface more closely.
  • Treat the bundled Nextcloud integration as an internal system module: load it independently of optional plugin support and hide it from the extension list.
  • Move the configurable contact-suggestion and calendar options of that system module into the regular Nextcloud integration settings.
  • Replace legacy extension action glyphs with Material Design icons and hide activation controls for extensions that are not installed.
  • Reorder the integrated administration navigation and consistently use Nextcloud-style Material icons and NextSnapMail branding throughout it.
  • Show mail-domain management before the Google OAuth configuration and remove the obsolete iframe-mode choice from the visible Nextcloud administration.
  • Keep rainloop.user and nextsnapmail.user independently selectable and editable during normal filter changes. Merge the legacy filters and remove rainloop.user only after the user explicitly starts a successful migration.

Fixed

  • Use the driver-specific Pdo\Mysql SSL constants on current PHP versions while retaining compatibility fallbacks for older PHP releases, preventing PHP 8.5 deprecation warnings from the database and password-plugin PDO connections (issue #56).
  • Preserve visible message content wrapped in leaked MJML mj-raw elements while continuing to sanitize the contained HTML normally (issue #55).
  • Prevent additional mail accounts from replacing the shared CardDAV URL and credentials. CardDAV settings are read-only while an additional account is active and server-side requests attempting to change them are rejected.
  • Preserve Sieve model class names in the minified JavaScript bundle so server scripts and filters are recognized outside debug mode (issue #54).
  • Show a clear IMAP, SMTP and optional Sieve result after testing a domain configuration.
  • Close every administration dialog reliably when a Nextcloud theme suppresses SnappyMail's original closing transition.
  • Close the domain-test credentials dialog directly after testing or cancelling instead of depending on a browser animation event.
  • Make the confirmation action in the domain connection-test credentials dialog close reliably while retaining form submission with the Enter key.
  • Save newly created filters reliably when the Done button is used.

Security

  • Require an active Nextcloud administrator session for the integrated admin page and all of its follow-up API requests while retaining SnappyMail's own request token validation.
  • Protect the legacy administration URL and its service requests with the same Nextcloud administrator check, making the separate SnappyMail administrator password unnecessary for this Nextcloud-only app.
  • Reject attempts to disable, delete or replace the mandatory Nextcloud system module through package-management endpoints.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignaturenLzewNulV2HNuNtvv2aI1A8+7xmGEtKcQ5UB9pnlDO4XnYBzgaSnKV65iYs58G1oZZzO+fD2RJ9WTFc5asaQCaVG9tcWg7gAbNzfpN9iObIibnMTJAgDSPlSa7ZS0ZaDtNbfF+SKWp3UTG7jxV87Qions1I7GtoONUK6EZTns+Kn85qvvHkZE4wg8GnpCmhilFpRE13fdp9MBhazdGdhAq8R9eNc10vRNO342JIn8W3R3yj68xrVboneg8Ztli5n5qnNM5blI8HYBMZKJz11GzqqdsgBf7mWPNGSGpX2m7FdjHIaxArU+LyJp3UsVBYEaA4JRNzQMrBnuvk2wHm1XfTymSkxe29zGTj70d8NlOn4G44iTVnlI8BF1pZLyIwqvsDtrYvgJhK4/1fzDbVzZc3V1mvpL70wLNzOeprqsAdXHyATpUiPWwga4r2PI3Yw5BkpadVtYevx5c2O/hPWJOJxztAMUktvf0J3WFfBVPu1aCSM+NlS4/QTOsuEh2NJE43N2T7/8YNBU1r15fwx1MKFQDV7civ0PKjWrcJZNcDcdMl5h5Zwtm/xuRpH2359ia0rH4pCkjCTuF2c31pw4AAd/2CDfdYrpLDQA9Mx2MTdrM0/QZWd6Z+lF/rLTD13dos5wMFvWluBuI48Yci9gIGHXJXNSZh8axu/iXBwW6A=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<36.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.13
Release Details
UpdatedOct. 7, 2026, 6:09 p.m.
Changelog

Added

  • Add selectable search scopes below the regular search field and in Advanced Search: the current folder, every folder in the account, or the current folder including all subfolders.
  • Add a dedicated multilingual out-of-office settings page that creates date-limited Sieve vacation responses per account identity, automatically uses the identity name and address, reports missing server capabilities and offers full-period, daily, weekly or custom per-sender reply intervals.

Changed

  • Present the unread-folder control as a clearly labeled filter button in the folder sidebar so it is no longer mistaken for a parent folder.
  • Use nextsnapmail.user for newly managed Sieve filters while retaining and safely migrating existing rainloop.user filters without deleting them.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureUkmu80mM1bK7eeGf4oAFmmN//ZtzTIs3VDnjhBvhNCsNh68EOD+WkD7SJ6rtMihFU3qRHnHFQu61xgqF8WtkWs7GIHfXCin/nbh+5EC5WnHQYeudUX+T3IL+IdF7EQEJOsNv5pZ9UyDAZIYoWMSYY+UusqSiFd7Ikq/tzGUDaRkGwzUybbrffqV1cN5STzQr1Iy/SAqaJlo0yMkiVLJ1LjWl2xxfV5f6CKh+S5PgyimcTMF8YBP0NXBeSJAhN8MF92h02ywWnuMTaQx6daseb4SGI2iLfWjLDXROOwCiSx5OyUVm3zW/Dukme7WYc6HfTO6YbCt3eHz7wWdol6RGDTvW3fYSvzOXIqfIJTRSRrBVWvCWIujtz8+jz/Q4a+YWGdhbhMCryy7cGu3k8NPAK4KQK6I/h5kKkr1ZvDgQ3Qd8XsR3qpm+HYT7AlQ9xAnxtghRR2YES8+1XPyovSf+eVVu2Eumk1LKZRwhbj/7Bfv9BeBEDs82CYreXbAvgmiDcwJQsNKfxG4kfUmMqcKrjtcnUh6wnQuOhH6zIdeer6T887/XSFhhZodcgB2yuEymOh74fmRR0k4NT59rAxf2Q1mQi7+XbTU+5nf8FreBBazhG8UOv2QwqFsNfVBcclt2tAzy8X4A16GJf1QXCMNzYYZw6wgSNQOS+/F0tUB4lOo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<36.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.12
Release Details
UpdatedSept. 28, 2026, 12:22 p.m.
Changelog

Changed

  • Use NextSnapMail-specific browser cookie names to avoid session collisions with SnappyMail or related forks running on the same Nextcloud domain.
  • Treat a valid empty plugin repository as reachable instead of showing a repository access warning.
  • Clear the new NextSnapMail cookie names during reset.
  • Avoid PHP 8.5 curl_close() deprecation warnings in bundled legacy plugin clients.
  • Add administrator-controlled messages-per-page defaults, maximum values and an enforced mode that locks the user setting when required.

Fixed

  • Persist validated integer settings instead of the originally submitted value, fixing messages-per-page values above the old UI limit being accepted but not applied consistently.

Security

  • Mark stored password parameters as sensitive so they are masked in exception traces on supported PHP versions.
  • Guard Nextcloud login, logout and impersonation event handlers so a NextSnapMail session cleanup/preparation problem cannot block the surrounding Nextcloud action.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureTAF+8Xw/coRcWE1k2hrvdOPhkBtBNY4ahx7lz5CuRmthPI9BKvoElTpvzbWLmhGFc3GJAU8QG6aSzgPLnlsXZauFpZmUT6LlBB2zkhcaNsn1VHDyeOpMvem0KIQkDSqe1pf477iPyy6ojKY7MSEsjOnoES/Aj87rkERauiXqN4oiNRuDHuox5AxVUbDXdPzhunNm1sXOdO28vEClhYtHNT44fRkoL0D8lFvqfeKRijUPi7I8PJj7uWJ4tYXDqazItrfZXAanK6iAPhefwJ5KKIq8H8wXheFfOtLfxZGW8dmARFX/3eKHmkL+lVpBVINGZ3X2qJSu27SGarZ7K0xUO20TCmfcaKdsTxbiaVxql8a3ZdzPx94FOku5VInYPRPr0P+UcIdyowN9S8Mbks6J6Ln4LgQddBUG+m35h1jtY607Dd0z+6P28JW/igJibJDcXJBCcjEP6dIR9nKFdfT9RTYMor1z4uYJ4yaJyaPxeyLpBkQ1Khi1D+cuq+F0uHWiNWXnfutLCb3W5B1sDVLka/gQm60dLI4Ye7DNSn7X/ZcjSWMx4KU61rPz+UfVoVt8FoTrw6GoKbZRlKNoIMRPEBKx4Uvg/NB9SpdLu+NEu/HHzXN7HChxKUaNyN+dlIAl+Xm9BjZ4nTldluKtLaDJGYJgFWiE+SX0o4g3+L5ghD4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<36.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.11
Release Details
UpdatedSept. 12, 2026, 8:07 a.m.
Changelog

Added

  • Integrate Gmail / Google OAuth2 login directly into the Nextcloud app, so Gmail accounts can be connected as the main account from the personal settings and as additional accounts from the webmail UI.
  • Add Nextcloud admin settings for Gmail / Google OAuth2 client configuration, including the authorized redirect URI for the Google Cloud Console.
  • Add support for a separate NextSnapMail plugin repository and administrator upload of custom plugins.

Changed

  • Include Gmail / Google OAuth2 configuration in the guarded NextSnapMail reset cleanup so a reset removes the stored client ID, client secret and related OAuth settings.
  • Document the integrated Gmail / Google OAuth2 support in the README and Nextcloud app metadata.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureazL+W6F5UPch+idZIWqJpKYw1j013Csb3upzFYlRd1q0nNj9zzgu4He4qqtWObVMU1H0bJNUcEc0bBz9RNKC1CNEYWv+bjWmC4GB16vK5xWRIv8NEgPIhvA/1sg8I/bNbmiXdIQz27Oh422YB+3pO4g1y80DtwFSB4mHxfvpWR7CPzS3vd6BghC9aKKLkTjfQjA/ID1CIP3xtE45Ium/oqLJaEf83sjuhJdIaChXc59QA39+hgzZG01coeimhnHjwr9xQeISHEiO0YiCivWM+GfY/1k5HejTPv4MJ+EhB/wLeJYcWb3IRSqUaMV2j01o8hcZgqoiGNgsjxpPhNd00p3fgv1rHqwdys/BMEFxrc0vlBjZMf8leY0Y+BOJK6K88y1QLcECfaaA3fLj1Qimuh1bNcA44oODnjYu+Y5lYU8Wt+vWI1dUNJZKpTJahuLCRRoNmKh07WBI3Kq2APkQCBzz7wczMDhsPZ+F4SeVm8+aP67STttN+WFSqGrBqiXWJsBUFKi72elRQHd2NSPk1Af5z7gmK2Kiaa91F2Fv5xnBo7oYqKPKcHkS4/nKzPp+xK0Xdf8teJ4f3opXTdN34zXLhYZcc/A77kpqk3e3s/nQudCZDWHSM0+wjnb2K4dYrYr/73qxsQBwkDE5qXJJfI1IcJN/iHoLtM+zSLBuKdw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.10
Release Details
UpdatedAug. 3, 2026, 4:21 p.m.
Changelog

Fixed

  • Save all selected message attachments to Nextcloud Files instead of only the first attachment.
  • Keep attachment filenames unique when saving multiple files to Nextcloud.
  • Avoid PHP deprecation warnings on newer PHP versions in PGP/GPG/SMIME helper code.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureLNzp3dkPjsNUgTiJAZZEQhfrBO82kCM5rEFvAZ9/56xERvFqrlIAOi4PBKzJvC8nEEtdtqgg7Cs/FUTZGKCc/E4cfQGOMrSQepmCegshcVEx3sBPSsyBqBtSnbmAkYlLu6XRP/ok914fRWDi9pvfVR7PLMT82RyQpN9uQSn4NuLLWvgUwI4j24a9jQ7POwU5AuXavL1aNly+kKLoKEa9ATzb6VBDOqC9ETTVxw5Y2vWI/yyeOivytDNDgTQjkvKPU4/+jZz4V4j/695vx6Wmndx+MeJoTL5JYz5kItZU0Q++XZaS5SIMGZX9Sl/kl7XmtOhEuH4ysFkkoxYvHnnausteXCRavbGaHRVhCFU6gf20Gi9l76MT5I+xgbb9UqIXEP2j4Xq3mfzC6KqbUqXRwOF1zLQ2q5FcjF4V0nZsHONS9PKuuGFU5gLNQQyEJ1xk7g+xNaR8U7Nl1drG9r9fOKUUM34p5SZ1lhLVP39QEVVkGsAexR3ndSxS8qIF0H81pIFexAvw4QVtlY7cpIdvhgi/W2ra9utOW9pygFCUDA/prUPbhN9Je3yae1RvLyN8CiEs4NLIypadDySXMly6k/rjejQmUCLPFGLuYvFXjQ/kKQUmk2vvAauQxWBfsxMorFeqCMcmYFHh36YbubPWXFQea80aP1WGhDLgKsPh6R8=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.7
Release Details
UpdatedJuly 6, 2026, 5:53 p.m.
Changelog

Added

  • Add an administrator-facing importer for existing SnappyMail installations. The importer can copy account preferences, encrypted login data, additional account definitions, and app data from snappymail to nextsnapmail while leaving the old SnappyMail installation untouched by default.
  • Add guarded cleanup actions for imported NextSnapMail account data and old SnappyMail data, including confirmation and server-side validation.

Fixed

  • Preserve automatic ordered and unordered list creation in the mail editor while avoiding the Squire space-handler bug that could remove 1. input.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignaturemgYOnVCcWo3utSKotBoqSFsb5FtXZNVnf3G2U/wZZ5FKkvxkvCAzv7acyk7WmIOeTWyIm71ltRz4ntVFbD2zax0fardWArG9zTWbnblggNg3vY0gBDmOBG4IQAnmc9NoZGVGquObN6U8zCImtLTxdsBw0vDUMtJCpvyiGnwGMd/8whvURUrAmDTYbTNolRBrT9XlR/sH7CNlz8PrujGqdBK7KTpVVRakrsMygzVNPL7SIEhhSpuJTlpThReSCly9fb4d2EkCuQybxsaY66Nw8NoUeFSe2n/6m/fgVmrAIZf+Lf0DASaCjYsBOai1MXn4Rbkqd5xTZz5TqGwJ4RmsTkyYvIM5A3G1bQFfxyAQ5NpwB4Pw/n1Fmsf9vrxEmoD4vEMH4z46dQS//YlS44/fjcsPUseLQOK5zwjNpS6nU4tcgOE8fU14lYIFqjBTSOfrOMloyNevoYJlXtGIZ4XLUgkwQ/t1JYccg821FlsdGj8Kd5eE3pDdGBqqbMRmtZtt4Fxn+sBKdzi0/aFIz0SrG8GJex22jdvCd3DDI7Q64AZQVyicg/dxaYAzqgGq7Lxc9xcFvgeztuXL6b148q9zqZvUV/XrkaWaGiycmInSlHLTI6E8QPPbikAuwNtTnPnffWa08f+06A8K0dtw7DsyLjApwwBCrF9TTw0tnXlqWsU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.6
Release Details
UpdatedJuly 2, 2026, 8:58 p.m.
Changelog

Fixed

  • Rebuild the Nextcloud release package from the 0.1.3 package base and apply only the confirmed S/MIME signing fix to app.js and app.min.js.
  • Preserve UTF-8 encoding in the packaged JavaScript files so folder emojis and other special characters are displayed correctly.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureGl6nvawl85nQ2OrAz9veSaHQVnOgQbpLag7R9zMSSfSfjLs9/B3TEMGFlv0hf8UC3teXP1kEaNAv3RKotBXx/ujqBRh51aUz+Q7ZODv/+oYqVN9Gr7kcpr/2y9O4ycaVsO9sfb+naDicykh5lFBeSt4Qq77EDyn8tpm4K8WabdbC/afsDYtiQ/ttkhLjcEOlLSfZOQMDI/M/BG0gbjKxgW0nuiqL5XyCd+PbeGtZf/KRqnhlSUgxqpbwfEmcimQMajhiRWkykZWMUuWq05+inwp7rPSgHHDg8c92oYwfLzTo1OupHgzQCfFtEdxuBsDRNC/098Wqf9PeFS3DlBYpm0iOoRdsWhrsU8lblL25HdhY3wUeEhqVPBZsDeEYEnEp1kDkgQEa+iIziN9QG0rBTVgmVJm2DRMyOHl45SdPeXU3Tr1dDuf6tkMlck14xve6j5N/CGChe6xHrPidOHBGAt0fJ2Jb4lBbvH4umFNMJu7cyZfuMGeQ3YjWI6sBr6aNvabKWU1He7rDCPSy5CayX6caLn+UwiZ6n9RSAOq1TplwPBLi1C1OTRKuWB4h2BmBD/QYjYVM4lsHbFS3Kf7xD1g5mvmjsKoNNA6CtngfZ67r+x5N8W4mLMcjJi0F5lwOp/mHnOs6gpWmpO2jXISWPBjGWD0nfwRJOy/I7utLEUM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.5
Release Details
UpdatedJuly 2, 2026, 5:45 p.m.
Changelog

Fixed

  • Rebuild the release package from the 0.1.3 package base and apply only the confirmed S/MIME signing fix for unencrypted private keys.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureovVL0/fyDY6Bsp4slyqw6Hw9L0Zp+3yQEaS46YMgO+r78dkmmkySGcqmee/k6pdZsa6Q6oexbyfs9jR6KLwuHD+E1sYfCknTUWMne8rF43wTWIUUaY9GIBCP5ZWXYmfv+NteBtOgLAsEPwsVkIiqeJkC52hoT6PY9gGn+BFEZyleBnLx//4HWlzu1+OictiCEaP6Kaz6Tl9brffoj3lL8ChVWXj4tbv4kuc5mQQp2nFiqSzQ9qLcmIc8h0emTrsoBc2VFoqY49Woz0/sJmrIKZzRgGgp7PZOzaQFox0nDwLbJ/kpxv9072B8pWrfrji9bkhefFhT4+9C9CsiStJXG8nfOGO9JXzKfJYMb9pRrV1GRV9u51Q6TZryXDRmCYItW5TD7YviI+Rjyes9+bgmbpKyJkkno7Ttn6NXyZdi0O9/2XNJj30sMSnixsiXacEv2oMWb2fXWfxEHpok6vbERYwGFeR4BjLtlwQ69yaupXgU/ocyUHVRtRGuYzVv3C61KNBYNjrfQGDtFp9oE8YEPDFP4QD71KFG/bleWyk5OcXeLts2NYVJoTs7hNF+iQGkQ67jMB5EjX2FtHAuIyG8UWN5QxSbX1l65m4kD543k9/Z3pL9dU1JzdSXDZnSp2bhW01JebtkkXo/k9q+ALK40+EmqXL9vrfn7XI6CxInCVc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.4
Release Details
UpdatedJuly 2, 2026, 5:28 p.m.
Changelog

Fixed

  • Fix S/MIME signing with unencrypted private keys.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureQfsNevpxMMZfYo3A/EF7VoW2WI454gdpRBjYTLUpSryQyBmw1XIuGvhpNugurkmL0WarW6/vdccVCN09DfbOyy7lytN+F4kGJby63/xpOeQcwtCqsJaJL02+nH4yhJeNi9ODcjvC7i8bNTI7n5D42RRo/rDtOocaJ/0ZMlCxrRx+xbsMKNCCIzrijUg2ZA3MseGzd10AgQ48BvGA89v+tZxUUQXOda6OmUm7EOGvFu4nn2iigJ+p+xUoAYQq/QG0pjJqY65esQTPSiwM5oN5NCI+Z7TtBTgKW/D6hMk+yry0pgioEAgZrW95aad7n0rsEqoqkYIrY0OuvfWhCyjbvCVHaoOJOjPtkcdk5LLECOeOzIFLL4z8DjWDU9szi6m8Fy5C8dP3geJSB+1D4AcAzBNoOw/tln8SMQkp/TzlgmMv8NPprd3LpruZRxFrdaQcpEbR1y2dnPhN5ItpomVr7mtCTh+JxfVDGCbPa+G7kNrY1zwQ2dinXYrqb3ypgP6IYmKNXIQzGznjklbZageyUQ02mRZt74n16W0v7nd+Iv9Ok+r+KdqcoySh0K8ReX7DbVmmxdtTvJxnrsOjo3eVrN47a3ET/h6SozK9aH21MIPUAIZhoSBxRpl8NRwVWVtsjlT98k17dhP8LRU0g1Vw/fMmVHgwaaR7/hsYLqmw7HY=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.3
Release Details
UpdatedJuly 2, 2026, 1:56 p.m.
Changelog

Fixed

  • Exclude exact .htaccess files from Nextcloud release packages so App Store installations no longer report missing .htaccess files in the integrity check.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureUvUjtK+6x16Vr2f8IC/tFMdO0PIIeP3LJYFcPNPG+hlXrWEpSEy2q1bIlyyjNOiRLVYNzGeb1V9vavBdYOXPRgVa2PnHKbHV8HMeR9PekE7fbU/rP7UGC7HAneIRAFH2G3hUbmctfMy71PKensXXNxprpXjmeaIJXIkT6Xbp1gHRiqsc7ewXZVDS0WOZbbipy4OYBLpj3rdLy9c6QAe311ttxeMEhvW/celUl1iSGwsf9x6LTNVAul7yQ39RQuVR93VIVc5eVkSirTqQ3GpYFZC0mvXNzdqk98yWl3oqym5BA0RJSG3pSXnp4b8YnhNpx9q4EcoBRKG/653/jNA56gc4uxaOiMrr4kx7opqJW35mEy980qIRhOVC11WDqvMOGmEvW9ew6wL+mGPLR7abvqLyE9KjOcw7YNnJg1itxAq8cqRvHBpj7iTtEfSBkfMmrv9rI5130x6ssCEKK6z+XxP6saE2YK4OOF6ni2u5NlvaUCGtnE5RVf70ylRfJDQAnPwlVQ3XpVRvshn+Y34ntvUEND6pgUWXfu+sJHNsfkfF9nEGx8AeaEPrB7F/3dfArOxrsE2X3lMmvhUx5ISZL2x0zau3fWLF1LDhUGxqjE5WUCZuE7Y8PCB2qpJ0ohizJ30aCPc/FCYDZlX6LEhOzldypLYa99b4DxD0ZwCLE4o=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.2
Release Details
UpdatedJuly 2, 2026, 4:54 a.m.
Changelog

Changed

  • Add an explicit App Store disclaimer that NextSnapMail is provided as-is and should be used at the user's own risk.
  • Show NextSnapMail instead of SnappyMail in the embedded admin panel header.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureCroc2x/lP1cgdS/keEmS4rK/MBNFmnX53wAInpot8Mu8hGFlgBN34dsk3Lm5uJAWTxQY/fyBwd0/eK7z+n8eX5w1e6t11UiXLvHsFt+nEL7z15QPogBjHDi6AKr20zCbgMZeVbAW8pH0JVRBPTCbIyJbj+CQPT5CpWZQXagoBYIoPdCZwDCNDr2f2BxSB5E1yh2FSjWQYHfFibXekEqSWVuqDvIJ7V/Y4BiaeB2Gy2Wyxj+Rllne9SC7plV5dkT87LFsMsXvseZvlxUznS5U6o8Zurx9ES4Ct6FBVk6jBFozFisK6S/gQOvZj171gz8Il/TQy1XMWtHn24n2HgnMb+FVgMFypWkAXvdPwX5eqpNi92M9iB5+3y1YLBe2C1u1EWYBokAwIRjrMBCwY/SCyz2JWuVnWbqsYuKVWDwahgtwDpFjmdOGNVWvh8BGJ7Ei/8bQjaPcYmGRoFoWjUQmKpvsPNCEPYbO/0KocJqFE2PIXXIDINCuO+3lN83F3977ve8kNypwYeeSSAqHjngunmvtbZykEp9+/Z3Or0M0zMLO65zh55V5zVkjzxUUG/OPCDoZvm5npIb06nUX3Bi3DRptgonmt5AF66Xa88ugluBmaMUM7RRJwURl26QTGogeOzjWCbTB0nyskOcjyGHH8229OIBKSAhZGWDy/oRdCzM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.1
Release Details
UpdatedJuly 1, 2026, 2:01 p.m.
Changelog

Fixed

  • Ensure the Nextcloud App Store release package uses the cleaned NextSnapMail app metadata from the repository instead of stale local test metadata.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
Signaturem1Eesm1A/W53mfqyxKUA+6/UZKdgaTf+8jR49oM6FlWBF3s0kpNSgpV63+znYYfmcFqgxLJ4socvA3GBNMCRH/G6Un1lMdP7xralRdMk0Y68NMAgq7XnjvK+W+IWlzhezHEmSBLr+Haiv2IXj3Pf6xPxHNGyAd5yLDtkFe5Z/nHFxM8DOGeKV92n0uJzROsEU1iAEjAjleHnmt2Er57+qK9+l3xDnqZlAm59937vNlmkfqo8n5ONSswz1nVEutf+n1LbpEZyXh15ccVRmLTNuLVhGvLntybpzS6w9Yv7eum/CuX11fvIcU0/2kE/gL7Ir9ssiQroxWacJhbfazIll2UBu4oNgNhC5rSd+FVglWIy8mxVqMxB5XGegi7koRgGB2f8v3VI8RQSD0lrnu5hrVCviu3tJ8Ux/T13gksbPh6BL/oFdFAqK6e6UaUJRmnLATV/Z7QbMoquS+LYtp5o1H1im+/p1LLfbRnYKMpAGah2jlk9uQIPSNZBgZ1WTyaDb9qVqrt8qR6YIIrNPoaTh7VsiqV/iYt+T2QVaKqGhlTIPGDjka4QTRR0sSiI6XJmSmPLgvxekAaB1BrnvmWU009pwBx3DpQrU/VQUky7iatL/+T5xVgM+ZeQ+UP9gkXD1pSAb84Kr4qkHj4eaQ8fCSBh/LsQ6gMuzJYmLyMJlL4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.0
Release Details
UpdatedJuly 1, 2026, 1:40 p.m.
Changelog

Initial NextSnapMail release as an independent SnappyMail fork focused on Nextcloud integration.

Added

  • Introduce nextsnapmail as a standalone Nextcloud app id and namespace.
  • Add dedicated "NextSnapMail" sections to the Nextcloud administration and personal settings.
  • Bundle available SnappyMail extensions with the app release so installations no longer depend on the former external SnappyMail package repository.

Changed

  • Rename the Nextcloud integration from SnappyMail to NextSnapMail while keeping attribution to the upstream SnappyMail and RainLoop projects.
  • Update app metadata, documentation links and release description for the NextSnapMail fork.

Fixed

  • Restore application bootstrap and Nextcloud integration compatibility with Nextcloud 34 by replacing removed OC\Server shortcut methods.
  • Decouple the app-specific content security policy from Nextcloud's internal policy representation.
  • Preserve the legacy Knockout binding parser's required unsafe-eval CSP source while continuing to block unsafe inline scripts.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
Signatureha5hO4KGRljVV2cfKIuRHISW2e6i5jSsV0dXVut8/VTXnQeeJFE263VpRV5rhuYM29jsc4eUrO/jc24dHNM9WuT63rHaDe+M9DDDP8laFgRXi4WvVZ4RLggD7bA6hbIWBo8e0AuZzeaIucBmSZejPV0JN0xYBrgXHjWYseYjAXSZ0f2usvS9dD6shhO4+R3fqHXpOp65/8mGy8DJYKOzIHVIaUoVN7QHzvqIJg/LXVeiYhrvTuRBp0KQq2iwD1uNDwrOc2Ue53mcgXuVgOURJLIY1fQVYPzHziZRFxhOQ74ztfQyZbmSxcwj27/AxUufu5WMNDNlVIdK2T/A6srcPiLlpNdM5ww931tZBT9qKcFFuYIZnUq1M9FmRDEvhe+WY9CiExw8ZTG8cQWKKX8Jk2a5plHo5P6DixoHPE6oIAkYfUsTHOGzPEv/jb6hwLqX6oqOD8K5eB9zzrseiK3J4nAh0r3qAHcvCpk+vmcytathDrLljiTxTFlkCMtouHo59hIVu2HlKQ/raEYZPhwHrsg2ft599ljoDzACQVUgFNF/ZI3tGlkruFi0pqj62kaB1JnpM6/nw3fBUbc6sN3gdLpuqklsWoZMW3FBJsLe+yP/vAj9BXOeG4gyRGC6Fq9wfwC7JkFtfDqQu0XEGdeucIGwgeG9hJKmgKYnK8sma50=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib

Nextcloud 25

NextSnapMail 0.1.14
Release Details
UpdatedOct. 17, 2026, 11:37 a.m.
Changelog

Added

  • Begin the native Nextcloud administration integration: the complete existing domain and webmail configuration is available directly from the NextSnapMail administration section without a second administrator login.
  • Add a dedicated Nextcloud-admin-only endpoint for every embedded administration request.
  • Add a page-based administration navigation for domains and Google OAuth, webmail settings, extensions, Nextcloud integration, and data migration.

Changed

  • Hide the redundant embedded SnappyMail administration sidebar and logout controls in favor of the NextSnapMail navigation.
  • Move Google OAuth settings next to the mail-domain configuration and place import and reset operations on their own administration page.
  • Present all former webmail administration subsections in the main NextSnapMail navigation and use SnappyMail's actual settings/* routes so existing domains and domain creation remain available.
  • Restyle embedded administration forms, tables, dialogs, controls and domain actions to match the Nextcloud interface more closely.
  • Treat the bundled Nextcloud integration as an internal system module: load it independently of optional plugin support and hide it from the extension list.
  • Move the configurable contact-suggestion and calendar options of that system module into the regular Nextcloud integration settings.
  • Replace legacy extension action glyphs with Material Design icons and hide activation controls for extensions that are not installed.
  • Reorder the integrated administration navigation and consistently use Nextcloud-style Material icons and NextSnapMail branding throughout it.
  • Show mail-domain management before the Google OAuth configuration and remove the obsolete iframe-mode choice from the visible Nextcloud administration.
  • Keep rainloop.user and nextsnapmail.user independently selectable and editable during normal filter changes. Merge the legacy filters and remove rainloop.user only after the user explicitly starts a successful migration.

Fixed

  • Use the driver-specific Pdo\Mysql SSL constants on current PHP versions while retaining compatibility fallbacks for older PHP releases, preventing PHP 8.5 deprecation warnings from the database and password-plugin PDO connections (issue #56).
  • Preserve visible message content wrapped in leaked MJML mj-raw elements while continuing to sanitize the contained HTML normally (issue #55).
  • Prevent additional mail accounts from replacing the shared CardDAV URL and credentials. CardDAV settings are read-only while an additional account is active and server-side requests attempting to change them are rejected.
  • Preserve Sieve model class names in the minified JavaScript bundle so server scripts and filters are recognized outside debug mode (issue #54).
  • Show a clear IMAP, SMTP and optional Sieve result after testing a domain configuration.
  • Close every administration dialog reliably when a Nextcloud theme suppresses SnappyMail's original closing transition.
  • Close the domain-test credentials dialog directly after testing or cancelling instead of depending on a browser animation event.
  • Make the confirmation action in the domain connection-test credentials dialog close reliably while retaining form submission with the Enter key.
  • Save newly created filters reliably when the Done button is used.

Security

  • Require an active Nextcloud administrator session for the integrated admin page and all of its follow-up API requests while retaining SnappyMail's own request token validation.
  • Protect the legacy administration URL and its service requests with the same Nextcloud administrator check, making the separate SnappyMail administrator password unnecessary for this Nextcloud-only app.
  • Reject attempts to disable, delete or replace the mandatory Nextcloud system module through package-management endpoints.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignaturenLzewNulV2HNuNtvv2aI1A8+7xmGEtKcQ5UB9pnlDO4XnYBzgaSnKV65iYs58G1oZZzO+fD2RJ9WTFc5asaQCaVG9tcWg7gAbNzfpN9iObIibnMTJAgDSPlSa7ZS0ZaDtNbfF+SKWp3UTG7jxV87Qions1I7GtoONUK6EZTns+Kn85qvvHkZE4wg8GnpCmhilFpRE13fdp9MBhazdGdhAq8R9eNc10vRNO342JIn8W3R3yj68xrVboneg8Ztli5n5qnNM5blI8HYBMZKJz11GzqqdsgBf7mWPNGSGpX2m7FdjHIaxArU+LyJp3UsVBYEaA4JRNzQMrBnuvk2wHm1XfTymSkxe29zGTj70d8NlOn4G44iTVnlI8BF1pZLyIwqvsDtrYvgJhK4/1fzDbVzZc3V1mvpL70wLNzOeprqsAdXHyATpUiPWwga4r2PI3Yw5BkpadVtYevx5c2O/hPWJOJxztAMUktvf0J3WFfBVPu1aCSM+NlS4/QTOsuEh2NJE43N2T7/8YNBU1r15fwx1MKFQDV7civ0PKjWrcJZNcDcdMl5h5Zwtm/xuRpH2359ia0rH4pCkjCTuF2c31pw4AAd/2CDfdYrpLDQA9Mx2MTdrM0/QZWd6Z+lF/rLTD13dos5wMFvWluBuI48Yci9gIGHXJXNSZh8axu/iXBwW6A=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<36.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.13
Release Details
UpdatedOct. 7, 2026, 6:09 p.m.
Changelog

Added

  • Add selectable search scopes below the regular search field and in Advanced Search: the current folder, every folder in the account, or the current folder including all subfolders.
  • Add a dedicated multilingual out-of-office settings page that creates date-limited Sieve vacation responses per account identity, automatically uses the identity name and address, reports missing server capabilities and offers full-period, daily, weekly or custom per-sender reply intervals.

Changed

  • Present the unread-folder control as a clearly labeled filter button in the folder sidebar so it is no longer mistaken for a parent folder.
  • Use nextsnapmail.user for newly managed Sieve filters while retaining and safely migrating existing rainloop.user filters without deleting them.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureUkmu80mM1bK7eeGf4oAFmmN//ZtzTIs3VDnjhBvhNCsNh68EOD+WkD7SJ6rtMihFU3qRHnHFQu61xgqF8WtkWs7GIHfXCin/nbh+5EC5WnHQYeudUX+T3IL+IdF7EQEJOsNv5pZ9UyDAZIYoWMSYY+UusqSiFd7Ikq/tzGUDaRkGwzUybbrffqV1cN5STzQr1Iy/SAqaJlo0yMkiVLJ1LjWl2xxfV5f6CKh+S5PgyimcTMF8YBP0NXBeSJAhN8MF92h02ywWnuMTaQx6daseb4SGI2iLfWjLDXROOwCiSx5OyUVm3zW/Dukme7WYc6HfTO6YbCt3eHz7wWdol6RGDTvW3fYSvzOXIqfIJTRSRrBVWvCWIujtz8+jz/Q4a+YWGdhbhMCryy7cGu3k8NPAK4KQK6I/h5kKkr1ZvDgQ3Qd8XsR3qpm+HYT7AlQ9xAnxtghRR2YES8+1XPyovSf+eVVu2Eumk1LKZRwhbj/7Bfv9BeBEDs82CYreXbAvgmiDcwJQsNKfxG4kfUmMqcKrjtcnUh6wnQuOhH6zIdeer6T887/XSFhhZodcgB2yuEymOh74fmRR0k4NT59rAxf2Q1mQi7+XbTU+5nf8FreBBazhG8UOv2QwqFsNfVBcclt2tAzy8X4A16GJf1QXCMNzYYZw6wgSNQOS+/F0tUB4lOo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<36.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.12
Release Details
UpdatedSept. 28, 2026, 12:22 p.m.
Changelog

Changed

  • Use NextSnapMail-specific browser cookie names to avoid session collisions with SnappyMail or related forks running on the same Nextcloud domain.
  • Treat a valid empty plugin repository as reachable instead of showing a repository access warning.
  • Clear the new NextSnapMail cookie names during reset.
  • Avoid PHP 8.5 curl_close() deprecation warnings in bundled legacy plugin clients.
  • Add administrator-controlled messages-per-page defaults, maximum values and an enforced mode that locks the user setting when required.

Fixed

  • Persist validated integer settings instead of the originally submitted value, fixing messages-per-page values above the old UI limit being accepted but not applied consistently.

Security

  • Mark stored password parameters as sensitive so they are masked in exception traces on supported PHP versions.
  • Guard Nextcloud login, logout and impersonation event handlers so a NextSnapMail session cleanup/preparation problem cannot block the surrounding Nextcloud action.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureTAF+8Xw/coRcWE1k2hrvdOPhkBtBNY4ahx7lz5CuRmthPI9BKvoElTpvzbWLmhGFc3GJAU8QG6aSzgPLnlsXZauFpZmUT6LlBB2zkhcaNsn1VHDyeOpMvem0KIQkDSqe1pf477iPyy6ojKY7MSEsjOnoES/Aj87rkERauiXqN4oiNRuDHuox5AxVUbDXdPzhunNm1sXOdO28vEClhYtHNT44fRkoL0D8lFvqfeKRijUPi7I8PJj7uWJ4tYXDqazItrfZXAanK6iAPhefwJ5KKIq8H8wXheFfOtLfxZGW8dmARFX/3eKHmkL+lVpBVINGZ3X2qJSu27SGarZ7K0xUO20TCmfcaKdsTxbiaVxql8a3ZdzPx94FOku5VInYPRPr0P+UcIdyowN9S8Mbks6J6Ln4LgQddBUG+m35h1jtY607Dd0z+6P28JW/igJibJDcXJBCcjEP6dIR9nKFdfT9RTYMor1z4uYJ4yaJyaPxeyLpBkQ1Khi1D+cuq+F0uHWiNWXnfutLCb3W5B1sDVLka/gQm60dLI4Ye7DNSn7X/ZcjSWMx4KU61rPz+UfVoVt8FoTrw6GoKbZRlKNoIMRPEBKx4Uvg/NB9SpdLu+NEu/HHzXN7HChxKUaNyN+dlIAl+Xm9BjZ4nTldluKtLaDJGYJgFWiE+SX0o4g3+L5ghD4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<36.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.11
Release Details
UpdatedSept. 12, 2026, 8:07 a.m.
Changelog

Added

  • Integrate Gmail / Google OAuth2 login directly into the Nextcloud app, so Gmail accounts can be connected as the main account from the personal settings and as additional accounts from the webmail UI.
  • Add Nextcloud admin settings for Gmail / Google OAuth2 client configuration, including the authorized redirect URI for the Google Cloud Console.
  • Add support for a separate NextSnapMail plugin repository and administrator upload of custom plugins.

Changed

  • Include Gmail / Google OAuth2 configuration in the guarded NextSnapMail reset cleanup so a reset removes the stored client ID, client secret and related OAuth settings.
  • Document the integrated Gmail / Google OAuth2 support in the README and Nextcloud app metadata.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureazL+W6F5UPch+idZIWqJpKYw1j013Csb3upzFYlRd1q0nNj9zzgu4He4qqtWObVMU1H0bJNUcEc0bBz9RNKC1CNEYWv+bjWmC4GB16vK5xWRIv8NEgPIhvA/1sg8I/bNbmiXdIQz27Oh422YB+3pO4g1y80DtwFSB4mHxfvpWR7CPzS3vd6BghC9aKKLkTjfQjA/ID1CIP3xtE45Ium/oqLJaEf83sjuhJdIaChXc59QA39+hgzZG01coeimhnHjwr9xQeISHEiO0YiCivWM+GfY/1k5HejTPv4MJ+EhB/wLeJYcWb3IRSqUaMV2j01o8hcZgqoiGNgsjxpPhNd00p3fgv1rHqwdys/BMEFxrc0vlBjZMf8leY0Y+BOJK6K88y1QLcECfaaA3fLj1Qimuh1bNcA44oODnjYu+Y5lYU8Wt+vWI1dUNJZKpTJahuLCRRoNmKh07WBI3Kq2APkQCBzz7wczMDhsPZ+F4SeVm8+aP67STttN+WFSqGrBqiXWJsBUFKi72elRQHd2NSPk1Af5z7gmK2Kiaa91F2Fv5xnBo7oYqKPKcHkS4/nKzPp+xK0Xdf8teJ4f3opXTdN34zXLhYZcc/A77kpqk3e3s/nQudCZDWHSM0+wjnb2K4dYrYr/73qxsQBwkDE5qXJJfI1IcJN/iHoLtM+zSLBuKdw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.10
Release Details
UpdatedAug. 3, 2026, 4:21 p.m.
Changelog

Fixed

  • Save all selected message attachments to Nextcloud Files instead of only the first attachment.
  • Keep attachment filenames unique when saving multiple files to Nextcloud.
  • Avoid PHP deprecation warnings on newer PHP versions in PGP/GPG/SMIME helper code.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureLNzp3dkPjsNUgTiJAZZEQhfrBO82kCM5rEFvAZ9/56xERvFqrlIAOi4PBKzJvC8nEEtdtqgg7Cs/FUTZGKCc/E4cfQGOMrSQepmCegshcVEx3sBPSsyBqBtSnbmAkYlLu6XRP/ok914fRWDi9pvfVR7PLMT82RyQpN9uQSn4NuLLWvgUwI4j24a9jQ7POwU5AuXavL1aNly+kKLoKEa9ATzb6VBDOqC9ETTVxw5Y2vWI/yyeOivytDNDgTQjkvKPU4/+jZz4V4j/695vx6Wmndx+MeJoTL5JYz5kItZU0Q++XZaS5SIMGZX9Sl/kl7XmtOhEuH4ysFkkoxYvHnnausteXCRavbGaHRVhCFU6gf20Gi9l76MT5I+xgbb9UqIXEP2j4Xq3mfzC6KqbUqXRwOF1zLQ2q5FcjF4V0nZsHONS9PKuuGFU5gLNQQyEJ1xk7g+xNaR8U7Nl1drG9r9fOKUUM34p5SZ1lhLVP39QEVVkGsAexR3ndSxS8qIF0H81pIFexAvw4QVtlY7cpIdvhgi/W2ra9utOW9pygFCUDA/prUPbhN9Je3yae1RvLyN8CiEs4NLIypadDySXMly6k/rjejQmUCLPFGLuYvFXjQ/kKQUmk2vvAauQxWBfsxMorFeqCMcmYFHh36YbubPWXFQea80aP1WGhDLgKsPh6R8=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.7
Release Details
UpdatedJuly 6, 2026, 5:53 p.m.
Changelog

Added

  • Add an administrator-facing importer for existing SnappyMail installations. The importer can copy account preferences, encrypted login data, additional account definitions, and app data from snappymail to nextsnapmail while leaving the old SnappyMail installation untouched by default.
  • Add guarded cleanup actions for imported NextSnapMail account data and old SnappyMail data, including confirmation and server-side validation.

Fixed

  • Preserve automatic ordered and unordered list creation in the mail editor while avoiding the Squire space-handler bug that could remove 1. input.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignaturemgYOnVCcWo3utSKotBoqSFsb5FtXZNVnf3G2U/wZZ5FKkvxkvCAzv7acyk7WmIOeTWyIm71ltRz4ntVFbD2zax0fardWArG9zTWbnblggNg3vY0gBDmOBG4IQAnmc9NoZGVGquObN6U8zCImtLTxdsBw0vDUMtJCpvyiGnwGMd/8whvURUrAmDTYbTNolRBrT9XlR/sH7CNlz8PrujGqdBK7KTpVVRakrsMygzVNPL7SIEhhSpuJTlpThReSCly9fb4d2EkCuQybxsaY66Nw8NoUeFSe2n/6m/fgVmrAIZf+Lf0DASaCjYsBOai1MXn4Rbkqd5xTZz5TqGwJ4RmsTkyYvIM5A3G1bQFfxyAQ5NpwB4Pw/n1Fmsf9vrxEmoD4vEMH4z46dQS//YlS44/fjcsPUseLQOK5zwjNpS6nU4tcgOE8fU14lYIFqjBTSOfrOMloyNevoYJlXtGIZ4XLUgkwQ/t1JYccg821FlsdGj8Kd5eE3pDdGBqqbMRmtZtt4Fxn+sBKdzi0/aFIz0SrG8GJex22jdvCd3DDI7Q64AZQVyicg/dxaYAzqgGq7Lxc9xcFvgeztuXL6b148q9zqZvUV/XrkaWaGiycmInSlHLTI6E8QPPbikAuwNtTnPnffWa08f+06A8K0dtw7DsyLjApwwBCrF9TTw0tnXlqWsU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.6
Release Details
UpdatedJuly 2, 2026, 8:58 p.m.
Changelog

Fixed

  • Rebuild the Nextcloud release package from the 0.1.3 package base and apply only the confirmed S/MIME signing fix to app.js and app.min.js.
  • Preserve UTF-8 encoding in the packaged JavaScript files so folder emojis and other special characters are displayed correctly.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureGl6nvawl85nQ2OrAz9veSaHQVnOgQbpLag7R9zMSSfSfjLs9/B3TEMGFlv0hf8UC3teXP1kEaNAv3RKotBXx/ujqBRh51aUz+Q7ZODv/+oYqVN9Gr7kcpr/2y9O4ycaVsO9sfb+naDicykh5lFBeSt4Qq77EDyn8tpm4K8WabdbC/afsDYtiQ/ttkhLjcEOlLSfZOQMDI/M/BG0gbjKxgW0nuiqL5XyCd+PbeGtZf/KRqnhlSUgxqpbwfEmcimQMajhiRWkykZWMUuWq05+inwp7rPSgHHDg8c92oYwfLzTo1OupHgzQCfFtEdxuBsDRNC/098Wqf9PeFS3DlBYpm0iOoRdsWhrsU8lblL25HdhY3wUeEhqVPBZsDeEYEnEp1kDkgQEa+iIziN9QG0rBTVgmVJm2DRMyOHl45SdPeXU3Tr1dDuf6tkMlck14xve6j5N/CGChe6xHrPidOHBGAt0fJ2Jb4lBbvH4umFNMJu7cyZfuMGeQ3YjWI6sBr6aNvabKWU1He7rDCPSy5CayX6caLn+UwiZ6n9RSAOq1TplwPBLi1C1OTRKuWB4h2BmBD/QYjYVM4lsHbFS3Kf7xD1g5mvmjsKoNNA6CtngfZ67r+x5N8W4mLMcjJi0F5lwOp/mHnOs6gpWmpO2jXISWPBjGWD0nfwRJOy/I7utLEUM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.5
Release Details
UpdatedJuly 2, 2026, 5:45 p.m.
Changelog

Fixed

  • Rebuild the release package from the 0.1.3 package base and apply only the confirmed S/MIME signing fix for unencrypted private keys.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureovVL0/fyDY6Bsp4slyqw6Hw9L0Zp+3yQEaS46YMgO+r78dkmmkySGcqmee/k6pdZsa6Q6oexbyfs9jR6KLwuHD+E1sYfCknTUWMne8rF43wTWIUUaY9GIBCP5ZWXYmfv+NteBtOgLAsEPwsVkIiqeJkC52hoT6PY9gGn+BFEZyleBnLx//4HWlzu1+OictiCEaP6Kaz6Tl9brffoj3lL8ChVWXj4tbv4kuc5mQQp2nFiqSzQ9qLcmIc8h0emTrsoBc2VFoqY49Woz0/sJmrIKZzRgGgp7PZOzaQFox0nDwLbJ/kpxv9072B8pWrfrji9bkhefFhT4+9C9CsiStJXG8nfOGO9JXzKfJYMb9pRrV1GRV9u51Q6TZryXDRmCYItW5TD7YviI+Rjyes9+bgmbpKyJkkno7Ttn6NXyZdi0O9/2XNJj30sMSnixsiXacEv2oMWb2fXWfxEHpok6vbERYwGFeR4BjLtlwQ69yaupXgU/ocyUHVRtRGuYzVv3C61KNBYNjrfQGDtFp9oE8YEPDFP4QD71KFG/bleWyk5OcXeLts2NYVJoTs7hNF+iQGkQ67jMB5EjX2FtHAuIyG8UWN5QxSbX1l65m4kD543k9/Z3pL9dU1JzdSXDZnSp2bhW01JebtkkXo/k9q+ALK40+EmqXL9vrfn7XI6CxInCVc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.4
Release Details
UpdatedJuly 2, 2026, 5:28 p.m.
Changelog

Fixed

  • Fix S/MIME signing with unencrypted private keys.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureQfsNevpxMMZfYo3A/EF7VoW2WI454gdpRBjYTLUpSryQyBmw1XIuGvhpNugurkmL0WarW6/vdccVCN09DfbOyy7lytN+F4kGJby63/xpOeQcwtCqsJaJL02+nH4yhJeNi9ODcjvC7i8bNTI7n5D42RRo/rDtOocaJ/0ZMlCxrRx+xbsMKNCCIzrijUg2ZA3MseGzd10AgQ48BvGA89v+tZxUUQXOda6OmUm7EOGvFu4nn2iigJ+p+xUoAYQq/QG0pjJqY65esQTPSiwM5oN5NCI+Z7TtBTgKW/D6hMk+yry0pgioEAgZrW95aad7n0rsEqoqkYIrY0OuvfWhCyjbvCVHaoOJOjPtkcdk5LLECOeOzIFLL4z8DjWDU9szi6m8Fy5C8dP3geJSB+1D4AcAzBNoOw/tln8SMQkp/TzlgmMv8NPprd3LpruZRxFrdaQcpEbR1y2dnPhN5ItpomVr7mtCTh+JxfVDGCbPa+G7kNrY1zwQ2dinXYrqb3ypgP6IYmKNXIQzGznjklbZageyUQ02mRZt74n16W0v7nd+Iv9Ok+r+KdqcoySh0K8ReX7DbVmmxdtTvJxnrsOjo3eVrN47a3ET/h6SozK9aH21MIPUAIZhoSBxRpl8NRwVWVtsjlT98k17dhP8LRU0g1Vw/fMmVHgwaaR7/hsYLqmw7HY=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.3
Release Details
UpdatedJuly 2, 2026, 1:56 p.m.
Changelog

Fixed

  • Exclude exact .htaccess files from Nextcloud release packages so App Store installations no longer report missing .htaccess files in the integrity check.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureUvUjtK+6x16Vr2f8IC/tFMdO0PIIeP3LJYFcPNPG+hlXrWEpSEy2q1bIlyyjNOiRLVYNzGeb1V9vavBdYOXPRgVa2PnHKbHV8HMeR9PekE7fbU/rP7UGC7HAneIRAFH2G3hUbmctfMy71PKensXXNxprpXjmeaIJXIkT6Xbp1gHRiqsc7ewXZVDS0WOZbbipy4OYBLpj3rdLy9c6QAe311ttxeMEhvW/celUl1iSGwsf9x6LTNVAul7yQ39RQuVR93VIVc5eVkSirTqQ3GpYFZC0mvXNzdqk98yWl3oqym5BA0RJSG3pSXnp4b8YnhNpx9q4EcoBRKG/653/jNA56gc4uxaOiMrr4kx7opqJW35mEy980qIRhOVC11WDqvMOGmEvW9ew6wL+mGPLR7abvqLyE9KjOcw7YNnJg1itxAq8cqRvHBpj7iTtEfSBkfMmrv9rI5130x6ssCEKK6z+XxP6saE2YK4OOF6ni2u5NlvaUCGtnE5RVf70ylRfJDQAnPwlVQ3XpVRvshn+Y34ntvUEND6pgUWXfu+sJHNsfkfF9nEGx8AeaEPrB7F/3dfArOxrsE2X3lMmvhUx5ISZL2x0zau3fWLF1LDhUGxqjE5WUCZuE7Y8PCB2qpJ0ohizJ30aCPc/FCYDZlX6LEhOzldypLYa99b4DxD0ZwCLE4o=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.2
Release Details
UpdatedJuly 2, 2026, 4:54 a.m.
Changelog

Changed

  • Add an explicit App Store disclaimer that NextSnapMail is provided as-is and should be used at the user's own risk.
  • Show NextSnapMail instead of SnappyMail in the embedded admin panel header.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureCroc2x/lP1cgdS/keEmS4rK/MBNFmnX53wAInpot8Mu8hGFlgBN34dsk3Lm5uJAWTxQY/fyBwd0/eK7z+n8eX5w1e6t11UiXLvHsFt+nEL7z15QPogBjHDi6AKr20zCbgMZeVbAW8pH0JVRBPTCbIyJbj+CQPT5CpWZQXagoBYIoPdCZwDCNDr2f2BxSB5E1yh2FSjWQYHfFibXekEqSWVuqDvIJ7V/Y4BiaeB2Gy2Wyxj+Rllne9SC7plV5dkT87LFsMsXvseZvlxUznS5U6o8Zurx9ES4Ct6FBVk6jBFozFisK6S/gQOvZj171gz8Il/TQy1XMWtHn24n2HgnMb+FVgMFypWkAXvdPwX5eqpNi92M9iB5+3y1YLBe2C1u1EWYBokAwIRjrMBCwY/SCyz2JWuVnWbqsYuKVWDwahgtwDpFjmdOGNVWvh8BGJ7Ei/8bQjaPcYmGRoFoWjUQmKpvsPNCEPYbO/0KocJqFE2PIXXIDINCuO+3lN83F3977ve8kNypwYeeSSAqHjngunmvtbZykEp9+/Z3Or0M0zMLO65zh55V5zVkjzxUUG/OPCDoZvm5npIb06nUX3Bi3DRptgonmt5AF66Xa88ugluBmaMUM7RRJwURl26QTGogeOzjWCbTB0nyskOcjyGHH8229OIBKSAhZGWDy/oRdCzM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.1
Release Details
UpdatedJuly 1, 2026, 2:01 p.m.
Changelog

Fixed

  • Ensure the Nextcloud App Store release package uses the cleaned NextSnapMail app metadata from the repository instead of stale local test metadata.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
Signaturem1Eesm1A/W53mfqyxKUA+6/UZKdgaTf+8jR49oM6FlWBF3s0kpNSgpV63+znYYfmcFqgxLJ4socvA3GBNMCRH/G6Un1lMdP7xralRdMk0Y68NMAgq7XnjvK+W+IWlzhezHEmSBLr+Haiv2IXj3Pf6xPxHNGyAd5yLDtkFe5Z/nHFxM8DOGeKV92n0uJzROsEU1iAEjAjleHnmt2Er57+qK9+l3xDnqZlAm59937vNlmkfqo8n5ONSswz1nVEutf+n1LbpEZyXh15ccVRmLTNuLVhGvLntybpzS6w9Yv7eum/CuX11fvIcU0/2kE/gL7Ir9ssiQroxWacJhbfazIll2UBu4oNgNhC5rSd+FVglWIy8mxVqMxB5XGegi7koRgGB2f8v3VI8RQSD0lrnu5hrVCviu3tJ8Ux/T13gksbPh6BL/oFdFAqK6e6UaUJRmnLATV/Z7QbMoquS+LYtp5o1H1im+/p1LLfbRnYKMpAGah2jlk9uQIPSNZBgZ1WTyaDb9qVqrt8qR6YIIrNPoaTh7VsiqV/iYt+T2QVaKqGhlTIPGDjka4QTRR0sSiI6XJmSmPLgvxekAaB1BrnvmWU009pwBx3DpQrU/VQUky7iatL/+T5xVgM+ZeQ+UP9gkXD1pSAb84Kr4qkHj4eaQ8fCSBh/LsQ6gMuzJYmLyMJlL4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.0
Release Details
UpdatedJuly 1, 2026, 1:40 p.m.
Changelog

Initial NextSnapMail release as an independent SnappyMail fork focused on Nextcloud integration.

Added

  • Introduce nextsnapmail as a standalone Nextcloud app id and namespace.
  • Add dedicated "NextSnapMail" sections to the Nextcloud administration and personal settings.
  • Bundle available SnappyMail extensions with the app release so installations no longer depend on the former external SnappyMail package repository.

Changed

  • Rename the Nextcloud integration from SnappyMail to NextSnapMail while keeping attribution to the upstream SnappyMail and RainLoop projects.
  • Update app metadata, documentation links and release description for the NextSnapMail fork.

Fixed

  • Restore application bootstrap and Nextcloud integration compatibility with Nextcloud 34 by replacing removed OC\Server shortcut methods.
  • Decouple the app-specific content security policy from Nextcloud's internal policy representation.
  • Preserve the legacy Knockout binding parser's required unsafe-eval CSP source while continuing to block unsafe inline scripts.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
Signatureha5hO4KGRljVV2cfKIuRHISW2e6i5jSsV0dXVut8/VTXnQeeJFE263VpRV5rhuYM29jsc4eUrO/jc24dHNM9WuT63rHaDe+M9DDDP8laFgRXi4WvVZ4RLggD7bA6hbIWBo8e0AuZzeaIucBmSZejPV0JN0xYBrgXHjWYseYjAXSZ0f2usvS9dD6shhO4+R3fqHXpOp65/8mGy8DJYKOzIHVIaUoVN7QHzvqIJg/LXVeiYhrvTuRBp0KQq2iwD1uNDwrOc2Ue53mcgXuVgOURJLIY1fQVYPzHziZRFxhOQ74ztfQyZbmSxcwj27/AxUufu5WMNDNlVIdK2T/A6srcPiLlpNdM5ww931tZBT9qKcFFuYIZnUq1M9FmRDEvhe+WY9CiExw8ZTG8cQWKKX8Jk2a5plHo5P6DixoHPE6oIAkYfUsTHOGzPEv/jb6hwLqX6oqOD8K5eB9zzrseiK3J4nAh0r3qAHcvCpk+vmcytathDrLljiTxTFlkCMtouHo59hIVu2HlKQ/raEYZPhwHrsg2ft599ljoDzACQVUgFNF/ZI3tGlkruFi0pqj62kaB1JnpM6/nw3fBUbc6sN3gdLpuqklsWoZMW3FBJsLe+yP/vAj9BXOeG4gyRGC6Fq9wfwC7JkFtfDqQu0XEGdeucIGwgeG9hJKmgKYnK8sma50=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib

Nextcloud 24

NextSnapMail 0.1.14
Release Details
UpdatedOct. 17, 2026, 11:37 a.m.
Changelog

Added

  • Begin the native Nextcloud administration integration: the complete existing domain and webmail configuration is available directly from the NextSnapMail administration section without a second administrator login.
  • Add a dedicated Nextcloud-admin-only endpoint for every embedded administration request.
  • Add a page-based administration navigation for domains and Google OAuth, webmail settings, extensions, Nextcloud integration, and data migration.

Changed

  • Hide the redundant embedded SnappyMail administration sidebar and logout controls in favor of the NextSnapMail navigation.
  • Move Google OAuth settings next to the mail-domain configuration and place import and reset operations on their own administration page.
  • Present all former webmail administration subsections in the main NextSnapMail navigation and use SnappyMail's actual settings/* routes so existing domains and domain creation remain available.
  • Restyle embedded administration forms, tables, dialogs, controls and domain actions to match the Nextcloud interface more closely.
  • Treat the bundled Nextcloud integration as an internal system module: load it independently of optional plugin support and hide it from the extension list.
  • Move the configurable contact-suggestion and calendar options of that system module into the regular Nextcloud integration settings.
  • Replace legacy extension action glyphs with Material Design icons and hide activation controls for extensions that are not installed.
  • Reorder the integrated administration navigation and consistently use Nextcloud-style Material icons and NextSnapMail branding throughout it.
  • Show mail-domain management before the Google OAuth configuration and remove the obsolete iframe-mode choice from the visible Nextcloud administration.
  • Keep rainloop.user and nextsnapmail.user independently selectable and editable during normal filter changes. Merge the legacy filters and remove rainloop.user only after the user explicitly starts a successful migration.

Fixed

  • Use the driver-specific Pdo\Mysql SSL constants on current PHP versions while retaining compatibility fallbacks for older PHP releases, preventing PHP 8.5 deprecation warnings from the database and password-plugin PDO connections (issue #56).
  • Preserve visible message content wrapped in leaked MJML mj-raw elements while continuing to sanitize the contained HTML normally (issue #55).
  • Prevent additional mail accounts from replacing the shared CardDAV URL and credentials. CardDAV settings are read-only while an additional account is active and server-side requests attempting to change them are rejected.
  • Preserve Sieve model class names in the minified JavaScript bundle so server scripts and filters are recognized outside debug mode (issue #54).
  • Show a clear IMAP, SMTP and optional Sieve result after testing a domain configuration.
  • Close every administration dialog reliably when a Nextcloud theme suppresses SnappyMail's original closing transition.
  • Close the domain-test credentials dialog directly after testing or cancelling instead of depending on a browser animation event.
  • Make the confirmation action in the domain connection-test credentials dialog close reliably while retaining form submission with the Enter key.
  • Save newly created filters reliably when the Done button is used.

Security

  • Require an active Nextcloud administrator session for the integrated admin page and all of its follow-up API requests while retaining SnappyMail's own request token validation.
  • Protect the legacy administration URL and its service requests with the same Nextcloud administrator check, making the separate SnappyMail administrator password unnecessary for this Nextcloud-only app.
  • Reject attempts to disable, delete or replace the mandatory Nextcloud system module through package-management endpoints.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignaturenLzewNulV2HNuNtvv2aI1A8+7xmGEtKcQ5UB9pnlDO4XnYBzgaSnKV65iYs58G1oZZzO+fD2RJ9WTFc5asaQCaVG9tcWg7gAbNzfpN9iObIibnMTJAgDSPlSa7ZS0ZaDtNbfF+SKWp3UTG7jxV87Qions1I7GtoONUK6EZTns+Kn85qvvHkZE4wg8GnpCmhilFpRE13fdp9MBhazdGdhAq8R9eNc10vRNO342JIn8W3R3yj68xrVboneg8Ztli5n5qnNM5blI8HYBMZKJz11GzqqdsgBf7mWPNGSGpX2m7FdjHIaxArU+LyJp3UsVBYEaA4JRNzQMrBnuvk2wHm1XfTymSkxe29zGTj70d8NlOn4G44iTVnlI8BF1pZLyIwqvsDtrYvgJhK4/1fzDbVzZc3V1mvpL70wLNzOeprqsAdXHyATpUiPWwga4r2PI3Yw5BkpadVtYevx5c2O/hPWJOJxztAMUktvf0J3WFfBVPu1aCSM+NlS4/QTOsuEh2NJE43N2T7/8YNBU1r15fwx1MKFQDV7civ0PKjWrcJZNcDcdMl5h5Zwtm/xuRpH2359ia0rH4pCkjCTuF2c31pw4AAd/2CDfdYrpLDQA9Mx2MTdrM0/QZWd6Z+lF/rLTD13dos5wMFvWluBuI48Yci9gIGHXJXNSZh8axu/iXBwW6A=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<36.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.13
Release Details
UpdatedOct. 7, 2026, 6:09 p.m.
Changelog

Added

  • Add selectable search scopes below the regular search field and in Advanced Search: the current folder, every folder in the account, or the current folder including all subfolders.
  • Add a dedicated multilingual out-of-office settings page that creates date-limited Sieve vacation responses per account identity, automatically uses the identity name and address, reports missing server capabilities and offers full-period, daily, weekly or custom per-sender reply intervals.

Changed

  • Present the unread-folder control as a clearly labeled filter button in the folder sidebar so it is no longer mistaken for a parent folder.
  • Use nextsnapmail.user for newly managed Sieve filters while retaining and safely migrating existing rainloop.user filters without deleting them.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureUkmu80mM1bK7eeGf4oAFmmN//ZtzTIs3VDnjhBvhNCsNh68EOD+WkD7SJ6rtMihFU3qRHnHFQu61xgqF8WtkWs7GIHfXCin/nbh+5EC5WnHQYeudUX+T3IL+IdF7EQEJOsNv5pZ9UyDAZIYoWMSYY+UusqSiFd7Ikq/tzGUDaRkGwzUybbrffqV1cN5STzQr1Iy/SAqaJlo0yMkiVLJ1LjWl2xxfV5f6CKh+S5PgyimcTMF8YBP0NXBeSJAhN8MF92h02ywWnuMTaQx6daseb4SGI2iLfWjLDXROOwCiSx5OyUVm3zW/Dukme7WYc6HfTO6YbCt3eHz7wWdol6RGDTvW3fYSvzOXIqfIJTRSRrBVWvCWIujtz8+jz/Q4a+YWGdhbhMCryy7cGu3k8NPAK4KQK6I/h5kKkr1ZvDgQ3Qd8XsR3qpm+HYT7AlQ9xAnxtghRR2YES8+1XPyovSf+eVVu2Eumk1LKZRwhbj/7Bfv9BeBEDs82CYreXbAvgmiDcwJQsNKfxG4kfUmMqcKrjtcnUh6wnQuOhH6zIdeer6T887/XSFhhZodcgB2yuEymOh74fmRR0k4NT59rAxf2Q1mQi7+XbTU+5nf8FreBBazhG8UOv2QwqFsNfVBcclt2tAzy8X4A16GJf1QXCMNzYYZw6wgSNQOS+/F0tUB4lOo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<36.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.12
Release Details
UpdatedSept. 28, 2026, 12:22 p.m.
Changelog

Changed

  • Use NextSnapMail-specific browser cookie names to avoid session collisions with SnappyMail or related forks running on the same Nextcloud domain.
  • Treat a valid empty plugin repository as reachable instead of showing a repository access warning.
  • Clear the new NextSnapMail cookie names during reset.
  • Avoid PHP 8.5 curl_close() deprecation warnings in bundled legacy plugin clients.
  • Add administrator-controlled messages-per-page defaults, maximum values and an enforced mode that locks the user setting when required.

Fixed

  • Persist validated integer settings instead of the originally submitted value, fixing messages-per-page values above the old UI limit being accepted but not applied consistently.

Security

  • Mark stored password parameters as sensitive so they are masked in exception traces on supported PHP versions.
  • Guard Nextcloud login, logout and impersonation event handlers so a NextSnapMail session cleanup/preparation problem cannot block the surrounding Nextcloud action.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureTAF+8Xw/coRcWE1k2hrvdOPhkBtBNY4ahx7lz5CuRmthPI9BKvoElTpvzbWLmhGFc3GJAU8QG6aSzgPLnlsXZauFpZmUT6LlBB2zkhcaNsn1VHDyeOpMvem0KIQkDSqe1pf477iPyy6ojKY7MSEsjOnoES/Aj87rkERauiXqN4oiNRuDHuox5AxVUbDXdPzhunNm1sXOdO28vEClhYtHNT44fRkoL0D8lFvqfeKRijUPi7I8PJj7uWJ4tYXDqazItrfZXAanK6iAPhefwJ5KKIq8H8wXheFfOtLfxZGW8dmARFX/3eKHmkL+lVpBVINGZ3X2qJSu27SGarZ7K0xUO20TCmfcaKdsTxbiaVxql8a3ZdzPx94FOku5VInYPRPr0P+UcIdyowN9S8Mbks6J6Ln4LgQddBUG+m35h1jtY607Dd0z+6P28JW/igJibJDcXJBCcjEP6dIR9nKFdfT9RTYMor1z4uYJ4yaJyaPxeyLpBkQ1Khi1D+cuq+F0uHWiNWXnfutLCb3W5B1sDVLka/gQm60dLI4Ye7DNSn7X/ZcjSWMx4KU61rPz+UfVoVt8FoTrw6GoKbZRlKNoIMRPEBKx4Uvg/NB9SpdLu+NEu/HHzXN7HChxKUaNyN+dlIAl+Xm9BjZ4nTldluKtLaDJGYJgFWiE+SX0o4g3+L5ghD4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<36.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.11
Release Details
UpdatedSept. 12, 2026, 8:07 a.m.
Changelog

Added

  • Integrate Gmail / Google OAuth2 login directly into the Nextcloud app, so Gmail accounts can be connected as the main account from the personal settings and as additional accounts from the webmail UI.
  • Add Nextcloud admin settings for Gmail / Google OAuth2 client configuration, including the authorized redirect URI for the Google Cloud Console.
  • Add support for a separate NextSnapMail plugin repository and administrator upload of custom plugins.

Changed

  • Include Gmail / Google OAuth2 configuration in the guarded NextSnapMail reset cleanup so a reset removes the stored client ID, client secret and related OAuth settings.
  • Document the integrated Gmail / Google OAuth2 support in the README and Nextcloud app metadata.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureazL+W6F5UPch+idZIWqJpKYw1j013Csb3upzFYlRd1q0nNj9zzgu4He4qqtWObVMU1H0bJNUcEc0bBz9RNKC1CNEYWv+bjWmC4GB16vK5xWRIv8NEgPIhvA/1sg8I/bNbmiXdIQz27Oh422YB+3pO4g1y80DtwFSB4mHxfvpWR7CPzS3vd6BghC9aKKLkTjfQjA/ID1CIP3xtE45Ium/oqLJaEf83sjuhJdIaChXc59QA39+hgzZG01coeimhnHjwr9xQeISHEiO0YiCivWM+GfY/1k5HejTPv4MJ+EhB/wLeJYcWb3IRSqUaMV2j01o8hcZgqoiGNgsjxpPhNd00p3fgv1rHqwdys/BMEFxrc0vlBjZMf8leY0Y+BOJK6K88y1QLcECfaaA3fLj1Qimuh1bNcA44oODnjYu+Y5lYU8Wt+vWI1dUNJZKpTJahuLCRRoNmKh07WBI3Kq2APkQCBzz7wczMDhsPZ+F4SeVm8+aP67STttN+WFSqGrBqiXWJsBUFKi72elRQHd2NSPk1Af5z7gmK2Kiaa91F2Fv5xnBo7oYqKPKcHkS4/nKzPp+xK0Xdf8teJ4f3opXTdN34zXLhYZcc/A77kpqk3e3s/nQudCZDWHSM0+wjnb2K4dYrYr/73qxsQBwkDE5qXJJfI1IcJN/iHoLtM+zSLBuKdw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.10
Release Details
UpdatedAug. 3, 2026, 4:21 p.m.
Changelog

Fixed

  • Save all selected message attachments to Nextcloud Files instead of only the first attachment.
  • Keep attachment filenames unique when saving multiple files to Nextcloud.
  • Avoid PHP deprecation warnings on newer PHP versions in PGP/GPG/SMIME helper code.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureLNzp3dkPjsNUgTiJAZZEQhfrBO82kCM5rEFvAZ9/56xERvFqrlIAOi4PBKzJvC8nEEtdtqgg7Cs/FUTZGKCc/E4cfQGOMrSQepmCegshcVEx3sBPSsyBqBtSnbmAkYlLu6XRP/ok914fRWDi9pvfVR7PLMT82RyQpN9uQSn4NuLLWvgUwI4j24a9jQ7POwU5AuXavL1aNly+kKLoKEa9ATzb6VBDOqC9ETTVxw5Y2vWI/yyeOivytDNDgTQjkvKPU4/+jZz4V4j/695vx6Wmndx+MeJoTL5JYz5kItZU0Q++XZaS5SIMGZX9Sl/kl7XmtOhEuH4ysFkkoxYvHnnausteXCRavbGaHRVhCFU6gf20Gi9l76MT5I+xgbb9UqIXEP2j4Xq3mfzC6KqbUqXRwOF1zLQ2q5FcjF4V0nZsHONS9PKuuGFU5gLNQQyEJ1xk7g+xNaR8U7Nl1drG9r9fOKUUM34p5SZ1lhLVP39QEVVkGsAexR3ndSxS8qIF0H81pIFexAvw4QVtlY7cpIdvhgi/W2ra9utOW9pygFCUDA/prUPbhN9Je3yae1RvLyN8CiEs4NLIypadDySXMly6k/rjejQmUCLPFGLuYvFXjQ/kKQUmk2vvAauQxWBfsxMorFeqCMcmYFHh36YbubPWXFQea80aP1WGhDLgKsPh6R8=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.7
Release Details
UpdatedJuly 6, 2026, 5:53 p.m.
Changelog

Added

  • Add an administrator-facing importer for existing SnappyMail installations. The importer can copy account preferences, encrypted login data, additional account definitions, and app data from snappymail to nextsnapmail while leaving the old SnappyMail installation untouched by default.
  • Add guarded cleanup actions for imported NextSnapMail account data and old SnappyMail data, including confirmation and server-side validation.

Fixed

  • Preserve automatic ordered and unordered list creation in the mail editor while avoiding the Squire space-handler bug that could remove 1. input.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignaturemgYOnVCcWo3utSKotBoqSFsb5FtXZNVnf3G2U/wZZ5FKkvxkvCAzv7acyk7WmIOeTWyIm71ltRz4ntVFbD2zax0fardWArG9zTWbnblggNg3vY0gBDmOBG4IQAnmc9NoZGVGquObN6U8zCImtLTxdsBw0vDUMtJCpvyiGnwGMd/8whvURUrAmDTYbTNolRBrT9XlR/sH7CNlz8PrujGqdBK7KTpVVRakrsMygzVNPL7SIEhhSpuJTlpThReSCly9fb4d2EkCuQybxsaY66Nw8NoUeFSe2n/6m/fgVmrAIZf+Lf0DASaCjYsBOai1MXn4Rbkqd5xTZz5TqGwJ4RmsTkyYvIM5A3G1bQFfxyAQ5NpwB4Pw/n1Fmsf9vrxEmoD4vEMH4z46dQS//YlS44/fjcsPUseLQOK5zwjNpS6nU4tcgOE8fU14lYIFqjBTSOfrOMloyNevoYJlXtGIZ4XLUgkwQ/t1JYccg821FlsdGj8Kd5eE3pDdGBqqbMRmtZtt4Fxn+sBKdzi0/aFIz0SrG8GJex22jdvCd3DDI7Q64AZQVyicg/dxaYAzqgGq7Lxc9xcFvgeztuXL6b148q9zqZvUV/XrkaWaGiycmInSlHLTI6E8QPPbikAuwNtTnPnffWa08f+06A8K0dtw7DsyLjApwwBCrF9TTw0tnXlqWsU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.6
Release Details
UpdatedJuly 2, 2026, 8:58 p.m.
Changelog

Fixed

  • Rebuild the Nextcloud release package from the 0.1.3 package base and apply only the confirmed S/MIME signing fix to app.js and app.min.js.
  • Preserve UTF-8 encoding in the packaged JavaScript files so folder emojis and other special characters are displayed correctly.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureGl6nvawl85nQ2OrAz9veSaHQVnOgQbpLag7R9zMSSfSfjLs9/B3TEMGFlv0hf8UC3teXP1kEaNAv3RKotBXx/ujqBRh51aUz+Q7ZODv/+oYqVN9Gr7kcpr/2y9O4ycaVsO9sfb+naDicykh5lFBeSt4Qq77EDyn8tpm4K8WabdbC/afsDYtiQ/ttkhLjcEOlLSfZOQMDI/M/BG0gbjKxgW0nuiqL5XyCd+PbeGtZf/KRqnhlSUgxqpbwfEmcimQMajhiRWkykZWMUuWq05+inwp7rPSgHHDg8c92oYwfLzTo1OupHgzQCfFtEdxuBsDRNC/098Wqf9PeFS3DlBYpm0iOoRdsWhrsU8lblL25HdhY3wUeEhqVPBZsDeEYEnEp1kDkgQEa+iIziN9QG0rBTVgmVJm2DRMyOHl45SdPeXU3Tr1dDuf6tkMlck14xve6j5N/CGChe6xHrPidOHBGAt0fJ2Jb4lBbvH4umFNMJu7cyZfuMGeQ3YjWI6sBr6aNvabKWU1He7rDCPSy5CayX6caLn+UwiZ6n9RSAOq1TplwPBLi1C1OTRKuWB4h2BmBD/QYjYVM4lsHbFS3Kf7xD1g5mvmjsKoNNA6CtngfZ67r+x5N8W4mLMcjJi0F5lwOp/mHnOs6gpWmpO2jXISWPBjGWD0nfwRJOy/I7utLEUM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.5
Release Details
UpdatedJuly 2, 2026, 5:45 p.m.
Changelog

Fixed

  • Rebuild the release package from the 0.1.3 package base and apply only the confirmed S/MIME signing fix for unencrypted private keys.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureovVL0/fyDY6Bsp4slyqw6Hw9L0Zp+3yQEaS46YMgO+r78dkmmkySGcqmee/k6pdZsa6Q6oexbyfs9jR6KLwuHD+E1sYfCknTUWMne8rF43wTWIUUaY9GIBCP5ZWXYmfv+NteBtOgLAsEPwsVkIiqeJkC52hoT6PY9gGn+BFEZyleBnLx//4HWlzu1+OictiCEaP6Kaz6Tl9brffoj3lL8ChVWXj4tbv4kuc5mQQp2nFiqSzQ9qLcmIc8h0emTrsoBc2VFoqY49Woz0/sJmrIKZzRgGgp7PZOzaQFox0nDwLbJ/kpxv9072B8pWrfrji9bkhefFhT4+9C9CsiStJXG8nfOGO9JXzKfJYMb9pRrV1GRV9u51Q6TZryXDRmCYItW5TD7YviI+Rjyes9+bgmbpKyJkkno7Ttn6NXyZdi0O9/2XNJj30sMSnixsiXacEv2oMWb2fXWfxEHpok6vbERYwGFeR4BjLtlwQ69yaupXgU/ocyUHVRtRGuYzVv3C61KNBYNjrfQGDtFp9oE8YEPDFP4QD71KFG/bleWyk5OcXeLts2NYVJoTs7hNF+iQGkQ67jMB5EjX2FtHAuIyG8UWN5QxSbX1l65m4kD543k9/Z3pL9dU1JzdSXDZnSp2bhW01JebtkkXo/k9q+ALK40+EmqXL9vrfn7XI6CxInCVc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.4
Release Details
UpdatedJuly 2, 2026, 5:28 p.m.
Changelog

Fixed

  • Fix S/MIME signing with unencrypted private keys.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureQfsNevpxMMZfYo3A/EF7VoW2WI454gdpRBjYTLUpSryQyBmw1XIuGvhpNugurkmL0WarW6/vdccVCN09DfbOyy7lytN+F4kGJby63/xpOeQcwtCqsJaJL02+nH4yhJeNi9ODcjvC7i8bNTI7n5D42RRo/rDtOocaJ/0ZMlCxrRx+xbsMKNCCIzrijUg2ZA3MseGzd10AgQ48BvGA89v+tZxUUQXOda6OmUm7EOGvFu4nn2iigJ+p+xUoAYQq/QG0pjJqY65esQTPSiwM5oN5NCI+Z7TtBTgKW/D6hMk+yry0pgioEAgZrW95aad7n0rsEqoqkYIrY0OuvfWhCyjbvCVHaoOJOjPtkcdk5LLECOeOzIFLL4z8DjWDU9szi6m8Fy5C8dP3geJSB+1D4AcAzBNoOw/tln8SMQkp/TzlgmMv8NPprd3LpruZRxFrdaQcpEbR1y2dnPhN5ItpomVr7mtCTh+JxfVDGCbPa+G7kNrY1zwQ2dinXYrqb3ypgP6IYmKNXIQzGznjklbZageyUQ02mRZt74n16W0v7nd+Iv9Ok+r+KdqcoySh0K8ReX7DbVmmxdtTvJxnrsOjo3eVrN47a3ET/h6SozK9aH21MIPUAIZhoSBxRpl8NRwVWVtsjlT98k17dhP8LRU0g1Vw/fMmVHgwaaR7/hsYLqmw7HY=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.3
Release Details
UpdatedJuly 2, 2026, 1:56 p.m.
Changelog

Fixed

  • Exclude exact .htaccess files from Nextcloud release packages so App Store installations no longer report missing .htaccess files in the integrity check.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureUvUjtK+6x16Vr2f8IC/tFMdO0PIIeP3LJYFcPNPG+hlXrWEpSEy2q1bIlyyjNOiRLVYNzGeb1V9vavBdYOXPRgVa2PnHKbHV8HMeR9PekE7fbU/rP7UGC7HAneIRAFH2G3hUbmctfMy71PKensXXNxprpXjmeaIJXIkT6Xbp1gHRiqsc7ewXZVDS0WOZbbipy4OYBLpj3rdLy9c6QAe311ttxeMEhvW/celUl1iSGwsf9x6LTNVAul7yQ39RQuVR93VIVc5eVkSirTqQ3GpYFZC0mvXNzdqk98yWl3oqym5BA0RJSG3pSXnp4b8YnhNpx9q4EcoBRKG/653/jNA56gc4uxaOiMrr4kx7opqJW35mEy980qIRhOVC11WDqvMOGmEvW9ew6wL+mGPLR7abvqLyE9KjOcw7YNnJg1itxAq8cqRvHBpj7iTtEfSBkfMmrv9rI5130x6ssCEKK6z+XxP6saE2YK4OOF6ni2u5NlvaUCGtnE5RVf70ylRfJDQAnPwlVQ3XpVRvshn+Y34ntvUEND6pgUWXfu+sJHNsfkfF9nEGx8AeaEPrB7F/3dfArOxrsE2X3lMmvhUx5ISZL2x0zau3fWLF1LDhUGxqjE5WUCZuE7Y8PCB2qpJ0ohizJ30aCPc/FCYDZlX6LEhOzldypLYa99b4DxD0ZwCLE4o=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.2
Release Details
UpdatedJuly 2, 2026, 4:54 a.m.
Changelog

Changed

  • Add an explicit App Store disclaimer that NextSnapMail is provided as-is and should be used at the user's own risk.
  • Show NextSnapMail instead of SnappyMail in the embedded admin panel header.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureCroc2x/lP1cgdS/keEmS4rK/MBNFmnX53wAInpot8Mu8hGFlgBN34dsk3Lm5uJAWTxQY/fyBwd0/eK7z+n8eX5w1e6t11UiXLvHsFt+nEL7z15QPogBjHDi6AKr20zCbgMZeVbAW8pH0JVRBPTCbIyJbj+CQPT5CpWZQXagoBYIoPdCZwDCNDr2f2BxSB5E1yh2FSjWQYHfFibXekEqSWVuqDvIJ7V/Y4BiaeB2Gy2Wyxj+Rllne9SC7plV5dkT87LFsMsXvseZvlxUznS5U6o8Zurx9ES4Ct6FBVk6jBFozFisK6S/gQOvZj171gz8Il/TQy1XMWtHn24n2HgnMb+FVgMFypWkAXvdPwX5eqpNi92M9iB5+3y1YLBe2C1u1EWYBokAwIRjrMBCwY/SCyz2JWuVnWbqsYuKVWDwahgtwDpFjmdOGNVWvh8BGJ7Ei/8bQjaPcYmGRoFoWjUQmKpvsPNCEPYbO/0KocJqFE2PIXXIDINCuO+3lN83F3977ve8kNypwYeeSSAqHjngunmvtbZykEp9+/Z3Or0M0zMLO65zh55V5zVkjzxUUG/OPCDoZvm5npIb06nUX3Bi3DRptgonmt5AF66Xa88ugluBmaMUM7RRJwURl26QTGogeOzjWCbTB0nyskOcjyGHH8229OIBKSAhZGWDy/oRdCzM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.1
Release Details
UpdatedJuly 1, 2026, 2:01 p.m.
Changelog

Fixed

  • Ensure the Nextcloud App Store release package uses the cleaned NextSnapMail app metadata from the repository instead of stale local test metadata.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
Signaturem1Eesm1A/W53mfqyxKUA+6/UZKdgaTf+8jR49oM6FlWBF3s0kpNSgpV63+znYYfmcFqgxLJ4socvA3GBNMCRH/G6Un1lMdP7xralRdMk0Y68NMAgq7XnjvK+W+IWlzhezHEmSBLr+Haiv2IXj3Pf6xPxHNGyAd5yLDtkFe5Z/nHFxM8DOGeKV92n0uJzROsEU1iAEjAjleHnmt2Er57+qK9+l3xDnqZlAm59937vNlmkfqo8n5ONSswz1nVEutf+n1LbpEZyXh15ccVRmLTNuLVhGvLntybpzS6w9Yv7eum/CuX11fvIcU0/2kE/gL7Ir9ssiQroxWacJhbfazIll2UBu4oNgNhC5rSd+FVglWIy8mxVqMxB5XGegi7koRgGB2f8v3VI8RQSD0lrnu5hrVCviu3tJ8Ux/T13gksbPh6BL/oFdFAqK6e6UaUJRmnLATV/Z7QbMoquS+LYtp5o1H1im+/p1LLfbRnYKMpAGah2jlk9uQIPSNZBgZ1WTyaDb9qVqrt8qR6YIIrNPoaTh7VsiqV/iYt+T2QVaKqGhlTIPGDjka4QTRR0sSiI6XJmSmPLgvxekAaB1BrnvmWU009pwBx3DpQrU/VQUky7iatL/+T5xVgM+ZeQ+UP9gkXD1pSAb84Kr4qkHj4eaQ8fCSBh/LsQ6gMuzJYmLyMJlL4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.0
Release Details
UpdatedJuly 1, 2026, 1:40 p.m.
Changelog

Initial NextSnapMail release as an independent SnappyMail fork focused on Nextcloud integration.

Added

  • Introduce nextsnapmail as a standalone Nextcloud app id and namespace.
  • Add dedicated "NextSnapMail" sections to the Nextcloud administration and personal settings.
  • Bundle available SnappyMail extensions with the app release so installations no longer depend on the former external SnappyMail package repository.

Changed

  • Rename the Nextcloud integration from SnappyMail to NextSnapMail while keeping attribution to the upstream SnappyMail and RainLoop projects.
  • Update app metadata, documentation links and release description for the NextSnapMail fork.

Fixed

  • Restore application bootstrap and Nextcloud integration compatibility with Nextcloud 34 by replacing removed OC\Server shortcut methods.
  • Decouple the app-specific content security policy from Nextcloud's internal policy representation.
  • Preserve the legacy Knockout binding parser's required unsafe-eval CSP source while continuing to block unsafe inline scripts.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
Signatureha5hO4KGRljVV2cfKIuRHISW2e6i5jSsV0dXVut8/VTXnQeeJFE263VpRV5rhuYM29jsc4eUrO/jc24dHNM9WuT63rHaDe+M9DDDP8laFgRXi4WvVZ4RLggD7bA6hbIWBo8e0AuZzeaIucBmSZejPV0JN0xYBrgXHjWYseYjAXSZ0f2usvS9dD6shhO4+R3fqHXpOp65/8mGy8DJYKOzIHVIaUoVN7QHzvqIJg/LXVeiYhrvTuRBp0KQq2iwD1uNDwrOc2Ue53mcgXuVgOURJLIY1fQVYPzHziZRFxhOQ74ztfQyZbmSxcwj27/AxUufu5WMNDNlVIdK2T/A6srcPiLlpNdM5ww931tZBT9qKcFFuYIZnUq1M9FmRDEvhe+WY9CiExw8ZTG8cQWKKX8Jk2a5plHo5P6DixoHPE6oIAkYfUsTHOGzPEv/jb6hwLqX6oqOD8K5eB9zzrseiK3J4nAh0r3qAHcvCpk+vmcytathDrLljiTxTFlkCMtouHo59hIVu2HlKQ/raEYZPhwHrsg2ft599ljoDzACQVUgFNF/ZI3tGlkruFi0pqj62kaB1JnpM6/nw3fBUbc6sN3gdLpuqklsWoZMW3FBJsLe+yP/vAj9BXOeG4gyRGC6Fq9wfwC7JkFtfDqQu0XEGdeucIGwgeG9hJKmgKYnK8sma50=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib

Nextcloud 23

NextSnapMail 0.1.14
Release Details
UpdatedOct. 17, 2026, 11:37 a.m.
Changelog

Added

  • Begin the native Nextcloud administration integration: the complete existing domain and webmail configuration is available directly from the NextSnapMail administration section without a second administrator login.
  • Add a dedicated Nextcloud-admin-only endpoint for every embedded administration request.
  • Add a page-based administration navigation for domains and Google OAuth, webmail settings, extensions, Nextcloud integration, and data migration.

Changed

  • Hide the redundant embedded SnappyMail administration sidebar and logout controls in favor of the NextSnapMail navigation.
  • Move Google OAuth settings next to the mail-domain configuration and place import and reset operations on their own administration page.
  • Present all former webmail administration subsections in the main NextSnapMail navigation and use SnappyMail's actual settings/* routes so existing domains and domain creation remain available.
  • Restyle embedded administration forms, tables, dialogs, controls and domain actions to match the Nextcloud interface more closely.
  • Treat the bundled Nextcloud integration as an internal system module: load it independently of optional plugin support and hide it from the extension list.
  • Move the configurable contact-suggestion and calendar options of that system module into the regular Nextcloud integration settings.
  • Replace legacy extension action glyphs with Material Design icons and hide activation controls for extensions that are not installed.
  • Reorder the integrated administration navigation and consistently use Nextcloud-style Material icons and NextSnapMail branding throughout it.
  • Show mail-domain management before the Google OAuth configuration and remove the obsolete iframe-mode choice from the visible Nextcloud administration.
  • Keep rainloop.user and nextsnapmail.user independently selectable and editable during normal filter changes. Merge the legacy filters and remove rainloop.user only after the user explicitly starts a successful migration.

Fixed

  • Use the driver-specific Pdo\Mysql SSL constants on current PHP versions while retaining compatibility fallbacks for older PHP releases, preventing PHP 8.5 deprecation warnings from the database and password-plugin PDO connections (issue #56).
  • Preserve visible message content wrapped in leaked MJML mj-raw elements while continuing to sanitize the contained HTML normally (issue #55).
  • Prevent additional mail accounts from replacing the shared CardDAV URL and credentials. CardDAV settings are read-only while an additional account is active and server-side requests attempting to change them are rejected.
  • Preserve Sieve model class names in the minified JavaScript bundle so server scripts and filters are recognized outside debug mode (issue #54).
  • Show a clear IMAP, SMTP and optional Sieve result after testing a domain configuration.
  • Close every administration dialog reliably when a Nextcloud theme suppresses SnappyMail's original closing transition.
  • Close the domain-test credentials dialog directly after testing or cancelling instead of depending on a browser animation event.
  • Make the confirmation action in the domain connection-test credentials dialog close reliably while retaining form submission with the Enter key.
  • Save newly created filters reliably when the Done button is used.

Security

  • Require an active Nextcloud administrator session for the integrated admin page and all of its follow-up API requests while retaining SnappyMail's own request token validation.
  • Protect the legacy administration URL and its service requests with the same Nextcloud administrator check, making the separate SnappyMail administrator password unnecessary for this Nextcloud-only app.
  • Reject attempts to disable, delete or replace the mandatory Nextcloud system module through package-management endpoints.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignaturenLzewNulV2HNuNtvv2aI1A8+7xmGEtKcQ5UB9pnlDO4XnYBzgaSnKV65iYs58G1oZZzO+fD2RJ9WTFc5asaQCaVG9tcWg7gAbNzfpN9iObIibnMTJAgDSPlSa7ZS0ZaDtNbfF+SKWp3UTG7jxV87Qions1I7GtoONUK6EZTns+Kn85qvvHkZE4wg8GnpCmhilFpRE13fdp9MBhazdGdhAq8R9eNc10vRNO342JIn8W3R3yj68xrVboneg8Ztli5n5qnNM5blI8HYBMZKJz11GzqqdsgBf7mWPNGSGpX2m7FdjHIaxArU+LyJp3UsVBYEaA4JRNzQMrBnuvk2wHm1XfTymSkxe29zGTj70d8NlOn4G44iTVnlI8BF1pZLyIwqvsDtrYvgJhK4/1fzDbVzZc3V1mvpL70wLNzOeprqsAdXHyATpUiPWwga4r2PI3Yw5BkpadVtYevx5c2O/hPWJOJxztAMUktvf0J3WFfBVPu1aCSM+NlS4/QTOsuEh2NJE43N2T7/8YNBU1r15fwx1MKFQDV7civ0PKjWrcJZNcDcdMl5h5Zwtm/xuRpH2359ia0rH4pCkjCTuF2c31pw4AAd/2CDfdYrpLDQA9Mx2MTdrM0/QZWd6Z+lF/rLTD13dos5wMFvWluBuI48Yci9gIGHXJXNSZh8axu/iXBwW6A=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<36.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.13
Release Details
UpdatedOct. 7, 2026, 6:09 p.m.
Changelog

Added

  • Add selectable search scopes below the regular search field and in Advanced Search: the current folder, every folder in the account, or the current folder including all subfolders.
  • Add a dedicated multilingual out-of-office settings page that creates date-limited Sieve vacation responses per account identity, automatically uses the identity name and address, reports missing server capabilities and offers full-period, daily, weekly or custom per-sender reply intervals.

Changed

  • Present the unread-folder control as a clearly labeled filter button in the folder sidebar so it is no longer mistaken for a parent folder.
  • Use nextsnapmail.user for newly managed Sieve filters while retaining and safely migrating existing rainloop.user filters without deleting them.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureUkmu80mM1bK7eeGf4oAFmmN//ZtzTIs3VDnjhBvhNCsNh68EOD+WkD7SJ6rtMihFU3qRHnHFQu61xgqF8WtkWs7GIHfXCin/nbh+5EC5WnHQYeudUX+T3IL+IdF7EQEJOsNv5pZ9UyDAZIYoWMSYY+UusqSiFd7Ikq/tzGUDaRkGwzUybbrffqV1cN5STzQr1Iy/SAqaJlo0yMkiVLJ1LjWl2xxfV5f6CKh+S5PgyimcTMF8YBP0NXBeSJAhN8MF92h02ywWnuMTaQx6daseb4SGI2iLfWjLDXROOwCiSx5OyUVm3zW/Dukme7WYc6HfTO6YbCt3eHz7wWdol6RGDTvW3fYSvzOXIqfIJTRSRrBVWvCWIujtz8+jz/Q4a+YWGdhbhMCryy7cGu3k8NPAK4KQK6I/h5kKkr1ZvDgQ3Qd8XsR3qpm+HYT7AlQ9xAnxtghRR2YES8+1XPyovSf+eVVu2Eumk1LKZRwhbj/7Bfv9BeBEDs82CYreXbAvgmiDcwJQsNKfxG4kfUmMqcKrjtcnUh6wnQuOhH6zIdeer6T887/XSFhhZodcgB2yuEymOh74fmRR0k4NT59rAxf2Q1mQi7+XbTU+5nf8FreBBazhG8UOv2QwqFsNfVBcclt2tAzy8X4A16GJf1QXCMNzYYZw6wgSNQOS+/F0tUB4lOo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<36.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.12
Release Details
UpdatedSept. 28, 2026, 12:22 p.m.
Changelog

Changed

  • Use NextSnapMail-specific browser cookie names to avoid session collisions with SnappyMail or related forks running on the same Nextcloud domain.
  • Treat a valid empty plugin repository as reachable instead of showing a repository access warning.
  • Clear the new NextSnapMail cookie names during reset.
  • Avoid PHP 8.5 curl_close() deprecation warnings in bundled legacy plugin clients.
  • Add administrator-controlled messages-per-page defaults, maximum values and an enforced mode that locks the user setting when required.

Fixed

  • Persist validated integer settings instead of the originally submitted value, fixing messages-per-page values above the old UI limit being accepted but not applied consistently.

Security

  • Mark stored password parameters as sensitive so they are masked in exception traces on supported PHP versions.
  • Guard Nextcloud login, logout and impersonation event handlers so a NextSnapMail session cleanup/preparation problem cannot block the surrounding Nextcloud action.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureTAF+8Xw/coRcWE1k2hrvdOPhkBtBNY4ahx7lz5CuRmthPI9BKvoElTpvzbWLmhGFc3GJAU8QG6aSzgPLnlsXZauFpZmUT6LlBB2zkhcaNsn1VHDyeOpMvem0KIQkDSqe1pf477iPyy6ojKY7MSEsjOnoES/Aj87rkERauiXqN4oiNRuDHuox5AxVUbDXdPzhunNm1sXOdO28vEClhYtHNT44fRkoL0D8lFvqfeKRijUPi7I8PJj7uWJ4tYXDqazItrfZXAanK6iAPhefwJ5KKIq8H8wXheFfOtLfxZGW8dmARFX/3eKHmkL+lVpBVINGZ3X2qJSu27SGarZ7K0xUO20TCmfcaKdsTxbiaVxql8a3ZdzPx94FOku5VInYPRPr0P+UcIdyowN9S8Mbks6J6Ln4LgQddBUG+m35h1jtY607Dd0z+6P28JW/igJibJDcXJBCcjEP6dIR9nKFdfT9RTYMor1z4uYJ4yaJyaPxeyLpBkQ1Khi1D+cuq+F0uHWiNWXnfutLCb3W5B1sDVLka/gQm60dLI4Ye7DNSn7X/ZcjSWMx4KU61rPz+UfVoVt8FoTrw6GoKbZRlKNoIMRPEBKx4Uvg/NB9SpdLu+NEu/HHzXN7HChxKUaNyN+dlIAl+Xm9BjZ4nTldluKtLaDJGYJgFWiE+SX0o4g3+L5ghD4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<36.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.11
Release Details
UpdatedSept. 12, 2026, 8:07 a.m.
Changelog

Added

  • Integrate Gmail / Google OAuth2 login directly into the Nextcloud app, so Gmail accounts can be connected as the main account from the personal settings and as additional accounts from the webmail UI.
  • Add Nextcloud admin settings for Gmail / Google OAuth2 client configuration, including the authorized redirect URI for the Google Cloud Console.
  • Add support for a separate NextSnapMail plugin repository and administrator upload of custom plugins.

Changed

  • Include Gmail / Google OAuth2 configuration in the guarded NextSnapMail reset cleanup so a reset removes the stored client ID, client secret and related OAuth settings.
  • Document the integrated Gmail / Google OAuth2 support in the README and Nextcloud app metadata.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureazL+W6F5UPch+idZIWqJpKYw1j013Csb3upzFYlRd1q0nNj9zzgu4He4qqtWObVMU1H0bJNUcEc0bBz9RNKC1CNEYWv+bjWmC4GB16vK5xWRIv8NEgPIhvA/1sg8I/bNbmiXdIQz27Oh422YB+3pO4g1y80DtwFSB4mHxfvpWR7CPzS3vd6BghC9aKKLkTjfQjA/ID1CIP3xtE45Ium/oqLJaEf83sjuhJdIaChXc59QA39+hgzZG01coeimhnHjwr9xQeISHEiO0YiCivWM+GfY/1k5HejTPv4MJ+EhB/wLeJYcWb3IRSqUaMV2j01o8hcZgqoiGNgsjxpPhNd00p3fgv1rHqwdys/BMEFxrc0vlBjZMf8leY0Y+BOJK6K88y1QLcECfaaA3fLj1Qimuh1bNcA44oODnjYu+Y5lYU8Wt+vWI1dUNJZKpTJahuLCRRoNmKh07WBI3Kq2APkQCBzz7wczMDhsPZ+F4SeVm8+aP67STttN+WFSqGrBqiXWJsBUFKi72elRQHd2NSPk1Af5z7gmK2Kiaa91F2Fv5xnBo7oYqKPKcHkS4/nKzPp+xK0Xdf8teJ4f3opXTdN34zXLhYZcc/A77kpqk3e3s/nQudCZDWHSM0+wjnb2K4dYrYr/73qxsQBwkDE5qXJJfI1IcJN/iHoLtM+zSLBuKdw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.10
Release Details
UpdatedAug. 3, 2026, 4:21 p.m.
Changelog

Fixed

  • Save all selected message attachments to Nextcloud Files instead of only the first attachment.
  • Keep attachment filenames unique when saving multiple files to Nextcloud.
  • Avoid PHP deprecation warnings on newer PHP versions in PGP/GPG/SMIME helper code.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureLNzp3dkPjsNUgTiJAZZEQhfrBO82kCM5rEFvAZ9/56xERvFqrlIAOi4PBKzJvC8nEEtdtqgg7Cs/FUTZGKCc/E4cfQGOMrSQepmCegshcVEx3sBPSsyBqBtSnbmAkYlLu6XRP/ok914fRWDi9pvfVR7PLMT82RyQpN9uQSn4NuLLWvgUwI4j24a9jQ7POwU5AuXavL1aNly+kKLoKEa9ATzb6VBDOqC9ETTVxw5Y2vWI/yyeOivytDNDgTQjkvKPU4/+jZz4V4j/695vx6Wmndx+MeJoTL5JYz5kItZU0Q++XZaS5SIMGZX9Sl/kl7XmtOhEuH4ysFkkoxYvHnnausteXCRavbGaHRVhCFU6gf20Gi9l76MT5I+xgbb9UqIXEP2j4Xq3mfzC6KqbUqXRwOF1zLQ2q5FcjF4V0nZsHONS9PKuuGFU5gLNQQyEJ1xk7g+xNaR8U7Nl1drG9r9fOKUUM34p5SZ1lhLVP39QEVVkGsAexR3ndSxS8qIF0H81pIFexAvw4QVtlY7cpIdvhgi/W2ra9utOW9pygFCUDA/prUPbhN9Je3yae1RvLyN8CiEs4NLIypadDySXMly6k/rjejQmUCLPFGLuYvFXjQ/kKQUmk2vvAauQxWBfsxMorFeqCMcmYFHh36YbubPWXFQea80aP1WGhDLgKsPh6R8=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.7
Release Details
UpdatedJuly 6, 2026, 5:53 p.m.
Changelog

Added

  • Add an administrator-facing importer for existing SnappyMail installations. The importer can copy account preferences, encrypted login data, additional account definitions, and app data from snappymail to nextsnapmail while leaving the old SnappyMail installation untouched by default.
  • Add guarded cleanup actions for imported NextSnapMail account data and old SnappyMail data, including confirmation and server-side validation.

Fixed

  • Preserve automatic ordered and unordered list creation in the mail editor while avoiding the Squire space-handler bug that could remove 1. input.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignaturemgYOnVCcWo3utSKotBoqSFsb5FtXZNVnf3G2U/wZZ5FKkvxkvCAzv7acyk7WmIOeTWyIm71ltRz4ntVFbD2zax0fardWArG9zTWbnblggNg3vY0gBDmOBG4IQAnmc9NoZGVGquObN6U8zCImtLTxdsBw0vDUMtJCpvyiGnwGMd/8whvURUrAmDTYbTNolRBrT9XlR/sH7CNlz8PrujGqdBK7KTpVVRakrsMygzVNPL7SIEhhSpuJTlpThReSCly9fb4d2EkCuQybxsaY66Nw8NoUeFSe2n/6m/fgVmrAIZf+Lf0DASaCjYsBOai1MXn4Rbkqd5xTZz5TqGwJ4RmsTkyYvIM5A3G1bQFfxyAQ5NpwB4Pw/n1Fmsf9vrxEmoD4vEMH4z46dQS//YlS44/fjcsPUseLQOK5zwjNpS6nU4tcgOE8fU14lYIFqjBTSOfrOMloyNevoYJlXtGIZ4XLUgkwQ/t1JYccg821FlsdGj8Kd5eE3pDdGBqqbMRmtZtt4Fxn+sBKdzi0/aFIz0SrG8GJex22jdvCd3DDI7Q64AZQVyicg/dxaYAzqgGq7Lxc9xcFvgeztuXL6b148q9zqZvUV/XrkaWaGiycmInSlHLTI6E8QPPbikAuwNtTnPnffWa08f+06A8K0dtw7DsyLjApwwBCrF9TTw0tnXlqWsU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.6
Release Details
UpdatedJuly 2, 2026, 8:58 p.m.
Changelog

Fixed

  • Rebuild the Nextcloud release package from the 0.1.3 package base and apply only the confirmed S/MIME signing fix to app.js and app.min.js.
  • Preserve UTF-8 encoding in the packaged JavaScript files so folder emojis and other special characters are displayed correctly.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureGl6nvawl85nQ2OrAz9veSaHQVnOgQbpLag7R9zMSSfSfjLs9/B3TEMGFlv0hf8UC3teXP1kEaNAv3RKotBXx/ujqBRh51aUz+Q7ZODv/+oYqVN9Gr7kcpr/2y9O4ycaVsO9sfb+naDicykh5lFBeSt4Qq77EDyn8tpm4K8WabdbC/afsDYtiQ/ttkhLjcEOlLSfZOQMDI/M/BG0gbjKxgW0nuiqL5XyCd+PbeGtZf/KRqnhlSUgxqpbwfEmcimQMajhiRWkykZWMUuWq05+inwp7rPSgHHDg8c92oYwfLzTo1OupHgzQCfFtEdxuBsDRNC/098Wqf9PeFS3DlBYpm0iOoRdsWhrsU8lblL25HdhY3wUeEhqVPBZsDeEYEnEp1kDkgQEa+iIziN9QG0rBTVgmVJm2DRMyOHl45SdPeXU3Tr1dDuf6tkMlck14xve6j5N/CGChe6xHrPidOHBGAt0fJ2Jb4lBbvH4umFNMJu7cyZfuMGeQ3YjWI6sBr6aNvabKWU1He7rDCPSy5CayX6caLn+UwiZ6n9RSAOq1TplwPBLi1C1OTRKuWB4h2BmBD/QYjYVM4lsHbFS3Kf7xD1g5mvmjsKoNNA6CtngfZ67r+x5N8W4mLMcjJi0F5lwOp/mHnOs6gpWmpO2jXISWPBjGWD0nfwRJOy/I7utLEUM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.5
Release Details
UpdatedJuly 2, 2026, 5:45 p.m.
Changelog

Fixed

  • Rebuild the release package from the 0.1.3 package base and apply only the confirmed S/MIME signing fix for unencrypted private keys.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureovVL0/fyDY6Bsp4slyqw6Hw9L0Zp+3yQEaS46YMgO+r78dkmmkySGcqmee/k6pdZsa6Q6oexbyfs9jR6KLwuHD+E1sYfCknTUWMne8rF43wTWIUUaY9GIBCP5ZWXYmfv+NteBtOgLAsEPwsVkIiqeJkC52hoT6PY9gGn+BFEZyleBnLx//4HWlzu1+OictiCEaP6Kaz6Tl9brffoj3lL8ChVWXj4tbv4kuc5mQQp2nFiqSzQ9qLcmIc8h0emTrsoBc2VFoqY49Woz0/sJmrIKZzRgGgp7PZOzaQFox0nDwLbJ/kpxv9072B8pWrfrji9bkhefFhT4+9C9CsiStJXG8nfOGO9JXzKfJYMb9pRrV1GRV9u51Q6TZryXDRmCYItW5TD7YviI+Rjyes9+bgmbpKyJkkno7Ttn6NXyZdi0O9/2XNJj30sMSnixsiXacEv2oMWb2fXWfxEHpok6vbERYwGFeR4BjLtlwQ69yaupXgU/ocyUHVRtRGuYzVv3C61KNBYNjrfQGDtFp9oE8YEPDFP4QD71KFG/bleWyk5OcXeLts2NYVJoTs7hNF+iQGkQ67jMB5EjX2FtHAuIyG8UWN5QxSbX1l65m4kD543k9/Z3pL9dU1JzdSXDZnSp2bhW01JebtkkXo/k9q+ALK40+EmqXL9vrfn7XI6CxInCVc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.4
Release Details
UpdatedJuly 2, 2026, 5:28 p.m.
Changelog

Fixed

  • Fix S/MIME signing with unencrypted private keys.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureQfsNevpxMMZfYo3A/EF7VoW2WI454gdpRBjYTLUpSryQyBmw1XIuGvhpNugurkmL0WarW6/vdccVCN09DfbOyy7lytN+F4kGJby63/xpOeQcwtCqsJaJL02+nH4yhJeNi9ODcjvC7i8bNTI7n5D42RRo/rDtOocaJ/0ZMlCxrRx+xbsMKNCCIzrijUg2ZA3MseGzd10AgQ48BvGA89v+tZxUUQXOda6OmUm7EOGvFu4nn2iigJ+p+xUoAYQq/QG0pjJqY65esQTPSiwM5oN5NCI+Z7TtBTgKW/D6hMk+yry0pgioEAgZrW95aad7n0rsEqoqkYIrY0OuvfWhCyjbvCVHaoOJOjPtkcdk5LLECOeOzIFLL4z8DjWDU9szi6m8Fy5C8dP3geJSB+1D4AcAzBNoOw/tln8SMQkp/TzlgmMv8NPprd3LpruZRxFrdaQcpEbR1y2dnPhN5ItpomVr7mtCTh+JxfVDGCbPa+G7kNrY1zwQ2dinXYrqb3ypgP6IYmKNXIQzGznjklbZageyUQ02mRZt74n16W0v7nd+Iv9Ok+r+KdqcoySh0K8ReX7DbVmmxdtTvJxnrsOjo3eVrN47a3ET/h6SozK9aH21MIPUAIZhoSBxRpl8NRwVWVtsjlT98k17dhP8LRU0g1Vw/fMmVHgwaaR7/hsYLqmw7HY=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.3
Release Details
UpdatedJuly 2, 2026, 1:56 p.m.
Changelog

Fixed

  • Exclude exact .htaccess files from Nextcloud release packages so App Store installations no longer report missing .htaccess files in the integrity check.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureUvUjtK+6x16Vr2f8IC/tFMdO0PIIeP3LJYFcPNPG+hlXrWEpSEy2q1bIlyyjNOiRLVYNzGeb1V9vavBdYOXPRgVa2PnHKbHV8HMeR9PekE7fbU/rP7UGC7HAneIRAFH2G3hUbmctfMy71PKensXXNxprpXjmeaIJXIkT6Xbp1gHRiqsc7ewXZVDS0WOZbbipy4OYBLpj3rdLy9c6QAe311ttxeMEhvW/celUl1iSGwsf9x6LTNVAul7yQ39RQuVR93VIVc5eVkSirTqQ3GpYFZC0mvXNzdqk98yWl3oqym5BA0RJSG3pSXnp4b8YnhNpx9q4EcoBRKG/653/jNA56gc4uxaOiMrr4kx7opqJW35mEy980qIRhOVC11WDqvMOGmEvW9ew6wL+mGPLR7abvqLyE9KjOcw7YNnJg1itxAq8cqRvHBpj7iTtEfSBkfMmrv9rI5130x6ssCEKK6z+XxP6saE2YK4OOF6ni2u5NlvaUCGtnE5RVf70ylRfJDQAnPwlVQ3XpVRvshn+Y34ntvUEND6pgUWXfu+sJHNsfkfF9nEGx8AeaEPrB7F/3dfArOxrsE2X3lMmvhUx5ISZL2x0zau3fWLF1LDhUGxqjE5WUCZuE7Y8PCB2qpJ0ohizJ30aCPc/FCYDZlX6LEhOzldypLYa99b4DxD0ZwCLE4o=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.2
Release Details
UpdatedJuly 2, 2026, 4:54 a.m.
Changelog

Changed

  • Add an explicit App Store disclaimer that NextSnapMail is provided as-is and should be used at the user's own risk.
  • Show NextSnapMail instead of SnappyMail in the embedded admin panel header.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureCroc2x/lP1cgdS/keEmS4rK/MBNFmnX53wAInpot8Mu8hGFlgBN34dsk3Lm5uJAWTxQY/fyBwd0/eK7z+n8eX5w1e6t11UiXLvHsFt+nEL7z15QPogBjHDi6AKr20zCbgMZeVbAW8pH0JVRBPTCbIyJbj+CQPT5CpWZQXagoBYIoPdCZwDCNDr2f2BxSB5E1yh2FSjWQYHfFibXekEqSWVuqDvIJ7V/Y4BiaeB2Gy2Wyxj+Rllne9SC7plV5dkT87LFsMsXvseZvlxUznS5U6o8Zurx9ES4Ct6FBVk6jBFozFisK6S/gQOvZj171gz8Il/TQy1XMWtHn24n2HgnMb+FVgMFypWkAXvdPwX5eqpNi92M9iB5+3y1YLBe2C1u1EWYBokAwIRjrMBCwY/SCyz2JWuVnWbqsYuKVWDwahgtwDpFjmdOGNVWvh8BGJ7Ei/8bQjaPcYmGRoFoWjUQmKpvsPNCEPYbO/0KocJqFE2PIXXIDINCuO+3lN83F3977ve8kNypwYeeSSAqHjngunmvtbZykEp9+/Z3Or0M0zMLO65zh55V5zVkjzxUUG/OPCDoZvm5npIb06nUX3Bi3DRptgonmt5AF66Xa88ugluBmaMUM7RRJwURl26QTGogeOzjWCbTB0nyskOcjyGHH8229OIBKSAhZGWDy/oRdCzM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.1
Release Details
UpdatedJuly 1, 2026, 2:01 p.m.
Changelog

Fixed

  • Ensure the Nextcloud App Store release package uses the cleaned NextSnapMail app metadata from the repository instead of stale local test metadata.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
Signaturem1Eesm1A/W53mfqyxKUA+6/UZKdgaTf+8jR49oM6FlWBF3s0kpNSgpV63+znYYfmcFqgxLJ4socvA3GBNMCRH/G6Un1lMdP7xralRdMk0Y68NMAgq7XnjvK+W+IWlzhezHEmSBLr+Haiv2IXj3Pf6xPxHNGyAd5yLDtkFe5Z/nHFxM8DOGeKV92n0uJzROsEU1iAEjAjleHnmt2Er57+qK9+l3xDnqZlAm59937vNlmkfqo8n5ONSswz1nVEutf+n1LbpEZyXh15ccVRmLTNuLVhGvLntybpzS6w9Yv7eum/CuX11fvIcU0/2kE/gL7Ir9ssiQroxWacJhbfazIll2UBu4oNgNhC5rSd+FVglWIy8mxVqMxB5XGegi7koRgGB2f8v3VI8RQSD0lrnu5hrVCviu3tJ8Ux/T13gksbPh6BL/oFdFAqK6e6UaUJRmnLATV/Z7QbMoquS+LYtp5o1H1im+/p1LLfbRnYKMpAGah2jlk9uQIPSNZBgZ1WTyaDb9qVqrt8qR6YIIrNPoaTh7VsiqV/iYt+T2QVaKqGhlTIPGDjka4QTRR0sSiI6XJmSmPLgvxekAaB1BrnvmWU009pwBx3DpQrU/VQUky7iatL/+T5xVgM+ZeQ+UP9gkXD1pSAb84Kr4qkHj4eaQ8fCSBh/LsQ6gMuzJYmLyMJlL4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.0
Release Details
UpdatedJuly 1, 2026, 1:40 p.m.
Changelog

Initial NextSnapMail release as an independent SnappyMail fork focused on Nextcloud integration.

Added

  • Introduce nextsnapmail as a standalone Nextcloud app id and namespace.
  • Add dedicated "NextSnapMail" sections to the Nextcloud administration and personal settings.
  • Bundle available SnappyMail extensions with the app release so installations no longer depend on the former external SnappyMail package repository.

Changed

  • Rename the Nextcloud integration from SnappyMail to NextSnapMail while keeping attribution to the upstream SnappyMail and RainLoop projects.
  • Update app metadata, documentation links and release description for the NextSnapMail fork.

Fixed

  • Restore application bootstrap and Nextcloud integration compatibility with Nextcloud 34 by replacing removed OC\Server shortcut methods.
  • Decouple the app-specific content security policy from Nextcloud's internal policy representation.
  • Preserve the legacy Knockout binding parser's required unsafe-eval CSP source while continuing to block unsafe inline scripts.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
Signatureha5hO4KGRljVV2cfKIuRHISW2e6i5jSsV0dXVut8/VTXnQeeJFE263VpRV5rhuYM29jsc4eUrO/jc24dHNM9WuT63rHaDe+M9DDDP8laFgRXi4WvVZ4RLggD7bA6hbIWBo8e0AuZzeaIucBmSZejPV0JN0xYBrgXHjWYseYjAXSZ0f2usvS9dD6shhO4+R3fqHXpOp65/8mGy8DJYKOzIHVIaUoVN7QHzvqIJg/LXVeiYhrvTuRBp0KQq2iwD1uNDwrOc2Ue53mcgXuVgOURJLIY1fQVYPzHziZRFxhOQ74ztfQyZbmSxcwj27/AxUufu5WMNDNlVIdK2T/A6srcPiLlpNdM5ww931tZBT9qKcFFuYIZnUq1M9FmRDEvhe+WY9CiExw8ZTG8cQWKKX8Jk2a5plHo5P6DixoHPE6oIAkYfUsTHOGzPEv/jb6hwLqX6oqOD8K5eB9zzrseiK3J4nAh0r3qAHcvCpk+vmcytathDrLljiTxTFlkCMtouHo59hIVu2HlKQ/raEYZPhwHrsg2ft599ljoDzACQVUgFNF/ZI3tGlkruFi0pqj62kaB1JnpM6/nw3fBUbc6sN3gdLpuqklsWoZMW3FBJsLe+yP/vAj9BXOeG4gyRGC6Fq9wfwC7JkFtfDqQu0XEGdeucIGwgeG9hJKmgKYnK8sma50=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib

Nextcloud 22

NextSnapMail 0.1.14
Release Details
UpdatedOct. 17, 2026, 11:37 a.m.
Changelog

Added

  • Begin the native Nextcloud administration integration: the complete existing domain and webmail configuration is available directly from the NextSnapMail administration section without a second administrator login.
  • Add a dedicated Nextcloud-admin-only endpoint for every embedded administration request.
  • Add a page-based administration navigation for domains and Google OAuth, webmail settings, extensions, Nextcloud integration, and data migration.

Changed

  • Hide the redundant embedded SnappyMail administration sidebar and logout controls in favor of the NextSnapMail navigation.
  • Move Google OAuth settings next to the mail-domain configuration and place import and reset operations on their own administration page.
  • Present all former webmail administration subsections in the main NextSnapMail navigation and use SnappyMail's actual settings/* routes so existing domains and domain creation remain available.
  • Restyle embedded administration forms, tables, dialogs, controls and domain actions to match the Nextcloud interface more closely.
  • Treat the bundled Nextcloud integration as an internal system module: load it independently of optional plugin support and hide it from the extension list.
  • Move the configurable contact-suggestion and calendar options of that system module into the regular Nextcloud integration settings.
  • Replace legacy extension action glyphs with Material Design icons and hide activation controls for extensions that are not installed.
  • Reorder the integrated administration navigation and consistently use Nextcloud-style Material icons and NextSnapMail branding throughout it.
  • Show mail-domain management before the Google OAuth configuration and remove the obsolete iframe-mode choice from the visible Nextcloud administration.
  • Keep rainloop.user and nextsnapmail.user independently selectable and editable during normal filter changes. Merge the legacy filters and remove rainloop.user only after the user explicitly starts a successful migration.

Fixed

  • Use the driver-specific Pdo\Mysql SSL constants on current PHP versions while retaining compatibility fallbacks for older PHP releases, preventing PHP 8.5 deprecation warnings from the database and password-plugin PDO connections (issue #56).
  • Preserve visible message content wrapped in leaked MJML mj-raw elements while continuing to sanitize the contained HTML normally (issue #55).
  • Prevent additional mail accounts from replacing the shared CardDAV URL and credentials. CardDAV settings are read-only while an additional account is active and server-side requests attempting to change them are rejected.
  • Preserve Sieve model class names in the minified JavaScript bundle so server scripts and filters are recognized outside debug mode (issue #54).
  • Show a clear IMAP, SMTP and optional Sieve result after testing a domain configuration.
  • Close every administration dialog reliably when a Nextcloud theme suppresses SnappyMail's original closing transition.
  • Close the domain-test credentials dialog directly after testing or cancelling instead of depending on a browser animation event.
  • Make the confirmation action in the domain connection-test credentials dialog close reliably while retaining form submission with the Enter key.
  • Save newly created filters reliably when the Done button is used.

Security

  • Require an active Nextcloud administrator session for the integrated admin page and all of its follow-up API requests while retaining SnappyMail's own request token validation.
  • Protect the legacy administration URL and its service requests with the same Nextcloud administrator check, making the separate SnappyMail administrator password unnecessary for this Nextcloud-only app.
  • Reject attempts to disable, delete or replace the mandatory Nextcloud system module through package-management endpoints.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignaturenLzewNulV2HNuNtvv2aI1A8+7xmGEtKcQ5UB9pnlDO4XnYBzgaSnKV65iYs58G1oZZzO+fD2RJ9WTFc5asaQCaVG9tcWg7gAbNzfpN9iObIibnMTJAgDSPlSa7ZS0ZaDtNbfF+SKWp3UTG7jxV87Qions1I7GtoONUK6EZTns+Kn85qvvHkZE4wg8GnpCmhilFpRE13fdp9MBhazdGdhAq8R9eNc10vRNO342JIn8W3R3yj68xrVboneg8Ztli5n5qnNM5blI8HYBMZKJz11GzqqdsgBf7mWPNGSGpX2m7FdjHIaxArU+LyJp3UsVBYEaA4JRNzQMrBnuvk2wHm1XfTymSkxe29zGTj70d8NlOn4G44iTVnlI8BF1pZLyIwqvsDtrYvgJhK4/1fzDbVzZc3V1mvpL70wLNzOeprqsAdXHyATpUiPWwga4r2PI3Yw5BkpadVtYevx5c2O/hPWJOJxztAMUktvf0J3WFfBVPu1aCSM+NlS4/QTOsuEh2NJE43N2T7/8YNBU1r15fwx1MKFQDV7civ0PKjWrcJZNcDcdMl5h5Zwtm/xuRpH2359ia0rH4pCkjCTuF2c31pw4AAd/2CDfdYrpLDQA9Mx2MTdrM0/QZWd6Z+lF/rLTD13dos5wMFvWluBuI48Yci9gIGHXJXNSZh8axu/iXBwW6A=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<36.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.13
Release Details
UpdatedOct. 7, 2026, 6:09 p.m.
Changelog

Added

  • Add selectable search scopes below the regular search field and in Advanced Search: the current folder, every folder in the account, or the current folder including all subfolders.
  • Add a dedicated multilingual out-of-office settings page that creates date-limited Sieve vacation responses per account identity, automatically uses the identity name and address, reports missing server capabilities and offers full-period, daily, weekly or custom per-sender reply intervals.

Changed

  • Present the unread-folder control as a clearly labeled filter button in the folder sidebar so it is no longer mistaken for a parent folder.
  • Use nextsnapmail.user for newly managed Sieve filters while retaining and safely migrating existing rainloop.user filters without deleting them.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureUkmu80mM1bK7eeGf4oAFmmN//ZtzTIs3VDnjhBvhNCsNh68EOD+WkD7SJ6rtMihFU3qRHnHFQu61xgqF8WtkWs7GIHfXCin/nbh+5EC5WnHQYeudUX+T3IL+IdF7EQEJOsNv5pZ9UyDAZIYoWMSYY+UusqSiFd7Ikq/tzGUDaRkGwzUybbrffqV1cN5STzQr1Iy/SAqaJlo0yMkiVLJ1LjWl2xxfV5f6CKh+S5PgyimcTMF8YBP0NXBeSJAhN8MF92h02ywWnuMTaQx6daseb4SGI2iLfWjLDXROOwCiSx5OyUVm3zW/Dukme7WYc6HfTO6YbCt3eHz7wWdol6RGDTvW3fYSvzOXIqfIJTRSRrBVWvCWIujtz8+jz/Q4a+YWGdhbhMCryy7cGu3k8NPAK4KQK6I/h5kKkr1ZvDgQ3Qd8XsR3qpm+HYT7AlQ9xAnxtghRR2YES8+1XPyovSf+eVVu2Eumk1LKZRwhbj/7Bfv9BeBEDs82CYreXbAvgmiDcwJQsNKfxG4kfUmMqcKrjtcnUh6wnQuOhH6zIdeer6T887/XSFhhZodcgB2yuEymOh74fmRR0k4NT59rAxf2Q1mQi7+XbTU+5nf8FreBBazhG8UOv2QwqFsNfVBcclt2tAzy8X4A16GJf1QXCMNzYYZw6wgSNQOS+/F0tUB4lOo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<36.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.12
Release Details
UpdatedSept. 28, 2026, 12:22 p.m.
Changelog

Changed

  • Use NextSnapMail-specific browser cookie names to avoid session collisions with SnappyMail or related forks running on the same Nextcloud domain.
  • Treat a valid empty plugin repository as reachable instead of showing a repository access warning.
  • Clear the new NextSnapMail cookie names during reset.
  • Avoid PHP 8.5 curl_close() deprecation warnings in bundled legacy plugin clients.
  • Add administrator-controlled messages-per-page defaults, maximum values and an enforced mode that locks the user setting when required.

Fixed

  • Persist validated integer settings instead of the originally submitted value, fixing messages-per-page values above the old UI limit being accepted but not applied consistently.

Security

  • Mark stored password parameters as sensitive so they are masked in exception traces on supported PHP versions.
  • Guard Nextcloud login, logout and impersonation event handlers so a NextSnapMail session cleanup/preparation problem cannot block the surrounding Nextcloud action.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureTAF+8Xw/coRcWE1k2hrvdOPhkBtBNY4ahx7lz5CuRmthPI9BKvoElTpvzbWLmhGFc3GJAU8QG6aSzgPLnlsXZauFpZmUT6LlBB2zkhcaNsn1VHDyeOpMvem0KIQkDSqe1pf477iPyy6ojKY7MSEsjOnoES/Aj87rkERauiXqN4oiNRuDHuox5AxVUbDXdPzhunNm1sXOdO28vEClhYtHNT44fRkoL0D8lFvqfeKRijUPi7I8PJj7uWJ4tYXDqazItrfZXAanK6iAPhefwJ5KKIq8H8wXheFfOtLfxZGW8dmARFX/3eKHmkL+lVpBVINGZ3X2qJSu27SGarZ7K0xUO20TCmfcaKdsTxbiaVxql8a3ZdzPx94FOku5VInYPRPr0P+UcIdyowN9S8Mbks6J6Ln4LgQddBUG+m35h1jtY607Dd0z+6P28JW/igJibJDcXJBCcjEP6dIR9nKFdfT9RTYMor1z4uYJ4yaJyaPxeyLpBkQ1Khi1D+cuq+F0uHWiNWXnfutLCb3W5B1sDVLka/gQm60dLI4Ye7DNSn7X/ZcjSWMx4KU61rPz+UfVoVt8FoTrw6GoKbZRlKNoIMRPEBKx4Uvg/NB9SpdLu+NEu/HHzXN7HChxKUaNyN+dlIAl+Xm9BjZ4nTldluKtLaDJGYJgFWiE+SX0o4g3+L5ghD4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<36.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.11
Release Details
UpdatedSept. 12, 2026, 8:07 a.m.
Changelog

Added

  • Integrate Gmail / Google OAuth2 login directly into the Nextcloud app, so Gmail accounts can be connected as the main account from the personal settings and as additional accounts from the webmail UI.
  • Add Nextcloud admin settings for Gmail / Google OAuth2 client configuration, including the authorized redirect URI for the Google Cloud Console.
  • Add support for a separate NextSnapMail plugin repository and administrator upload of custom plugins.

Changed

  • Include Gmail / Google OAuth2 configuration in the guarded NextSnapMail reset cleanup so a reset removes the stored client ID, client secret and related OAuth settings.
  • Document the integrated Gmail / Google OAuth2 support in the README and Nextcloud app metadata.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureazL+W6F5UPch+idZIWqJpKYw1j013Csb3upzFYlRd1q0nNj9zzgu4He4qqtWObVMU1H0bJNUcEc0bBz9RNKC1CNEYWv+bjWmC4GB16vK5xWRIv8NEgPIhvA/1sg8I/bNbmiXdIQz27Oh422YB+3pO4g1y80DtwFSB4mHxfvpWR7CPzS3vd6BghC9aKKLkTjfQjA/ID1CIP3xtE45Ium/oqLJaEf83sjuhJdIaChXc59QA39+hgzZG01coeimhnHjwr9xQeISHEiO0YiCivWM+GfY/1k5HejTPv4MJ+EhB/wLeJYcWb3IRSqUaMV2j01o8hcZgqoiGNgsjxpPhNd00p3fgv1rHqwdys/BMEFxrc0vlBjZMf8leY0Y+BOJK6K88y1QLcECfaaA3fLj1Qimuh1bNcA44oODnjYu+Y5lYU8Wt+vWI1dUNJZKpTJahuLCRRoNmKh07WBI3Kq2APkQCBzz7wczMDhsPZ+F4SeVm8+aP67STttN+WFSqGrBqiXWJsBUFKi72elRQHd2NSPk1Af5z7gmK2Kiaa91F2Fv5xnBo7oYqKPKcHkS4/nKzPp+xK0Xdf8teJ4f3opXTdN34zXLhYZcc/A77kpqk3e3s/nQudCZDWHSM0+wjnb2K4dYrYr/73qxsQBwkDE5qXJJfI1IcJN/iHoLtM+zSLBuKdw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.10
Release Details
UpdatedAug. 3, 2026, 4:21 p.m.
Changelog

Fixed

  • Save all selected message attachments to Nextcloud Files instead of only the first attachment.
  • Keep attachment filenames unique when saving multiple files to Nextcloud.
  • Avoid PHP deprecation warnings on newer PHP versions in PGP/GPG/SMIME helper code.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureLNzp3dkPjsNUgTiJAZZEQhfrBO82kCM5rEFvAZ9/56xERvFqrlIAOi4PBKzJvC8nEEtdtqgg7Cs/FUTZGKCc/E4cfQGOMrSQepmCegshcVEx3sBPSsyBqBtSnbmAkYlLu6XRP/ok914fRWDi9pvfVR7PLMT82RyQpN9uQSn4NuLLWvgUwI4j24a9jQ7POwU5AuXavL1aNly+kKLoKEa9ATzb6VBDOqC9ETTVxw5Y2vWI/yyeOivytDNDgTQjkvKPU4/+jZz4V4j/695vx6Wmndx+MeJoTL5JYz5kItZU0Q++XZaS5SIMGZX9Sl/kl7XmtOhEuH4ysFkkoxYvHnnausteXCRavbGaHRVhCFU6gf20Gi9l76MT5I+xgbb9UqIXEP2j4Xq3mfzC6KqbUqXRwOF1zLQ2q5FcjF4V0nZsHONS9PKuuGFU5gLNQQyEJ1xk7g+xNaR8U7Nl1drG9r9fOKUUM34p5SZ1lhLVP39QEVVkGsAexR3ndSxS8qIF0H81pIFexAvw4QVtlY7cpIdvhgi/W2ra9utOW9pygFCUDA/prUPbhN9Je3yae1RvLyN8CiEs4NLIypadDySXMly6k/rjejQmUCLPFGLuYvFXjQ/kKQUmk2vvAauQxWBfsxMorFeqCMcmYFHh36YbubPWXFQea80aP1WGhDLgKsPh6R8=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.7
Release Details
UpdatedJuly 6, 2026, 5:53 p.m.
Changelog

Added

  • Add an administrator-facing importer for existing SnappyMail installations. The importer can copy account preferences, encrypted login data, additional account definitions, and app data from snappymail to nextsnapmail while leaving the old SnappyMail installation untouched by default.
  • Add guarded cleanup actions for imported NextSnapMail account data and old SnappyMail data, including confirmation and server-side validation.

Fixed

  • Preserve automatic ordered and unordered list creation in the mail editor while avoiding the Squire space-handler bug that could remove 1. input.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignaturemgYOnVCcWo3utSKotBoqSFsb5FtXZNVnf3G2U/wZZ5FKkvxkvCAzv7acyk7WmIOeTWyIm71ltRz4ntVFbD2zax0fardWArG9zTWbnblggNg3vY0gBDmOBG4IQAnmc9NoZGVGquObN6U8zCImtLTxdsBw0vDUMtJCpvyiGnwGMd/8whvURUrAmDTYbTNolRBrT9XlR/sH7CNlz8PrujGqdBK7KTpVVRakrsMygzVNPL7SIEhhSpuJTlpThReSCly9fb4d2EkCuQybxsaY66Nw8NoUeFSe2n/6m/fgVmrAIZf+Lf0DASaCjYsBOai1MXn4Rbkqd5xTZz5TqGwJ4RmsTkyYvIM5A3G1bQFfxyAQ5NpwB4Pw/n1Fmsf9vrxEmoD4vEMH4z46dQS//YlS44/fjcsPUseLQOK5zwjNpS6nU4tcgOE8fU14lYIFqjBTSOfrOMloyNevoYJlXtGIZ4XLUgkwQ/t1JYccg821FlsdGj8Kd5eE3pDdGBqqbMRmtZtt4Fxn+sBKdzi0/aFIz0SrG8GJex22jdvCd3DDI7Q64AZQVyicg/dxaYAzqgGq7Lxc9xcFvgeztuXL6b148q9zqZvUV/XrkaWaGiycmInSlHLTI6E8QPPbikAuwNtTnPnffWa08f+06A8K0dtw7DsyLjApwwBCrF9TTw0tnXlqWsU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.6
Release Details
UpdatedJuly 2, 2026, 8:58 p.m.
Changelog

Fixed

  • Rebuild the Nextcloud release package from the 0.1.3 package base and apply only the confirmed S/MIME signing fix to app.js and app.min.js.
  • Preserve UTF-8 encoding in the packaged JavaScript files so folder emojis and other special characters are displayed correctly.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureGl6nvawl85nQ2OrAz9veSaHQVnOgQbpLag7R9zMSSfSfjLs9/B3TEMGFlv0hf8UC3teXP1kEaNAv3RKotBXx/ujqBRh51aUz+Q7ZODv/+oYqVN9Gr7kcpr/2y9O4ycaVsO9sfb+naDicykh5lFBeSt4Qq77EDyn8tpm4K8WabdbC/afsDYtiQ/ttkhLjcEOlLSfZOQMDI/M/BG0gbjKxgW0nuiqL5XyCd+PbeGtZf/KRqnhlSUgxqpbwfEmcimQMajhiRWkykZWMUuWq05+inwp7rPSgHHDg8c92oYwfLzTo1OupHgzQCfFtEdxuBsDRNC/098Wqf9PeFS3DlBYpm0iOoRdsWhrsU8lblL25HdhY3wUeEhqVPBZsDeEYEnEp1kDkgQEa+iIziN9QG0rBTVgmVJm2DRMyOHl45SdPeXU3Tr1dDuf6tkMlck14xve6j5N/CGChe6xHrPidOHBGAt0fJ2Jb4lBbvH4umFNMJu7cyZfuMGeQ3YjWI6sBr6aNvabKWU1He7rDCPSy5CayX6caLn+UwiZ6n9RSAOq1TplwPBLi1C1OTRKuWB4h2BmBD/QYjYVM4lsHbFS3Kf7xD1g5mvmjsKoNNA6CtngfZ67r+x5N8W4mLMcjJi0F5lwOp/mHnOs6gpWmpO2jXISWPBjGWD0nfwRJOy/I7utLEUM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.5
Release Details
UpdatedJuly 2, 2026, 5:45 p.m.
Changelog

Fixed

  • Rebuild the release package from the 0.1.3 package base and apply only the confirmed S/MIME signing fix for unencrypted private keys.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureovVL0/fyDY6Bsp4slyqw6Hw9L0Zp+3yQEaS46YMgO+r78dkmmkySGcqmee/k6pdZsa6Q6oexbyfs9jR6KLwuHD+E1sYfCknTUWMne8rF43wTWIUUaY9GIBCP5ZWXYmfv+NteBtOgLAsEPwsVkIiqeJkC52hoT6PY9gGn+BFEZyleBnLx//4HWlzu1+OictiCEaP6Kaz6Tl9brffoj3lL8ChVWXj4tbv4kuc5mQQp2nFiqSzQ9qLcmIc8h0emTrsoBc2VFoqY49Woz0/sJmrIKZzRgGgp7PZOzaQFox0nDwLbJ/kpxv9072B8pWrfrji9bkhefFhT4+9C9CsiStJXG8nfOGO9JXzKfJYMb9pRrV1GRV9u51Q6TZryXDRmCYItW5TD7YviI+Rjyes9+bgmbpKyJkkno7Ttn6NXyZdi0O9/2XNJj30sMSnixsiXacEv2oMWb2fXWfxEHpok6vbERYwGFeR4BjLtlwQ69yaupXgU/ocyUHVRtRGuYzVv3C61KNBYNjrfQGDtFp9oE8YEPDFP4QD71KFG/bleWyk5OcXeLts2NYVJoTs7hNF+iQGkQ67jMB5EjX2FtHAuIyG8UWN5QxSbX1l65m4kD543k9/Z3pL9dU1JzdSXDZnSp2bhW01JebtkkXo/k9q+ALK40+EmqXL9vrfn7XI6CxInCVc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.4
Release Details
UpdatedJuly 2, 2026, 5:28 p.m.
Changelog

Fixed

  • Fix S/MIME signing with unencrypted private keys.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureQfsNevpxMMZfYo3A/EF7VoW2WI454gdpRBjYTLUpSryQyBmw1XIuGvhpNugurkmL0WarW6/vdccVCN09DfbOyy7lytN+F4kGJby63/xpOeQcwtCqsJaJL02+nH4yhJeNi9ODcjvC7i8bNTI7n5D42RRo/rDtOocaJ/0ZMlCxrRx+xbsMKNCCIzrijUg2ZA3MseGzd10AgQ48BvGA89v+tZxUUQXOda6OmUm7EOGvFu4nn2iigJ+p+xUoAYQq/QG0pjJqY65esQTPSiwM5oN5NCI+Z7TtBTgKW/D6hMk+yry0pgioEAgZrW95aad7n0rsEqoqkYIrY0OuvfWhCyjbvCVHaoOJOjPtkcdk5LLECOeOzIFLL4z8DjWDU9szi6m8Fy5C8dP3geJSB+1D4AcAzBNoOw/tln8SMQkp/TzlgmMv8NPprd3LpruZRxFrdaQcpEbR1y2dnPhN5ItpomVr7mtCTh+JxfVDGCbPa+G7kNrY1zwQ2dinXYrqb3ypgP6IYmKNXIQzGznjklbZageyUQ02mRZt74n16W0v7nd+Iv9Ok+r+KdqcoySh0K8ReX7DbVmmxdtTvJxnrsOjo3eVrN47a3ET/h6SozK9aH21MIPUAIZhoSBxRpl8NRwVWVtsjlT98k17dhP8LRU0g1Vw/fMmVHgwaaR7/hsYLqmw7HY=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.3
Release Details
UpdatedJuly 2, 2026, 1:56 p.m.
Changelog

Fixed

  • Exclude exact .htaccess files from Nextcloud release packages so App Store installations no longer report missing .htaccess files in the integrity check.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureUvUjtK+6x16Vr2f8IC/tFMdO0PIIeP3LJYFcPNPG+hlXrWEpSEy2q1bIlyyjNOiRLVYNzGeb1V9vavBdYOXPRgVa2PnHKbHV8HMeR9PekE7fbU/rP7UGC7HAneIRAFH2G3hUbmctfMy71PKensXXNxprpXjmeaIJXIkT6Xbp1gHRiqsc7ewXZVDS0WOZbbipy4OYBLpj3rdLy9c6QAe311ttxeMEhvW/celUl1iSGwsf9x6LTNVAul7yQ39RQuVR93VIVc5eVkSirTqQ3GpYFZC0mvXNzdqk98yWl3oqym5BA0RJSG3pSXnp4b8YnhNpx9q4EcoBRKG/653/jNA56gc4uxaOiMrr4kx7opqJW35mEy980qIRhOVC11WDqvMOGmEvW9ew6wL+mGPLR7abvqLyE9KjOcw7YNnJg1itxAq8cqRvHBpj7iTtEfSBkfMmrv9rI5130x6ssCEKK6z+XxP6saE2YK4OOF6ni2u5NlvaUCGtnE5RVf70ylRfJDQAnPwlVQ3XpVRvshn+Y34ntvUEND6pgUWXfu+sJHNsfkfF9nEGx8AeaEPrB7F/3dfArOxrsE2X3lMmvhUx5ISZL2x0zau3fWLF1LDhUGxqjE5WUCZuE7Y8PCB2qpJ0ohizJ30aCPc/FCYDZlX6LEhOzldypLYa99b4DxD0ZwCLE4o=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.2
Release Details
UpdatedJuly 2, 2026, 4:54 a.m.
Changelog

Changed

  • Add an explicit App Store disclaimer that NextSnapMail is provided as-is and should be used at the user's own risk.
  • Show NextSnapMail instead of SnappyMail in the embedded admin panel header.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureCroc2x/lP1cgdS/keEmS4rK/MBNFmnX53wAInpot8Mu8hGFlgBN34dsk3Lm5uJAWTxQY/fyBwd0/eK7z+n8eX5w1e6t11UiXLvHsFt+nEL7z15QPogBjHDi6AKr20zCbgMZeVbAW8pH0JVRBPTCbIyJbj+CQPT5CpWZQXagoBYIoPdCZwDCNDr2f2BxSB5E1yh2FSjWQYHfFibXekEqSWVuqDvIJ7V/Y4BiaeB2Gy2Wyxj+Rllne9SC7plV5dkT87LFsMsXvseZvlxUznS5U6o8Zurx9ES4Ct6FBVk6jBFozFisK6S/gQOvZj171gz8Il/TQy1XMWtHn24n2HgnMb+FVgMFypWkAXvdPwX5eqpNi92M9iB5+3y1YLBe2C1u1EWYBokAwIRjrMBCwY/SCyz2JWuVnWbqsYuKVWDwahgtwDpFjmdOGNVWvh8BGJ7Ei/8bQjaPcYmGRoFoWjUQmKpvsPNCEPYbO/0KocJqFE2PIXXIDINCuO+3lN83F3977ve8kNypwYeeSSAqHjngunmvtbZykEp9+/Z3Or0M0zMLO65zh55V5zVkjzxUUG/OPCDoZvm5npIb06nUX3Bi3DRptgonmt5AF66Xa88ugluBmaMUM7RRJwURl26QTGogeOzjWCbTB0nyskOcjyGHH8229OIBKSAhZGWDy/oRdCzM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.1
Release Details
UpdatedJuly 1, 2026, 2:01 p.m.
Changelog

Fixed

  • Ensure the Nextcloud App Store release package uses the cleaned NextSnapMail app metadata from the repository instead of stale local test metadata.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
Signaturem1Eesm1A/W53mfqyxKUA+6/UZKdgaTf+8jR49oM6FlWBF3s0kpNSgpV63+znYYfmcFqgxLJ4socvA3GBNMCRH/G6Un1lMdP7xralRdMk0Y68NMAgq7XnjvK+W+IWlzhezHEmSBLr+Haiv2IXj3Pf6xPxHNGyAd5yLDtkFe5Z/nHFxM8DOGeKV92n0uJzROsEU1iAEjAjleHnmt2Er57+qK9+l3xDnqZlAm59937vNlmkfqo8n5ONSswz1nVEutf+n1LbpEZyXh15ccVRmLTNuLVhGvLntybpzS6w9Yv7eum/CuX11fvIcU0/2kE/gL7Ir9ssiQroxWacJhbfazIll2UBu4oNgNhC5rSd+FVglWIy8mxVqMxB5XGegi7koRgGB2f8v3VI8RQSD0lrnu5hrVCviu3tJ8Ux/T13gksbPh6BL/oFdFAqK6e6UaUJRmnLATV/Z7QbMoquS+LYtp5o1H1im+/p1LLfbRnYKMpAGah2jlk9uQIPSNZBgZ1WTyaDb9qVqrt8qR6YIIrNPoaTh7VsiqV/iYt+T2QVaKqGhlTIPGDjka4QTRR0sSiI6XJmSmPLgvxekAaB1BrnvmWU009pwBx3DpQrU/VQUky7iatL/+T5xVgM+ZeQ+UP9gkXD1pSAb84Kr4qkHj4eaQ8fCSBh/LsQ6gMuzJYmLyMJlL4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.0
Release Details
UpdatedJuly 1, 2026, 1:40 p.m.
Changelog

Initial NextSnapMail release as an independent SnappyMail fork focused on Nextcloud integration.

Added

  • Introduce nextsnapmail as a standalone Nextcloud app id and namespace.
  • Add dedicated "NextSnapMail" sections to the Nextcloud administration and personal settings.
  • Bundle available SnappyMail extensions with the app release so installations no longer depend on the former external SnappyMail package repository.

Changed

  • Rename the Nextcloud integration from SnappyMail to NextSnapMail while keeping attribution to the upstream SnappyMail and RainLoop projects.
  • Update app metadata, documentation links and release description for the NextSnapMail fork.

Fixed

  • Restore application bootstrap and Nextcloud integration compatibility with Nextcloud 34 by replacing removed OC\Server shortcut methods.
  • Decouple the app-specific content security policy from Nextcloud's internal policy representation.
  • Preserve the legacy Knockout binding parser's required unsafe-eval CSP source while continuing to block unsafe inline scripts.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
Signatureha5hO4KGRljVV2cfKIuRHISW2e6i5jSsV0dXVut8/VTXnQeeJFE263VpRV5rhuYM29jsc4eUrO/jc24dHNM9WuT63rHaDe+M9DDDP8laFgRXi4WvVZ4RLggD7bA6hbIWBo8e0AuZzeaIucBmSZejPV0JN0xYBrgXHjWYseYjAXSZ0f2usvS9dD6shhO4+R3fqHXpOp65/8mGy8DJYKOzIHVIaUoVN7QHzvqIJg/LXVeiYhrvTuRBp0KQq2iwD1uNDwrOc2Ue53mcgXuVgOURJLIY1fQVYPzHziZRFxhOQ74ztfQyZbmSxcwj27/AxUufu5WMNDNlVIdK2T/A6srcPiLlpNdM5ww931tZBT9qKcFFuYIZnUq1M9FmRDEvhe+WY9CiExw8ZTG8cQWKKX8Jk2a5plHo5P6DixoHPE6oIAkYfUsTHOGzPEv/jb6hwLqX6oqOD8K5eB9zzrseiK3J4nAh0r3qAHcvCpk+vmcytathDrLljiTxTFlkCMtouHo59hIVu2HlKQ/raEYZPhwHrsg2ft599ljoDzACQVUgFNF/ZI3tGlkruFi0pqj62kaB1JnpM6/nw3fBUbc6sN3gdLpuqklsWoZMW3FBJsLe+yP/vAj9BXOeG4gyRGC6Fq9wfwC7JkFtfDqQu0XEGdeucIGwgeG9hJKmgKYnK8sma50=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib

Nextcloud 21

NextSnapMail 0.1.14
Release Details
UpdatedOct. 17, 2026, 11:37 a.m.
Changelog

Added

  • Begin the native Nextcloud administration integration: the complete existing domain and webmail configuration is available directly from the NextSnapMail administration section without a second administrator login.
  • Add a dedicated Nextcloud-admin-only endpoint for every embedded administration request.
  • Add a page-based administration navigation for domains and Google OAuth, webmail settings, extensions, Nextcloud integration, and data migration.

Changed

  • Hide the redundant embedded SnappyMail administration sidebar and logout controls in favor of the NextSnapMail navigation.
  • Move Google OAuth settings next to the mail-domain configuration and place import and reset operations on their own administration page.
  • Present all former webmail administration subsections in the main NextSnapMail navigation and use SnappyMail's actual settings/* routes so existing domains and domain creation remain available.
  • Restyle embedded administration forms, tables, dialogs, controls and domain actions to match the Nextcloud interface more closely.
  • Treat the bundled Nextcloud integration as an internal system module: load it independently of optional plugin support and hide it from the extension list.
  • Move the configurable contact-suggestion and calendar options of that system module into the regular Nextcloud integration settings.
  • Replace legacy extension action glyphs with Material Design icons and hide activation controls for extensions that are not installed.
  • Reorder the integrated administration navigation and consistently use Nextcloud-style Material icons and NextSnapMail branding throughout it.
  • Show mail-domain management before the Google OAuth configuration and remove the obsolete iframe-mode choice from the visible Nextcloud administration.
  • Keep rainloop.user and nextsnapmail.user independently selectable and editable during normal filter changes. Merge the legacy filters and remove rainloop.user only after the user explicitly starts a successful migration.

Fixed

  • Use the driver-specific Pdo\Mysql SSL constants on current PHP versions while retaining compatibility fallbacks for older PHP releases, preventing PHP 8.5 deprecation warnings from the database and password-plugin PDO connections (issue #56).
  • Preserve visible message content wrapped in leaked MJML mj-raw elements while continuing to sanitize the contained HTML normally (issue #55).
  • Prevent additional mail accounts from replacing the shared CardDAV URL and credentials. CardDAV settings are read-only while an additional account is active and server-side requests attempting to change them are rejected.
  • Preserve Sieve model class names in the minified JavaScript bundle so server scripts and filters are recognized outside debug mode (issue #54).
  • Show a clear IMAP, SMTP and optional Sieve result after testing a domain configuration.
  • Close every administration dialog reliably when a Nextcloud theme suppresses SnappyMail's original closing transition.
  • Close the domain-test credentials dialog directly after testing or cancelling instead of depending on a browser animation event.
  • Make the confirmation action in the domain connection-test credentials dialog close reliably while retaining form submission with the Enter key.
  • Save newly created filters reliably when the Done button is used.

Security

  • Require an active Nextcloud administrator session for the integrated admin page and all of its follow-up API requests while retaining SnappyMail's own request token validation.
  • Protect the legacy administration URL and its service requests with the same Nextcloud administrator check, making the separate SnappyMail administrator password unnecessary for this Nextcloud-only app.
  • Reject attempts to disable, delete or replace the mandatory Nextcloud system module through package-management endpoints.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignaturenLzewNulV2HNuNtvv2aI1A8+7xmGEtKcQ5UB9pnlDO4XnYBzgaSnKV65iYs58G1oZZzO+fD2RJ9WTFc5asaQCaVG9tcWg7gAbNzfpN9iObIibnMTJAgDSPlSa7ZS0ZaDtNbfF+SKWp3UTG7jxV87Qions1I7GtoONUK6EZTns+Kn85qvvHkZE4wg8GnpCmhilFpRE13fdp9MBhazdGdhAq8R9eNc10vRNO342JIn8W3R3yj68xrVboneg8Ztli5n5qnNM5blI8HYBMZKJz11GzqqdsgBf7mWPNGSGpX2m7FdjHIaxArU+LyJp3UsVBYEaA4JRNzQMrBnuvk2wHm1XfTymSkxe29zGTj70d8NlOn4G44iTVnlI8BF1pZLyIwqvsDtrYvgJhK4/1fzDbVzZc3V1mvpL70wLNzOeprqsAdXHyATpUiPWwga4r2PI3Yw5BkpadVtYevx5c2O/hPWJOJxztAMUktvf0J3WFfBVPu1aCSM+NlS4/QTOsuEh2NJE43N2T7/8YNBU1r15fwx1MKFQDV7civ0PKjWrcJZNcDcdMl5h5Zwtm/xuRpH2359ia0rH4pCkjCTuF2c31pw4AAd/2CDfdYrpLDQA9Mx2MTdrM0/QZWd6Z+lF/rLTD13dos5wMFvWluBuI48Yci9gIGHXJXNSZh8axu/iXBwW6A=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<36.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.13
Release Details
UpdatedOct. 7, 2026, 6:09 p.m.
Changelog

Added

  • Add selectable search scopes below the regular search field and in Advanced Search: the current folder, every folder in the account, or the current folder including all subfolders.
  • Add a dedicated multilingual out-of-office settings page that creates date-limited Sieve vacation responses per account identity, automatically uses the identity name and address, reports missing server capabilities and offers full-period, daily, weekly or custom per-sender reply intervals.

Changed

  • Present the unread-folder control as a clearly labeled filter button in the folder sidebar so it is no longer mistaken for a parent folder.
  • Use nextsnapmail.user for newly managed Sieve filters while retaining and safely migrating existing rainloop.user filters without deleting them.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureUkmu80mM1bK7eeGf4oAFmmN//ZtzTIs3VDnjhBvhNCsNh68EOD+WkD7SJ6rtMihFU3qRHnHFQu61xgqF8WtkWs7GIHfXCin/nbh+5EC5WnHQYeudUX+T3IL+IdF7EQEJOsNv5pZ9UyDAZIYoWMSYY+UusqSiFd7Ikq/tzGUDaRkGwzUybbrffqV1cN5STzQr1Iy/SAqaJlo0yMkiVLJ1LjWl2xxfV5f6CKh+S5PgyimcTMF8YBP0NXBeSJAhN8MF92h02ywWnuMTaQx6daseb4SGI2iLfWjLDXROOwCiSx5OyUVm3zW/Dukme7WYc6HfTO6YbCt3eHz7wWdol6RGDTvW3fYSvzOXIqfIJTRSRrBVWvCWIujtz8+jz/Q4a+YWGdhbhMCryy7cGu3k8NPAK4KQK6I/h5kKkr1ZvDgQ3Qd8XsR3qpm+HYT7AlQ9xAnxtghRR2YES8+1XPyovSf+eVVu2Eumk1LKZRwhbj/7Bfv9BeBEDs82CYreXbAvgmiDcwJQsNKfxG4kfUmMqcKrjtcnUh6wnQuOhH6zIdeer6T887/XSFhhZodcgB2yuEymOh74fmRR0k4NT59rAxf2Q1mQi7+XbTU+5nf8FreBBazhG8UOv2QwqFsNfVBcclt2tAzy8X4A16GJf1QXCMNzYYZw6wgSNQOS+/F0tUB4lOo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<36.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.12
Release Details
UpdatedSept. 28, 2026, 12:22 p.m.
Changelog

Changed

  • Use NextSnapMail-specific browser cookie names to avoid session collisions with SnappyMail or related forks running on the same Nextcloud domain.
  • Treat a valid empty plugin repository as reachable instead of showing a repository access warning.
  • Clear the new NextSnapMail cookie names during reset.
  • Avoid PHP 8.5 curl_close() deprecation warnings in bundled legacy plugin clients.
  • Add administrator-controlled messages-per-page defaults, maximum values and an enforced mode that locks the user setting when required.

Fixed

  • Persist validated integer settings instead of the originally submitted value, fixing messages-per-page values above the old UI limit being accepted but not applied consistently.

Security

  • Mark stored password parameters as sensitive so they are masked in exception traces on supported PHP versions.
  • Guard Nextcloud login, logout and impersonation event handlers so a NextSnapMail session cleanup/preparation problem cannot block the surrounding Nextcloud action.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureTAF+8Xw/coRcWE1k2hrvdOPhkBtBNY4ahx7lz5CuRmthPI9BKvoElTpvzbWLmhGFc3GJAU8QG6aSzgPLnlsXZauFpZmUT6LlBB2zkhcaNsn1VHDyeOpMvem0KIQkDSqe1pf477iPyy6ojKY7MSEsjOnoES/Aj87rkERauiXqN4oiNRuDHuox5AxVUbDXdPzhunNm1sXOdO28vEClhYtHNT44fRkoL0D8lFvqfeKRijUPi7I8PJj7uWJ4tYXDqazItrfZXAanK6iAPhefwJ5KKIq8H8wXheFfOtLfxZGW8dmARFX/3eKHmkL+lVpBVINGZ3X2qJSu27SGarZ7K0xUO20TCmfcaKdsTxbiaVxql8a3ZdzPx94FOku5VInYPRPr0P+UcIdyowN9S8Mbks6J6Ln4LgQddBUG+m35h1jtY607Dd0z+6P28JW/igJibJDcXJBCcjEP6dIR9nKFdfT9RTYMor1z4uYJ4yaJyaPxeyLpBkQ1Khi1D+cuq+F0uHWiNWXnfutLCb3W5B1sDVLka/gQm60dLI4Ye7DNSn7X/ZcjSWMx4KU61rPz+UfVoVt8FoTrw6GoKbZRlKNoIMRPEBKx4Uvg/NB9SpdLu+NEu/HHzXN7HChxKUaNyN+dlIAl+Xm9BjZ4nTldluKtLaDJGYJgFWiE+SX0o4g3+L5ghD4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<36.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.11
Release Details
UpdatedSept. 12, 2026, 8:07 a.m.
Changelog

Added

  • Integrate Gmail / Google OAuth2 login directly into the Nextcloud app, so Gmail accounts can be connected as the main account from the personal settings and as additional accounts from the webmail UI.
  • Add Nextcloud admin settings for Gmail / Google OAuth2 client configuration, including the authorized redirect URI for the Google Cloud Console.
  • Add support for a separate NextSnapMail plugin repository and administrator upload of custom plugins.

Changed

  • Include Gmail / Google OAuth2 configuration in the guarded NextSnapMail reset cleanup so a reset removes the stored client ID, client secret and related OAuth settings.
  • Document the integrated Gmail / Google OAuth2 support in the README and Nextcloud app metadata.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureazL+W6F5UPch+idZIWqJpKYw1j013Csb3upzFYlRd1q0nNj9zzgu4He4qqtWObVMU1H0bJNUcEc0bBz9RNKC1CNEYWv+bjWmC4GB16vK5xWRIv8NEgPIhvA/1sg8I/bNbmiXdIQz27Oh422YB+3pO4g1y80DtwFSB4mHxfvpWR7CPzS3vd6BghC9aKKLkTjfQjA/ID1CIP3xtE45Ium/oqLJaEf83sjuhJdIaChXc59QA39+hgzZG01coeimhnHjwr9xQeISHEiO0YiCivWM+GfY/1k5HejTPv4MJ+EhB/wLeJYcWb3IRSqUaMV2j01o8hcZgqoiGNgsjxpPhNd00p3fgv1rHqwdys/BMEFxrc0vlBjZMf8leY0Y+BOJK6K88y1QLcECfaaA3fLj1Qimuh1bNcA44oODnjYu+Y5lYU8Wt+vWI1dUNJZKpTJahuLCRRoNmKh07WBI3Kq2APkQCBzz7wczMDhsPZ+F4SeVm8+aP67STttN+WFSqGrBqiXWJsBUFKi72elRQHd2NSPk1Af5z7gmK2Kiaa91F2Fv5xnBo7oYqKPKcHkS4/nKzPp+xK0Xdf8teJ4f3opXTdN34zXLhYZcc/A77kpqk3e3s/nQudCZDWHSM0+wjnb2K4dYrYr/73qxsQBwkDE5qXJJfI1IcJN/iHoLtM+zSLBuKdw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.10
Release Details
UpdatedAug. 3, 2026, 4:21 p.m.
Changelog

Fixed

  • Save all selected message attachments to Nextcloud Files instead of only the first attachment.
  • Keep attachment filenames unique when saving multiple files to Nextcloud.
  • Avoid PHP deprecation warnings on newer PHP versions in PGP/GPG/SMIME helper code.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureLNzp3dkPjsNUgTiJAZZEQhfrBO82kCM5rEFvAZ9/56xERvFqrlIAOi4PBKzJvC8nEEtdtqgg7Cs/FUTZGKCc/E4cfQGOMrSQepmCegshcVEx3sBPSsyBqBtSnbmAkYlLu6XRP/ok914fRWDi9pvfVR7PLMT82RyQpN9uQSn4NuLLWvgUwI4j24a9jQ7POwU5AuXavL1aNly+kKLoKEa9ATzb6VBDOqC9ETTVxw5Y2vWI/yyeOivytDNDgTQjkvKPU4/+jZz4V4j/695vx6Wmndx+MeJoTL5JYz5kItZU0Q++XZaS5SIMGZX9Sl/kl7XmtOhEuH4ysFkkoxYvHnnausteXCRavbGaHRVhCFU6gf20Gi9l76MT5I+xgbb9UqIXEP2j4Xq3mfzC6KqbUqXRwOF1zLQ2q5FcjF4V0nZsHONS9PKuuGFU5gLNQQyEJ1xk7g+xNaR8U7Nl1drG9r9fOKUUM34p5SZ1lhLVP39QEVVkGsAexR3ndSxS8qIF0H81pIFexAvw4QVtlY7cpIdvhgi/W2ra9utOW9pygFCUDA/prUPbhN9Je3yae1RvLyN8CiEs4NLIypadDySXMly6k/rjejQmUCLPFGLuYvFXjQ/kKQUmk2vvAauQxWBfsxMorFeqCMcmYFHh36YbubPWXFQea80aP1WGhDLgKsPh6R8=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.7
Release Details
UpdatedJuly 6, 2026, 5:53 p.m.
Changelog

Added

  • Add an administrator-facing importer for existing SnappyMail installations. The importer can copy account preferences, encrypted login data, additional account definitions, and app data from snappymail to nextsnapmail while leaving the old SnappyMail installation untouched by default.
  • Add guarded cleanup actions for imported NextSnapMail account data and old SnappyMail data, including confirmation and server-side validation.

Fixed

  • Preserve automatic ordered and unordered list creation in the mail editor while avoiding the Squire space-handler bug that could remove 1. input.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignaturemgYOnVCcWo3utSKotBoqSFsb5FtXZNVnf3G2U/wZZ5FKkvxkvCAzv7acyk7WmIOeTWyIm71ltRz4ntVFbD2zax0fardWArG9zTWbnblggNg3vY0gBDmOBG4IQAnmc9NoZGVGquObN6U8zCImtLTxdsBw0vDUMtJCpvyiGnwGMd/8whvURUrAmDTYbTNolRBrT9XlR/sH7CNlz8PrujGqdBK7KTpVVRakrsMygzVNPL7SIEhhSpuJTlpThReSCly9fb4d2EkCuQybxsaY66Nw8NoUeFSe2n/6m/fgVmrAIZf+Lf0DASaCjYsBOai1MXn4Rbkqd5xTZz5TqGwJ4RmsTkyYvIM5A3G1bQFfxyAQ5NpwB4Pw/n1Fmsf9vrxEmoD4vEMH4z46dQS//YlS44/fjcsPUseLQOK5zwjNpS6nU4tcgOE8fU14lYIFqjBTSOfrOMloyNevoYJlXtGIZ4XLUgkwQ/t1JYccg821FlsdGj8Kd5eE3pDdGBqqbMRmtZtt4Fxn+sBKdzi0/aFIz0SrG8GJex22jdvCd3DDI7Q64AZQVyicg/dxaYAzqgGq7Lxc9xcFvgeztuXL6b148q9zqZvUV/XrkaWaGiycmInSlHLTI6E8QPPbikAuwNtTnPnffWa08f+06A8K0dtw7DsyLjApwwBCrF9TTw0tnXlqWsU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.6
Release Details
UpdatedJuly 2, 2026, 8:58 p.m.
Changelog

Fixed

  • Rebuild the Nextcloud release package from the 0.1.3 package base and apply only the confirmed S/MIME signing fix to app.js and app.min.js.
  • Preserve UTF-8 encoding in the packaged JavaScript files so folder emojis and other special characters are displayed correctly.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureGl6nvawl85nQ2OrAz9veSaHQVnOgQbpLag7R9zMSSfSfjLs9/B3TEMGFlv0hf8UC3teXP1kEaNAv3RKotBXx/ujqBRh51aUz+Q7ZODv/+oYqVN9Gr7kcpr/2y9O4ycaVsO9sfb+naDicykh5lFBeSt4Qq77EDyn8tpm4K8WabdbC/afsDYtiQ/ttkhLjcEOlLSfZOQMDI/M/BG0gbjKxgW0nuiqL5XyCd+PbeGtZf/KRqnhlSUgxqpbwfEmcimQMajhiRWkykZWMUuWq05+inwp7rPSgHHDg8c92oYwfLzTo1OupHgzQCfFtEdxuBsDRNC/098Wqf9PeFS3DlBYpm0iOoRdsWhrsU8lblL25HdhY3wUeEhqVPBZsDeEYEnEp1kDkgQEa+iIziN9QG0rBTVgmVJm2DRMyOHl45SdPeXU3Tr1dDuf6tkMlck14xve6j5N/CGChe6xHrPidOHBGAt0fJ2Jb4lBbvH4umFNMJu7cyZfuMGeQ3YjWI6sBr6aNvabKWU1He7rDCPSy5CayX6caLn+UwiZ6n9RSAOq1TplwPBLi1C1OTRKuWB4h2BmBD/QYjYVM4lsHbFS3Kf7xD1g5mvmjsKoNNA6CtngfZ67r+x5N8W4mLMcjJi0F5lwOp/mHnOs6gpWmpO2jXISWPBjGWD0nfwRJOy/I7utLEUM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.5
Release Details
UpdatedJuly 2, 2026, 5:45 p.m.
Changelog

Fixed

  • Rebuild the release package from the 0.1.3 package base and apply only the confirmed S/MIME signing fix for unencrypted private keys.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureovVL0/fyDY6Bsp4slyqw6Hw9L0Zp+3yQEaS46YMgO+r78dkmmkySGcqmee/k6pdZsa6Q6oexbyfs9jR6KLwuHD+E1sYfCknTUWMne8rF43wTWIUUaY9GIBCP5ZWXYmfv+NteBtOgLAsEPwsVkIiqeJkC52hoT6PY9gGn+BFEZyleBnLx//4HWlzu1+OictiCEaP6Kaz6Tl9brffoj3lL8ChVWXj4tbv4kuc5mQQp2nFiqSzQ9qLcmIc8h0emTrsoBc2VFoqY49Woz0/sJmrIKZzRgGgp7PZOzaQFox0nDwLbJ/kpxv9072B8pWrfrji9bkhefFhT4+9C9CsiStJXG8nfOGO9JXzKfJYMb9pRrV1GRV9u51Q6TZryXDRmCYItW5TD7YviI+Rjyes9+bgmbpKyJkkno7Ttn6NXyZdi0O9/2XNJj30sMSnixsiXacEv2oMWb2fXWfxEHpok6vbERYwGFeR4BjLtlwQ69yaupXgU/ocyUHVRtRGuYzVv3C61KNBYNjrfQGDtFp9oE8YEPDFP4QD71KFG/bleWyk5OcXeLts2NYVJoTs7hNF+iQGkQ67jMB5EjX2FtHAuIyG8UWN5QxSbX1l65m4kD543k9/Z3pL9dU1JzdSXDZnSp2bhW01JebtkkXo/k9q+ALK40+EmqXL9vrfn7XI6CxInCVc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.4
Release Details
UpdatedJuly 2, 2026, 5:28 p.m.
Changelog

Fixed

  • Fix S/MIME signing with unencrypted private keys.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureQfsNevpxMMZfYo3A/EF7VoW2WI454gdpRBjYTLUpSryQyBmw1XIuGvhpNugurkmL0WarW6/vdccVCN09DfbOyy7lytN+F4kGJby63/xpOeQcwtCqsJaJL02+nH4yhJeNi9ODcjvC7i8bNTI7n5D42RRo/rDtOocaJ/0ZMlCxrRx+xbsMKNCCIzrijUg2ZA3MseGzd10AgQ48BvGA89v+tZxUUQXOda6OmUm7EOGvFu4nn2iigJ+p+xUoAYQq/QG0pjJqY65esQTPSiwM5oN5NCI+Z7TtBTgKW/D6hMk+yry0pgioEAgZrW95aad7n0rsEqoqkYIrY0OuvfWhCyjbvCVHaoOJOjPtkcdk5LLECOeOzIFLL4z8DjWDU9szi6m8Fy5C8dP3geJSB+1D4AcAzBNoOw/tln8SMQkp/TzlgmMv8NPprd3LpruZRxFrdaQcpEbR1y2dnPhN5ItpomVr7mtCTh+JxfVDGCbPa+G7kNrY1zwQ2dinXYrqb3ypgP6IYmKNXIQzGznjklbZageyUQ02mRZt74n16W0v7nd+Iv9Ok+r+KdqcoySh0K8ReX7DbVmmxdtTvJxnrsOjo3eVrN47a3ET/h6SozK9aH21MIPUAIZhoSBxRpl8NRwVWVtsjlT98k17dhP8LRU0g1Vw/fMmVHgwaaR7/hsYLqmw7HY=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.3
Release Details
UpdatedJuly 2, 2026, 1:56 p.m.
Changelog

Fixed

  • Exclude exact .htaccess files from Nextcloud release packages so App Store installations no longer report missing .htaccess files in the integrity check.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureUvUjtK+6x16Vr2f8IC/tFMdO0PIIeP3LJYFcPNPG+hlXrWEpSEy2q1bIlyyjNOiRLVYNzGeb1V9vavBdYOXPRgVa2PnHKbHV8HMeR9PekE7fbU/rP7UGC7HAneIRAFH2G3hUbmctfMy71PKensXXNxprpXjmeaIJXIkT6Xbp1gHRiqsc7ewXZVDS0WOZbbipy4OYBLpj3rdLy9c6QAe311ttxeMEhvW/celUl1iSGwsf9x6LTNVAul7yQ39RQuVR93VIVc5eVkSirTqQ3GpYFZC0mvXNzdqk98yWl3oqym5BA0RJSG3pSXnp4b8YnhNpx9q4EcoBRKG/653/jNA56gc4uxaOiMrr4kx7opqJW35mEy980qIRhOVC11WDqvMOGmEvW9ew6wL+mGPLR7abvqLyE9KjOcw7YNnJg1itxAq8cqRvHBpj7iTtEfSBkfMmrv9rI5130x6ssCEKK6z+XxP6saE2YK4OOF6ni2u5NlvaUCGtnE5RVf70ylRfJDQAnPwlVQ3XpVRvshn+Y34ntvUEND6pgUWXfu+sJHNsfkfF9nEGx8AeaEPrB7F/3dfArOxrsE2X3lMmvhUx5ISZL2x0zau3fWLF1LDhUGxqjE5WUCZuE7Y8PCB2qpJ0ohizJ30aCPc/FCYDZlX6LEhOzldypLYa99b4DxD0ZwCLE4o=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.2
Release Details
UpdatedJuly 2, 2026, 4:54 a.m.
Changelog

Changed

  • Add an explicit App Store disclaimer that NextSnapMail is provided as-is and should be used at the user's own risk.
  • Show NextSnapMail instead of SnappyMail in the embedded admin panel header.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureCroc2x/lP1cgdS/keEmS4rK/MBNFmnX53wAInpot8Mu8hGFlgBN34dsk3Lm5uJAWTxQY/fyBwd0/eK7z+n8eX5w1e6t11UiXLvHsFt+nEL7z15QPogBjHDi6AKr20zCbgMZeVbAW8pH0JVRBPTCbIyJbj+CQPT5CpWZQXagoBYIoPdCZwDCNDr2f2BxSB5E1yh2FSjWQYHfFibXekEqSWVuqDvIJ7V/Y4BiaeB2Gy2Wyxj+Rllne9SC7plV5dkT87LFsMsXvseZvlxUznS5U6o8Zurx9ES4Ct6FBVk6jBFozFisK6S/gQOvZj171gz8Il/TQy1XMWtHn24n2HgnMb+FVgMFypWkAXvdPwX5eqpNi92M9iB5+3y1YLBe2C1u1EWYBokAwIRjrMBCwY/SCyz2JWuVnWbqsYuKVWDwahgtwDpFjmdOGNVWvh8BGJ7Ei/8bQjaPcYmGRoFoWjUQmKpvsPNCEPYbO/0KocJqFE2PIXXIDINCuO+3lN83F3977ve8kNypwYeeSSAqHjngunmvtbZykEp9+/Z3Or0M0zMLO65zh55V5zVkjzxUUG/OPCDoZvm5npIb06nUX3Bi3DRptgonmt5AF66Xa88ugluBmaMUM7RRJwURl26QTGogeOzjWCbTB0nyskOcjyGHH8229OIBKSAhZGWDy/oRdCzM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.1
Release Details
UpdatedJuly 1, 2026, 2:01 p.m.
Changelog

Fixed

  • Ensure the Nextcloud App Store release package uses the cleaned NextSnapMail app metadata from the repository instead of stale local test metadata.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
Signaturem1Eesm1A/W53mfqyxKUA+6/UZKdgaTf+8jR49oM6FlWBF3s0kpNSgpV63+znYYfmcFqgxLJ4socvA3GBNMCRH/G6Un1lMdP7xralRdMk0Y68NMAgq7XnjvK+W+IWlzhezHEmSBLr+Haiv2IXj3Pf6xPxHNGyAd5yLDtkFe5Z/nHFxM8DOGeKV92n0uJzROsEU1iAEjAjleHnmt2Er57+qK9+l3xDnqZlAm59937vNlmkfqo8n5ONSswz1nVEutf+n1LbpEZyXh15ccVRmLTNuLVhGvLntybpzS6w9Yv7eum/CuX11fvIcU0/2kE/gL7Ir9ssiQroxWacJhbfazIll2UBu4oNgNhC5rSd+FVglWIy8mxVqMxB5XGegi7koRgGB2f8v3VI8RQSD0lrnu5hrVCviu3tJ8Ux/T13gksbPh6BL/oFdFAqK6e6UaUJRmnLATV/Z7QbMoquS+LYtp5o1H1im+/p1LLfbRnYKMpAGah2jlk9uQIPSNZBgZ1WTyaDb9qVqrt8qR6YIIrNPoaTh7VsiqV/iYt+T2QVaKqGhlTIPGDjka4QTRR0sSiI6XJmSmPLgvxekAaB1BrnvmWU009pwBx3DpQrU/VQUky7iatL/+T5xVgM+ZeQ+UP9gkXD1pSAb84Kr4qkHj4eaQ8fCSBh/LsQ6gMuzJYmLyMJlL4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.0
Release Details
UpdatedJuly 1, 2026, 1:40 p.m.
Changelog

Initial NextSnapMail release as an independent SnappyMail fork focused on Nextcloud integration.

Added

  • Introduce nextsnapmail as a standalone Nextcloud app id and namespace.
  • Add dedicated "NextSnapMail" sections to the Nextcloud administration and personal settings.
  • Bundle available SnappyMail extensions with the app release so installations no longer depend on the former external SnappyMail package repository.

Changed

  • Rename the Nextcloud integration from SnappyMail to NextSnapMail while keeping attribution to the upstream SnappyMail and RainLoop projects.
  • Update app metadata, documentation links and release description for the NextSnapMail fork.

Fixed

  • Restore application bootstrap and Nextcloud integration compatibility with Nextcloud 34 by replacing removed OC\Server shortcut methods.
  • Decouple the app-specific content security policy from Nextcloud's internal policy representation.
  • Preserve the legacy Knockout binding parser's required unsafe-eval CSP source while continuing to block unsafe inline scripts.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
Signatureha5hO4KGRljVV2cfKIuRHISW2e6i5jSsV0dXVut8/VTXnQeeJFE263VpRV5rhuYM29jsc4eUrO/jc24dHNM9WuT63rHaDe+M9DDDP8laFgRXi4WvVZ4RLggD7bA6hbIWBo8e0AuZzeaIucBmSZejPV0JN0xYBrgXHjWYseYjAXSZ0f2usvS9dD6shhO4+R3fqHXpOp65/8mGy8DJYKOzIHVIaUoVN7QHzvqIJg/LXVeiYhrvTuRBp0KQq2iwD1uNDwrOc2Ue53mcgXuVgOURJLIY1fQVYPzHziZRFxhOQ74ztfQyZbmSxcwj27/AxUufu5WMNDNlVIdK2T/A6srcPiLlpNdM5ww931tZBT9qKcFFuYIZnUq1M9FmRDEvhe+WY9CiExw8ZTG8cQWKKX8Jk2a5plHo5P6DixoHPE6oIAkYfUsTHOGzPEv/jb6hwLqX6oqOD8K5eB9zzrseiK3J4nAh0r3qAHcvCpk+vmcytathDrLljiTxTFlkCMtouHo59hIVu2HlKQ/raEYZPhwHrsg2ft599ljoDzACQVUgFNF/ZI3tGlkruFi0pqj62kaB1JnpM6/nw3fBUbc6sN3gdLpuqklsWoZMW3FBJsLe+yP/vAj9BXOeG4gyRGC6Fq9wfwC7JkFtfDqQu0XEGdeucIGwgeG9hJKmgKYnK8sma50=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib

Nextcloud 20

NextSnapMail 0.1.14
Release Details
UpdatedOct. 17, 2026, 11:37 a.m.
Changelog

Added

  • Begin the native Nextcloud administration integration: the complete existing domain and webmail configuration is available directly from the NextSnapMail administration section without a second administrator login.
  • Add a dedicated Nextcloud-admin-only endpoint for every embedded administration request.
  • Add a page-based administration navigation for domains and Google OAuth, webmail settings, extensions, Nextcloud integration, and data migration.

Changed

  • Hide the redundant embedded SnappyMail administration sidebar and logout controls in favor of the NextSnapMail navigation.
  • Move Google OAuth settings next to the mail-domain configuration and place import and reset operations on their own administration page.
  • Present all former webmail administration subsections in the main NextSnapMail navigation and use SnappyMail's actual settings/* routes so existing domains and domain creation remain available.
  • Restyle embedded administration forms, tables, dialogs, controls and domain actions to match the Nextcloud interface more closely.
  • Treat the bundled Nextcloud integration as an internal system module: load it independently of optional plugin support and hide it from the extension list.
  • Move the configurable contact-suggestion and calendar options of that system module into the regular Nextcloud integration settings.
  • Replace legacy extension action glyphs with Material Design icons and hide activation controls for extensions that are not installed.
  • Reorder the integrated administration navigation and consistently use Nextcloud-style Material icons and NextSnapMail branding throughout it.
  • Show mail-domain management before the Google OAuth configuration and remove the obsolete iframe-mode choice from the visible Nextcloud administration.
  • Keep rainloop.user and nextsnapmail.user independently selectable and editable during normal filter changes. Merge the legacy filters and remove rainloop.user only after the user explicitly starts a successful migration.

Fixed

  • Use the driver-specific Pdo\Mysql SSL constants on current PHP versions while retaining compatibility fallbacks for older PHP releases, preventing PHP 8.5 deprecation warnings from the database and password-plugin PDO connections (issue #56).
  • Preserve visible message content wrapped in leaked MJML mj-raw elements while continuing to sanitize the contained HTML normally (issue #55).
  • Prevent additional mail accounts from replacing the shared CardDAV URL and credentials. CardDAV settings are read-only while an additional account is active and server-side requests attempting to change them are rejected.
  • Preserve Sieve model class names in the minified JavaScript bundle so server scripts and filters are recognized outside debug mode (issue #54).
  • Show a clear IMAP, SMTP and optional Sieve result after testing a domain configuration.
  • Close every administration dialog reliably when a Nextcloud theme suppresses SnappyMail's original closing transition.
  • Close the domain-test credentials dialog directly after testing or cancelling instead of depending on a browser animation event.
  • Make the confirmation action in the domain connection-test credentials dialog close reliably while retaining form submission with the Enter key.
  • Save newly created filters reliably when the Done button is used.

Security

  • Require an active Nextcloud administrator session for the integrated admin page and all of its follow-up API requests while retaining SnappyMail's own request token validation.
  • Protect the legacy administration URL and its service requests with the same Nextcloud administrator check, making the separate SnappyMail administrator password unnecessary for this Nextcloud-only app.
  • Reject attempts to disable, delete or replace the mandatory Nextcloud system module through package-management endpoints.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignaturenLzewNulV2HNuNtvv2aI1A8+7xmGEtKcQ5UB9pnlDO4XnYBzgaSnKV65iYs58G1oZZzO+fD2RJ9WTFc5asaQCaVG9tcWg7gAbNzfpN9iObIibnMTJAgDSPlSa7ZS0ZaDtNbfF+SKWp3UTG7jxV87Qions1I7GtoONUK6EZTns+Kn85qvvHkZE4wg8GnpCmhilFpRE13fdp9MBhazdGdhAq8R9eNc10vRNO342JIn8W3R3yj68xrVboneg8Ztli5n5qnNM5blI8HYBMZKJz11GzqqdsgBf7mWPNGSGpX2m7FdjHIaxArU+LyJp3UsVBYEaA4JRNzQMrBnuvk2wHm1XfTymSkxe29zGTj70d8NlOn4G44iTVnlI8BF1pZLyIwqvsDtrYvgJhK4/1fzDbVzZc3V1mvpL70wLNzOeprqsAdXHyATpUiPWwga4r2PI3Yw5BkpadVtYevx5c2O/hPWJOJxztAMUktvf0J3WFfBVPu1aCSM+NlS4/QTOsuEh2NJE43N2T7/8YNBU1r15fwx1MKFQDV7civ0PKjWrcJZNcDcdMl5h5Zwtm/xuRpH2359ia0rH4pCkjCTuF2c31pw4AAd/2CDfdYrpLDQA9Mx2MTdrM0/QZWd6Z+lF/rLTD13dos5wMFvWluBuI48Yci9gIGHXJXNSZh8axu/iXBwW6A=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<36.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.13
Release Details
UpdatedOct. 7, 2026, 6:09 p.m.
Changelog

Added

  • Add selectable search scopes below the regular search field and in Advanced Search: the current folder, every folder in the account, or the current folder including all subfolders.
  • Add a dedicated multilingual out-of-office settings page that creates date-limited Sieve vacation responses per account identity, automatically uses the identity name and address, reports missing server capabilities and offers full-period, daily, weekly or custom per-sender reply intervals.

Changed

  • Present the unread-folder control as a clearly labeled filter button in the folder sidebar so it is no longer mistaken for a parent folder.
  • Use nextsnapmail.user for newly managed Sieve filters while retaining and safely migrating existing rainloop.user filters without deleting them.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureUkmu80mM1bK7eeGf4oAFmmN//ZtzTIs3VDnjhBvhNCsNh68EOD+WkD7SJ6rtMihFU3qRHnHFQu61xgqF8WtkWs7GIHfXCin/nbh+5EC5WnHQYeudUX+T3IL+IdF7EQEJOsNv5pZ9UyDAZIYoWMSYY+UusqSiFd7Ikq/tzGUDaRkGwzUybbrffqV1cN5STzQr1Iy/SAqaJlo0yMkiVLJ1LjWl2xxfV5f6CKh+S5PgyimcTMF8YBP0NXBeSJAhN8MF92h02ywWnuMTaQx6daseb4SGI2iLfWjLDXROOwCiSx5OyUVm3zW/Dukme7WYc6HfTO6YbCt3eHz7wWdol6RGDTvW3fYSvzOXIqfIJTRSRrBVWvCWIujtz8+jz/Q4a+YWGdhbhMCryy7cGu3k8NPAK4KQK6I/h5kKkr1ZvDgQ3Qd8XsR3qpm+HYT7AlQ9xAnxtghRR2YES8+1XPyovSf+eVVu2Eumk1LKZRwhbj/7Bfv9BeBEDs82CYreXbAvgmiDcwJQsNKfxG4kfUmMqcKrjtcnUh6wnQuOhH6zIdeer6T887/XSFhhZodcgB2yuEymOh74fmRR0k4NT59rAxf2Q1mQi7+XbTU+5nf8FreBBazhG8UOv2QwqFsNfVBcclt2tAzy8X4A16GJf1QXCMNzYYZw6wgSNQOS+/F0tUB4lOo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<36.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.12
Release Details
UpdatedSept. 28, 2026, 12:22 p.m.
Changelog

Changed

  • Use NextSnapMail-specific browser cookie names to avoid session collisions with SnappyMail or related forks running on the same Nextcloud domain.
  • Treat a valid empty plugin repository as reachable instead of showing a repository access warning.
  • Clear the new NextSnapMail cookie names during reset.
  • Avoid PHP 8.5 curl_close() deprecation warnings in bundled legacy plugin clients.
  • Add administrator-controlled messages-per-page defaults, maximum values and an enforced mode that locks the user setting when required.

Fixed

  • Persist validated integer settings instead of the originally submitted value, fixing messages-per-page values above the old UI limit being accepted but not applied consistently.

Security

  • Mark stored password parameters as sensitive so they are masked in exception traces on supported PHP versions.
  • Guard Nextcloud login, logout and impersonation event handlers so a NextSnapMail session cleanup/preparation problem cannot block the surrounding Nextcloud action.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureTAF+8Xw/coRcWE1k2hrvdOPhkBtBNY4ahx7lz5CuRmthPI9BKvoElTpvzbWLmhGFc3GJAU8QG6aSzgPLnlsXZauFpZmUT6LlBB2zkhcaNsn1VHDyeOpMvem0KIQkDSqe1pf477iPyy6ojKY7MSEsjOnoES/Aj87rkERauiXqN4oiNRuDHuox5AxVUbDXdPzhunNm1sXOdO28vEClhYtHNT44fRkoL0D8lFvqfeKRijUPi7I8PJj7uWJ4tYXDqazItrfZXAanK6iAPhefwJ5KKIq8H8wXheFfOtLfxZGW8dmARFX/3eKHmkL+lVpBVINGZ3X2qJSu27SGarZ7K0xUO20TCmfcaKdsTxbiaVxql8a3ZdzPx94FOku5VInYPRPr0P+UcIdyowN9S8Mbks6J6Ln4LgQddBUG+m35h1jtY607Dd0z+6P28JW/igJibJDcXJBCcjEP6dIR9nKFdfT9RTYMor1z4uYJ4yaJyaPxeyLpBkQ1Khi1D+cuq+F0uHWiNWXnfutLCb3W5B1sDVLka/gQm60dLI4Ye7DNSn7X/ZcjSWMx4KU61rPz+UfVoVt8FoTrw6GoKbZRlKNoIMRPEBKx4Uvg/NB9SpdLu+NEu/HHzXN7HChxKUaNyN+dlIAl+Xm9BjZ4nTldluKtLaDJGYJgFWiE+SX0o4g3+L5ghD4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<36.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.11
Release Details
UpdatedSept. 12, 2026, 8:07 a.m.
Changelog

Added

  • Integrate Gmail / Google OAuth2 login directly into the Nextcloud app, so Gmail accounts can be connected as the main account from the personal settings and as additional accounts from the webmail UI.
  • Add Nextcloud admin settings for Gmail / Google OAuth2 client configuration, including the authorized redirect URI for the Google Cloud Console.
  • Add support for a separate NextSnapMail plugin repository and administrator upload of custom plugins.

Changed

  • Include Gmail / Google OAuth2 configuration in the guarded NextSnapMail reset cleanup so a reset removes the stored client ID, client secret and related OAuth settings.
  • Document the integrated Gmail / Google OAuth2 support in the README and Nextcloud app metadata.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureazL+W6F5UPch+idZIWqJpKYw1j013Csb3upzFYlRd1q0nNj9zzgu4He4qqtWObVMU1H0bJNUcEc0bBz9RNKC1CNEYWv+bjWmC4GB16vK5xWRIv8NEgPIhvA/1sg8I/bNbmiXdIQz27Oh422YB+3pO4g1y80DtwFSB4mHxfvpWR7CPzS3vd6BghC9aKKLkTjfQjA/ID1CIP3xtE45Ium/oqLJaEf83sjuhJdIaChXc59QA39+hgzZG01coeimhnHjwr9xQeISHEiO0YiCivWM+GfY/1k5HejTPv4MJ+EhB/wLeJYcWb3IRSqUaMV2j01o8hcZgqoiGNgsjxpPhNd00p3fgv1rHqwdys/BMEFxrc0vlBjZMf8leY0Y+BOJK6K88y1QLcECfaaA3fLj1Qimuh1bNcA44oODnjYu+Y5lYU8Wt+vWI1dUNJZKpTJahuLCRRoNmKh07WBI3Kq2APkQCBzz7wczMDhsPZ+F4SeVm8+aP67STttN+WFSqGrBqiXWJsBUFKi72elRQHd2NSPk1Af5z7gmK2Kiaa91F2Fv5xnBo7oYqKPKcHkS4/nKzPp+xK0Xdf8teJ4f3opXTdN34zXLhYZcc/A77kpqk3e3s/nQudCZDWHSM0+wjnb2K4dYrYr/73qxsQBwkDE5qXJJfI1IcJN/iHoLtM+zSLBuKdw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.10
Release Details
UpdatedAug. 3, 2026, 4:21 p.m.
Changelog

Fixed

  • Save all selected message attachments to Nextcloud Files instead of only the first attachment.
  • Keep attachment filenames unique when saving multiple files to Nextcloud.
  • Avoid PHP deprecation warnings on newer PHP versions in PGP/GPG/SMIME helper code.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureLNzp3dkPjsNUgTiJAZZEQhfrBO82kCM5rEFvAZ9/56xERvFqrlIAOi4PBKzJvC8nEEtdtqgg7Cs/FUTZGKCc/E4cfQGOMrSQepmCegshcVEx3sBPSsyBqBtSnbmAkYlLu6XRP/ok914fRWDi9pvfVR7PLMT82RyQpN9uQSn4NuLLWvgUwI4j24a9jQ7POwU5AuXavL1aNly+kKLoKEa9ATzb6VBDOqC9ETTVxw5Y2vWI/yyeOivytDNDgTQjkvKPU4/+jZz4V4j/695vx6Wmndx+MeJoTL5JYz5kItZU0Q++XZaS5SIMGZX9Sl/kl7XmtOhEuH4ysFkkoxYvHnnausteXCRavbGaHRVhCFU6gf20Gi9l76MT5I+xgbb9UqIXEP2j4Xq3mfzC6KqbUqXRwOF1zLQ2q5FcjF4V0nZsHONS9PKuuGFU5gLNQQyEJ1xk7g+xNaR8U7Nl1drG9r9fOKUUM34p5SZ1lhLVP39QEVVkGsAexR3ndSxS8qIF0H81pIFexAvw4QVtlY7cpIdvhgi/W2ra9utOW9pygFCUDA/prUPbhN9Je3yae1RvLyN8CiEs4NLIypadDySXMly6k/rjejQmUCLPFGLuYvFXjQ/kKQUmk2vvAauQxWBfsxMorFeqCMcmYFHh36YbubPWXFQea80aP1WGhDLgKsPh6R8=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.7
Release Details
UpdatedJuly 6, 2026, 5:53 p.m.
Changelog

Added

  • Add an administrator-facing importer for existing SnappyMail installations. The importer can copy account preferences, encrypted login data, additional account definitions, and app data from snappymail to nextsnapmail while leaving the old SnappyMail installation untouched by default.
  • Add guarded cleanup actions for imported NextSnapMail account data and old SnappyMail data, including confirmation and server-side validation.

Fixed

  • Preserve automatic ordered and unordered list creation in the mail editor while avoiding the Squire space-handler bug that could remove 1. input.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignaturemgYOnVCcWo3utSKotBoqSFsb5FtXZNVnf3G2U/wZZ5FKkvxkvCAzv7acyk7WmIOeTWyIm71ltRz4ntVFbD2zax0fardWArG9zTWbnblggNg3vY0gBDmOBG4IQAnmc9NoZGVGquObN6U8zCImtLTxdsBw0vDUMtJCpvyiGnwGMd/8whvURUrAmDTYbTNolRBrT9XlR/sH7CNlz8PrujGqdBK7KTpVVRakrsMygzVNPL7SIEhhSpuJTlpThReSCly9fb4d2EkCuQybxsaY66Nw8NoUeFSe2n/6m/fgVmrAIZf+Lf0DASaCjYsBOai1MXn4Rbkqd5xTZz5TqGwJ4RmsTkyYvIM5A3G1bQFfxyAQ5NpwB4Pw/n1Fmsf9vrxEmoD4vEMH4z46dQS//YlS44/fjcsPUseLQOK5zwjNpS6nU4tcgOE8fU14lYIFqjBTSOfrOMloyNevoYJlXtGIZ4XLUgkwQ/t1JYccg821FlsdGj8Kd5eE3pDdGBqqbMRmtZtt4Fxn+sBKdzi0/aFIz0SrG8GJex22jdvCd3DDI7Q64AZQVyicg/dxaYAzqgGq7Lxc9xcFvgeztuXL6b148q9zqZvUV/XrkaWaGiycmInSlHLTI6E8QPPbikAuwNtTnPnffWa08f+06A8K0dtw7DsyLjApwwBCrF9TTw0tnXlqWsU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.6
Release Details
UpdatedJuly 2, 2026, 8:58 p.m.
Changelog

Fixed

  • Rebuild the Nextcloud release package from the 0.1.3 package base and apply only the confirmed S/MIME signing fix to app.js and app.min.js.
  • Preserve UTF-8 encoding in the packaged JavaScript files so folder emojis and other special characters are displayed correctly.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureGl6nvawl85nQ2OrAz9veSaHQVnOgQbpLag7R9zMSSfSfjLs9/B3TEMGFlv0hf8UC3teXP1kEaNAv3RKotBXx/ujqBRh51aUz+Q7ZODv/+oYqVN9Gr7kcpr/2y9O4ycaVsO9sfb+naDicykh5lFBeSt4Qq77EDyn8tpm4K8WabdbC/afsDYtiQ/ttkhLjcEOlLSfZOQMDI/M/BG0gbjKxgW0nuiqL5XyCd+PbeGtZf/KRqnhlSUgxqpbwfEmcimQMajhiRWkykZWMUuWq05+inwp7rPSgHHDg8c92oYwfLzTo1OupHgzQCfFtEdxuBsDRNC/098Wqf9PeFS3DlBYpm0iOoRdsWhrsU8lblL25HdhY3wUeEhqVPBZsDeEYEnEp1kDkgQEa+iIziN9QG0rBTVgmVJm2DRMyOHl45SdPeXU3Tr1dDuf6tkMlck14xve6j5N/CGChe6xHrPidOHBGAt0fJ2Jb4lBbvH4umFNMJu7cyZfuMGeQ3YjWI6sBr6aNvabKWU1He7rDCPSy5CayX6caLn+UwiZ6n9RSAOq1TplwPBLi1C1OTRKuWB4h2BmBD/QYjYVM4lsHbFS3Kf7xD1g5mvmjsKoNNA6CtngfZ67r+x5N8W4mLMcjJi0F5lwOp/mHnOs6gpWmpO2jXISWPBjGWD0nfwRJOy/I7utLEUM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.5
Release Details
UpdatedJuly 2, 2026, 5:45 p.m.
Changelog

Fixed

  • Rebuild the release package from the 0.1.3 package base and apply only the confirmed S/MIME signing fix for unencrypted private keys.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureovVL0/fyDY6Bsp4slyqw6Hw9L0Zp+3yQEaS46YMgO+r78dkmmkySGcqmee/k6pdZsa6Q6oexbyfs9jR6KLwuHD+E1sYfCknTUWMne8rF43wTWIUUaY9GIBCP5ZWXYmfv+NteBtOgLAsEPwsVkIiqeJkC52hoT6PY9gGn+BFEZyleBnLx//4HWlzu1+OictiCEaP6Kaz6Tl9brffoj3lL8ChVWXj4tbv4kuc5mQQp2nFiqSzQ9qLcmIc8h0emTrsoBc2VFoqY49Woz0/sJmrIKZzRgGgp7PZOzaQFox0nDwLbJ/kpxv9072B8pWrfrji9bkhefFhT4+9C9CsiStJXG8nfOGO9JXzKfJYMb9pRrV1GRV9u51Q6TZryXDRmCYItW5TD7YviI+Rjyes9+bgmbpKyJkkno7Ttn6NXyZdi0O9/2XNJj30sMSnixsiXacEv2oMWb2fXWfxEHpok6vbERYwGFeR4BjLtlwQ69yaupXgU/ocyUHVRtRGuYzVv3C61KNBYNjrfQGDtFp9oE8YEPDFP4QD71KFG/bleWyk5OcXeLts2NYVJoTs7hNF+iQGkQ67jMB5EjX2FtHAuIyG8UWN5QxSbX1l65m4kD543k9/Z3pL9dU1JzdSXDZnSp2bhW01JebtkkXo/k9q+ALK40+EmqXL9vrfn7XI6CxInCVc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.4
Release Details
UpdatedJuly 2, 2026, 5:28 p.m.
Changelog

Fixed

  • Fix S/MIME signing with unencrypted private keys.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureQfsNevpxMMZfYo3A/EF7VoW2WI454gdpRBjYTLUpSryQyBmw1XIuGvhpNugurkmL0WarW6/vdccVCN09DfbOyy7lytN+F4kGJby63/xpOeQcwtCqsJaJL02+nH4yhJeNi9ODcjvC7i8bNTI7n5D42RRo/rDtOocaJ/0ZMlCxrRx+xbsMKNCCIzrijUg2ZA3MseGzd10AgQ48BvGA89v+tZxUUQXOda6OmUm7EOGvFu4nn2iigJ+p+xUoAYQq/QG0pjJqY65esQTPSiwM5oN5NCI+Z7TtBTgKW/D6hMk+yry0pgioEAgZrW95aad7n0rsEqoqkYIrY0OuvfWhCyjbvCVHaoOJOjPtkcdk5LLECOeOzIFLL4z8DjWDU9szi6m8Fy5C8dP3geJSB+1D4AcAzBNoOw/tln8SMQkp/TzlgmMv8NPprd3LpruZRxFrdaQcpEbR1y2dnPhN5ItpomVr7mtCTh+JxfVDGCbPa+G7kNrY1zwQ2dinXYrqb3ypgP6IYmKNXIQzGznjklbZageyUQ02mRZt74n16W0v7nd+Iv9Ok+r+KdqcoySh0K8ReX7DbVmmxdtTvJxnrsOjo3eVrN47a3ET/h6SozK9aH21MIPUAIZhoSBxRpl8NRwVWVtsjlT98k17dhP8LRU0g1Vw/fMmVHgwaaR7/hsYLqmw7HY=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.3
Release Details
UpdatedJuly 2, 2026, 1:56 p.m.
Changelog

Fixed

  • Exclude exact .htaccess files from Nextcloud release packages so App Store installations no longer report missing .htaccess files in the integrity check.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureUvUjtK+6x16Vr2f8IC/tFMdO0PIIeP3LJYFcPNPG+hlXrWEpSEy2q1bIlyyjNOiRLVYNzGeb1V9vavBdYOXPRgVa2PnHKbHV8HMeR9PekE7fbU/rP7UGC7HAneIRAFH2G3hUbmctfMy71PKensXXNxprpXjmeaIJXIkT6Xbp1gHRiqsc7ewXZVDS0WOZbbipy4OYBLpj3rdLy9c6QAe311ttxeMEhvW/celUl1iSGwsf9x6LTNVAul7yQ39RQuVR93VIVc5eVkSirTqQ3GpYFZC0mvXNzdqk98yWl3oqym5BA0RJSG3pSXnp4b8YnhNpx9q4EcoBRKG/653/jNA56gc4uxaOiMrr4kx7opqJW35mEy980qIRhOVC11WDqvMOGmEvW9ew6wL+mGPLR7abvqLyE9KjOcw7YNnJg1itxAq8cqRvHBpj7iTtEfSBkfMmrv9rI5130x6ssCEKK6z+XxP6saE2YK4OOF6ni2u5NlvaUCGtnE5RVf70ylRfJDQAnPwlVQ3XpVRvshn+Y34ntvUEND6pgUWXfu+sJHNsfkfF9nEGx8AeaEPrB7F/3dfArOxrsE2X3lMmvhUx5ISZL2x0zau3fWLF1LDhUGxqjE5WUCZuE7Y8PCB2qpJ0ohizJ30aCPc/FCYDZlX6LEhOzldypLYa99b4DxD0ZwCLE4o=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.2
Release Details
UpdatedJuly 2, 2026, 4:54 a.m.
Changelog

Changed

  • Add an explicit App Store disclaimer that NextSnapMail is provided as-is and should be used at the user's own risk.
  • Show NextSnapMail instead of SnappyMail in the embedded admin panel header.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
SignatureCroc2x/lP1cgdS/keEmS4rK/MBNFmnX53wAInpot8Mu8hGFlgBN34dsk3Lm5uJAWTxQY/fyBwd0/eK7z+n8eX5w1e6t11UiXLvHsFt+nEL7z15QPogBjHDi6AKr20zCbgMZeVbAW8pH0JVRBPTCbIyJbj+CQPT5CpWZQXagoBYIoPdCZwDCNDr2f2BxSB5E1yh2FSjWQYHfFibXekEqSWVuqDvIJ7V/Y4BiaeB2Gy2Wyxj+Rllne9SC7plV5dkT87LFsMsXvseZvlxUznS5U6o8Zurx9ES4Ct6FBVk6jBFozFisK6S/gQOvZj171gz8Il/TQy1XMWtHn24n2HgnMb+FVgMFypWkAXvdPwX5eqpNi92M9iB5+3y1YLBe2C1u1EWYBokAwIRjrMBCwY/SCyz2JWuVnWbqsYuKVWDwahgtwDpFjmdOGNVWvh8BGJ7Ei/8bQjaPcYmGRoFoWjUQmKpvsPNCEPYbO/0KocJqFE2PIXXIDINCuO+3lN83F3977ve8kNypwYeeSSAqHjngunmvtbZykEp9+/Z3Or0M0zMLO65zh55V5zVkjzxUUG/OPCDoZvm5npIb06nUX3Bi3DRptgonmt5AF66Xa88ugluBmaMUM7RRJwURl26QTGogeOzjWCbTB0nyskOcjyGHH8229OIBKSAhZGWDy/oRdCzM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.1
Release Details
UpdatedJuly 1, 2026, 2:01 p.m.
Changelog

Fixed

  • Ensure the Nextcloud App Store release package uses the cleaned NextSnapMail app metadata from the repository instead of stale local test metadata.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
Signaturem1Eesm1A/W53mfqyxKUA+6/UZKdgaTf+8jR49oM6FlWBF3s0kpNSgpV63+znYYfmcFqgxLJ4socvA3GBNMCRH/G6Un1lMdP7xralRdMk0Y68NMAgq7XnjvK+W+IWlzhezHEmSBLr+Haiv2IXj3Pf6xPxHNGyAd5yLDtkFe5Z/nHFxM8DOGeKV92n0uJzROsEU1iAEjAjleHnmt2Er57+qK9+l3xDnqZlAm59937vNlmkfqo8n5ONSswz1nVEutf+n1LbpEZyXh15ccVRmLTNuLVhGvLntybpzS6w9Yv7eum/CuX11fvIcU0/2kE/gL7Ir9ssiQroxWacJhbfazIll2UBu4oNgNhC5rSd+FVglWIy8mxVqMxB5XGegi7koRgGB2f8v3VI8RQSD0lrnu5hrVCviu3tJ8Ux/T13gksbPh6BL/oFdFAqK6e6UaUJRmnLATV/Z7QbMoquS+LYtp5o1H1im+/p1LLfbRnYKMpAGah2jlk9uQIPSNZBgZ1WTyaDb9qVqrt8qR6YIIrNPoaTh7VsiqV/iYt+T2QVaKqGhlTIPGDjka4QTRR0sSiI6XJmSmPLgvxekAaB1BrnvmWU009pwBx3DpQrU/VQUky7iatL/+T5xVgM+ZeQ+UP9gkXD1pSAb84Kr4qkHj4eaQ8fCSBh/LsQ6gMuzJYmLyMJlL4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib
NextSnapMail 0.1.0
Release Details
UpdatedJuly 1, 2026, 1:40 p.m.
Changelog

Initial NextSnapMail release as an independent SnappyMail fork focused on Nextcloud integration.

Added

  • Introduce nextsnapmail as a standalone Nextcloud app id and namespace.
  • Add dedicated "NextSnapMail" sections to the Nextcloud administration and personal settings.
  • Bundle available SnappyMail extensions with the app release so installations no longer depend on the former external SnappyMail package repository.

Changed

  • Rename the Nextcloud integration from SnappyMail to NextSnapMail while keeping attribution to the upstream SnappyMail and RainLoop projects.
  • Update app metadata, documentation links and release description for the NextSnapMail fork.

Fixed

  • Restore application bootstrap and Nextcloud integration compatibility with Nextcloud 34 by replacing removed OC\Server shortcut methods.
  • Decouple the app-specific content security policy from Nextcloud's internal policy representation.
  • Preserve the legacy Knockout binding parser's required unsafe-eval CSP source while continuing to block unsafe inline scripts.
Licenses GNU Affero General Public License v3.0 only
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhOHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzAxMTIxNzE3WhcNMzYxMDA2MTIxNzE3WjAXMRUwEwYD
VQQDDAxuZXh0c25hcG1haWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQCtFVtCj/l491ErKgQsIiydjrQhIbawshcQEUaE3IOmkH7iD7PuENjDXs2f3/3W
lrzo2F1DSkusSAW1jJTZUpdM1ZpxcpSzIfM+WCZ2FvnjRl5LNtm2yo6XoDGS1Qs4
EfFsx9sVzRM1NloEcr8gvKCTirNh+K/CZhYSyavF1iaPyPoFNT1kNLgYST4GY2bo
yYP9w+N44YlUxQaL88p0fgoaYY8bqLpfLS4U348T3LtS9SAh/f16Um7Rb1WDTbmI
0i4K26aRGjByKQ2slXnTTiv2myfz+fKGfPof2GqmaQHNesE6X946RnEUsT6O6w/k
l0M6HbSefGFEN0BSJpogJT2HnS2ypOO83Tvd7dIK72XkSq/wxsiKL9AQOUbPpEaT
YPt+rD/c6Q4RwhdzXgcflZXJe/NBXfxTGnpcK4H4ERMFJqPxVfSb5ijI3EmO/MW/
DqQ1yeBsxMONe4meKy5y6VV1h+KTsqJyg5v64ft2HVwGL+ErK54g0t97ix73ckVX
XIRF8COhJH8sTzPsTHmRCK/AwxXwsk7LIAbtvglhVab51M4qs8sJL/LUdslm9/ss
/UUHRAlp1HEmuVRDmRQvgmMO4UK3F3javgQCkAem/tqaExN9rFECeF38uqHiq3zn
qw6QF9aHhiJ68YeMRIDlVzPx6Jh9O2pvr8R5YKYk91+PFwIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQBIhkv9x9IHwMTRjXdiJ2g/x+gi8aSkXCFvGGS6WZAYwGQNNeBS
CC/PPD/0XjmrI/xANNquP0VqLTaZObrQO2UGu61Cgc2rpvrreuKKbo/UAMshuC3G
u3cS96lm8o/WuY17bYvQoI+9OWUkdjodTJCEELHPGMt3OZI7MzyPyMI2lUvB89XS
UTUWt4pVqBpX8RekEyH1SQAzexp3EVYqSBgrGdwPPG36j0pbuqFkMbvloC81lv47
Y4LV91B4IXPrLfd0PYR75nI+JfcvX7lX3DVaEhaaMv2SK882lxq2YqooEmkSIPvP
SZ/F787QWHGDSpPFcZ07OunwU0emWvtc1mHl
-----END CERTIFICATE-----
Signatureha5hO4KGRljVV2cfKIuRHISW2e6i5jSsV0dXVut8/VTXnQeeJFE263VpRV5rhuYM29jsc4eUrO/jc24dHNM9WuT63rHaDe+M9DDDP8laFgRXi4WvVZ4RLggD7bA6hbIWBo8e0AuZzeaIucBmSZejPV0JN0xYBrgXHjWYseYjAXSZ0f2usvS9dD6shhO4+R3fqHXpOp65/8mGy8DJYKOzIHVIaUoVN7QHzvqIJg/LXVeiYhrvTuRBp0KQq2iwD1uNDwrOc2Ue53mcgXuVgOURJLIY1fQVYPzHziZRFxhOQ74ztfQyZbmSxcwj27/AxUufu5WMNDNlVIdK2T/A6srcPiLlpNdM5ww931tZBT9qKcFFuYIZnUq1M9FmRDEvhe+WY9CiExw8ZTG8cQWKKX8Jk2a5plHo5P6DixoHPE6oIAkYfUsTHOGzPEv/jb6hwLqX6oqOD8K5eB9zzrseiK3J4nAh0r3qAHcvCpk+vmcytathDrLljiTxTFlkCMtouHo59hIVu2HlKQ/raEYZPhwHrsg2ft599ljoDzACQVUgFNF/ZI3tGlkruFi0pqj62kaB1JnpM6/nw3fBUbc6sN3gdLpuqklsWoZMW3FBJsLe+yP/vAj9BXOeG4gyRGC6Fq9wfwC7JkFtfDqQu0XEGdeucIGwgeG9hJKmgKYnK8sma50=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
PHP extensions mbstring
zlib