summaryrefslogtreecommitdiff
path: root/docker-mailserver-sieve-validation.sh
diff options
context:
space:
mode:
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