Repo für die Tools von Tobi und Maik'i https://git.masilux.de/s.probst/KopanoSetSignature
Go to file
Robin van Genderen 71fb9e01a3 Merge pull request #2 in KSC/webapp-tools from fix_setvalue_bug to master
* commit '78dfb44739ad2994f0bdaf7dfd7469235b84a443':
  Fix set value bug
2018-03-05 16:05:42 +01:00
Inject Files get rid of quote for cannot_change flag value because it is a boolean 2017-09-25 14:13:28 +02:00
dump_webapp_signatures.py dump_webapp_signatures.py: Add exception when trying to retrieve webapp settings. 2016-10-18 09:57:42 +02:00
manage_recipients.py renamed remove_recipients.py to manage__recipients.py 2016-08-30 10:40:51 +00:00
readme.md Add set_webapp_default_signature.py script 2017-01-09 12:46:00 +01:00
set_webapp_default_signature.py Add set_webapp_default_signature.py script 2017-01-09 12:46:00 +01:00
webapp_settings.py Fix set value bug 2018-03-05 16:04:49 +01:00
webapp_switch_locale.py Add webapp_switch_locale.py script 2016-11-10 11:29:45 +01:00

manage_recipients.py

Manage recipients in webapp

Usage:

List recipients
python remove_recipients.py --user <user>  --list
Remove recipient

Remove options is searching in display_name, smtp_address or email_address.

python remove_recipients.py --user <user>  --remove <recipient name>
Clear history
python remove_recipients.py --user <user>  --remove-all

Example

Remove all recipients that have example.com in there display_name, smtp_address or email_address

python remove_recipients.py --user user  --remove example.com

webapp_settings.py

Usage:

Backup
python webapp_settings.py --user user  --backup
Restore
python webapp_settings.py --user user  --restore

dump_webapp_signatures.py

Dumps all the signatures in a users Webapp to seperate files, meant as companion to the script setdefaultsignature.py as delivered with Webapp (see /usr/share/doc/kopano-webapp/scripts/signatures/ on your Webapp server.) The files will be written in the current directory.

Usage:

python dump_webapp_signatures.py --user user

webapp_switch_locale.py

List or change the locale currently set in the user's WebApp settings.

Usage:

List locale
python switchlocale.py --user user1 
Original locale: nl_NL.UTF-8
Change locale
python switchlocale.py --user user1 --locale de_DE.UTF-8
Original locale: nl_NL.UTF-8
Setting locale to: de_DE.UTF-8

set_webapp_default_signature.py

Add and set a Default signature in Webapp for user(s), will overwrite any other default. Please use a signature as dumped with dump_webapp_signatures.py

Examples

Set signature of a local user on the local server

./set_webapp_default_signature.py -u user1 -f user2-signature.sig

Set signature multiple local users on the local server

./set_webapp_default_signature.py -u user1 -u user3 -f user2-signature.sig

Set signature for all local users on the local server

./set_webapp_default_signature.py -a -f user2-signature.sig