in2code / powermail_cleaner
Powermail Cleaner helps to clean up quick and easy old requests
Installs: 8
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Type:typo3-cms-extension
Requires
- ext-gd: *
- ext-json: *
- in2code/powermail: ^12.0 || dev-eap
- typo3/cms-core: ^12.4
Requires (Dev)
- helhum/typo3-console: ^8.0
- typo3/cms-about: ^12.4
- typo3/cms-adminpanel: ^12.4
- typo3/cms-backend: ^12.4
- typo3/cms-belog: ^12.4
- typo3/cms-beuser: ^12.4
- typo3/cms-extbase: ^12.4
- typo3/cms-extensionmanager: ^12.4
- typo3/cms-filelist: ^12.4
- typo3/cms-fluid: ^12.4
- typo3/cms-fluid-styled-content: ^12.4
- typo3/cms-form: ^12.4
- typo3/cms-frontend: ^12.4
- typo3/cms-impexp: ^12.4
- typo3/cms-info: ^12.4
- typo3/cms-install: ^12.4
- typo3/cms-lowlevel: ^12.4
- typo3/cms-opendocs: ^12.4
- typo3/cms-recordlist: ^12.4
- typo3/cms-recycler: ^12.4
- typo3/cms-redirects: ^12.4
- typo3/cms-reports: ^12.4
- typo3/cms-rte-ckeditor: ^12.4
- typo3/cms-scheduler: ^12.4
- typo3/cms-seo: ^12.4
- typo3/cms-setup: ^12.4
- typo3/cms-tstemplate: ^12.4
- typo3/cms-viewpage: ^12.4
- undefined/translate-locallang: ^2.9
This package is auto-updated.
Last update: 2024-10-16 10:42:11 UTC
README
What does it do?
EXT:powermail_cleaner adds some features to EXT:powermail to improve GDPR compliance and handling of sent emails.
The features are:
- add texts for GDPR purposes to send emails
- set a date for deletion to emails (based on a fixed date or a period after sending)
- delete emails based on the saved date via a command / scheduler task
- inform receivers about upcoming deletions of mails
Version Matrix
Installation
The extension can be installed via composer.
composer req in2code/powermail_cleaner
If you want to use the extension in a legacy installation of TYPO3, you must download the code from the github repo and provide it locally. A distribution via TER is not planned, because it is a commercial (PRO) extension by in2code.
Configuration
TypoScript
- add the static typoscript to your installation
- set the from address and name (esp. necessary for preventing SPF defiance)
- set the subject for reminder emails
Scheduler
- add commands to the scheduler
The "informReceivers" command must be run once a day. If it is run more often, receivers get the same reminder mail more than once a day. If it is run f.e. only once per week, receiver will miss some mails, that will be deleted.
There is room for improvement to make the sending of reminder mails more flexible (once a week f.e.).
Development
A ddev based development environment comes with this extension.
- clone the repository
- run
ddev start
- run
ddev initialize
and you are set to contribute to this extension