diff --git a/requeue-email.sh b/requeue-email.sh old mode 100644 new mode 100755 index 7b03fa1..c01a9fc --- a/requeue-email.sh +++ b/requeue-email.sh @@ -91,7 +91,11 @@ fi FIRST_RECIPIENT=$(echo "$RECIPIENTS" | cut -d',' -f1 | sed 's/.*.*//') # Reinige falls EXTRACTED_DOMAIN=$(echo "$FIRST_RECIPIENT" | cut -d'@' -f2) -if [ "$EXTRACTED_DOMAIN" != "$DOMAIN" ]; then +# Lowercase für case-insensitive Vergleich +EXTRACTED_DOMAIN_LOWER=$(echo "$EXTRACTED_DOMAIN" | tr '[:upper:]' '[:lower:]') +DOMAIN_LOWER=$(echo "$DOMAIN" | tr '[:upper:]' '[:lower:]') + +if [ "$EXTRACTED_DOMAIN_LOWER" != "$DOMAIN_LOWER" ]; then echo "ERROR: Extrahierte Domain ($EXTRACTED_DOMAIN) passt nicht zur angegebenen Domain ($DOMAIN)." exit 1 fi