No description
Find a file
2025-01-06 18:07:42 +01:00
.github ci(reuse): Add reuse check 2025-01-06 17:48:03 +01:00
appinfo docs(reuse): Add SPDX header 2025-01-06 17:44:18 +01:00
build-js build(reuse): Add license file generation 2025-01-06 17:55:32 +01:00
cypress docs(reuse): Add SPDX header 2025-01-06 17:44:18 +01:00
js chore(assets): Recompile assets 2025-01-06 16:56:46 +00:00
lib docs(reuse): Add SPDX header 2025-01-06 17:44:18 +01:00
LICENSES docs(reuse): Add license files of compiled assets 2025-01-06 17:59:34 +01:00
src docs(reuse): Add SPDX header 2025-01-06 17:44:18 +01:00
templates docs(reuse): Add SPDX header 2025-01-06 17:44:18 +01:00
tests docs(reuse): Add SPDX header 2025-01-06 17:44:18 +01:00
.eslintrc.js docs(reuse): Add SPDX header 2025-01-06 17:44:18 +01:00
.gitignore docs(reuse): Add SPDX header 2025-01-06 17:44:18 +01:00
.nextcloudignore docs(reuse): Add SPDX header 2025-01-06 17:44:18 +01:00
.php-cs-fixer.dist.php docs(reuse): Add SPDX header 2025-01-06 17:44:18 +01:00
AUTHORS.md docs(reuse): Add SPDX header 2025-01-06 17:44:18 +01:00
babel.config.js docs(reuse): Add SPDX header 2025-01-06 17:44:18 +01:00
CHANGELOG.md docs(reuse): Add SPDX header 2025-01-06 17:44:18 +01:00
composer.json chore(dev-deps): Bump nextcloud/ocp package 2023-05-14 02:46:30 +00:00
composer.lock chore(dev-deps): Bump nextcloud/ocp package 2024-10-06 03:09:34 +00:00
COPYING Intial commit 2021-09-02 00:24:55 +02:00
cypress.config.js docs(reuse): Add SPDX header 2025-01-06 17:44:18 +01:00
krankerl.toml docs(reuse): Add SPDX header 2025-01-06 17:44:18 +01:00
package-lock.json chore(deps-dev): Bump cypress from 13.15.2 to 13.16.0 2024-11-23 03:12:50 +00:00
package.json build(reuse): Add license file generation 2025-01-06 17:55:32 +01:00
psalm.xml docs(reuse): Add SPDX header 2025-01-06 17:44:18 +01:00
README.md ci(reuse): Add reuse check 2025-01-06 17:47:11 +01:00
REUSE.toml docs(reuse): Add SPDX header 2025-01-06 17:44:18 +01:00
stylelint.config.js docs(reuse): Add SPDX header 2025-01-06 17:44:18 +01:00
test docs(reuse): Add SPDX header 2025-01-06 17:44:18 +01:00
webpack.js build(reuse): Add license file generation 2025-01-06 17:55:32 +01:00

Montly Status email

REUSE status

Send monthly status mails to users. This app doesn't provide a user interface.

Per default it sends a summary of used storage along with some usage hints.

The default messages are in German.

Editing the messages sent

The messages sent to users are defined at lib/Service/MessageProvider.php.

To overwrite the default messages, create a new class inheriting from MessageProvider and overwrite the desired methods.

Then configure your MessageProvider in config.php:

[
   ...,
   'status-email-message-provider' => '\OCA\MyCustomApp\MyMessageProvider',
]

Mail sending limits

In order to avoid mail floods, the app sends mails in hourly batches. Default maximum is 1000 mails per hour. This limit can be changed via status-email-max-mail-sent in the app config:

php occ config:app:set monthly_status_email status-email-max-mail-sent --value=2500

Sending welcome mails

By default, this app sends a welcome mail to new users after they logged in for the first time. This can be disabled with the following switch in config.php:

[
    ...,
    'status-email-send-first-login-mail' => false
]

Licensing

This project is licensed under AGPL-3.0-or-later.