Skip to content

Convert avelsieve-Sieve-Filters to Roundcube compatible ones

Notifications You must be signed in to change notification settings

bennet0496/avelsieve2roundcube

Repository files navigation

avelsieve2roundcube

Konvertierung von avelsieve Filtern zu Roundcube Sieve Filtern

cat phpscript.sieve | php avelsieve2roundcube.php

Wichtig ❗ Derzeit muss man sich im selben Ornder wie das PHP-Script befinden

Auch Wichtig ❗ php5-imap oder php7.0-imap muss installiert sein ‼️


Bsp. für Konvertierung aller Nutzer (nicht getestet, ggf. Syntax und Pfade prüfen ❗ 😅 )

for script in $( find /var/vmail/users -type f -name phpscript.sieve )
do
	#Falls es "/var/vmail/users/u/user/phpscript.sieve" war...
	user=$(basename $(dirname $script))#
	#Falls es doch "/var/vmail/users/u/user/sieve/phpscript.sieve" war dann...
	#user=$(basename $(dirname $(dirname $script)))
	echo Converting $script to /var/vmail/sieve/$(head -c 1 $user)/${user}/filter.sieve
	cat $script | php avelsieve2roundcube.php > /var/vmail/sieve/$(head -c 1 $user)/${user}/filter.sieve
	echo Done
	echo
done

About

Convert avelsieve-Sieve-Filters to Roundcube compatible ones

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages