summaryrefslogtreecommitdiff
path: root/docker-mailserver-sieve-validation.sh
diff options
context:
space:
mode:
authorDaniel Weipert <git@mail.dweipert.de>2024-10-19 10:04:14 +0200
committerDaniel Weipert <git@mail.dweipert.de>2024-10-19 10:04:14 +0200
commitac93ed4d29dd85409fb4c0cd9c2af266e90777c1 (patch)
tree6a0b4487439bfe068d4b7d412be70d4f90faa2a5 /docker-mailserver-sieve-validation.sh
initial commitHEADmain
Diffstat (limited to 'docker-mailserver-sieve-validation.sh')
-rw-r--r--docker-mailserver-sieve-validation.sh9
1 files changed, 9 insertions, 0 deletions
diff --git a/docker-mailserver-sieve-validation.sh b/docker-mailserver-sieve-validation.sh
new file mode 100644
index 0000000..3fa6424
--- /dev/null
+++ b/docker-mailserver-sieve-validation.sh
@@ -0,0 +1,9 @@
+#!/bin/bash
+
+SIEVE_ROOT=$(docker compose exec mailserver bash -c "ls /tmp/docker-mailserver/*.dovecot.sieve");
+SIEVE_INCLUDE=$(docker compose exec mailserver bash -c "ls /tmp/docker-mailserver/sieve-include/*.sieve")
+FILES=$(echo $SIEVE_ROOT; echo $SIEVE_INCLUDE)
+
+for file in $FILES; do
+ docker compose exec mailserver sievec "${file}"
+done