#!/bin/bash STATE_FILE=/var/lib/stalwart-allowsync/home-ip CURRENT_IP=47.197.93.62 [ -z "$CURRENT_IP" ] && exit 1 mkdir -p /var/lib/stalwart-allowsync LAST_IP=$(cat "$STATE_FILE" 2>/dev/null) [ "$CURRENT_IP" = "$LAST_IP" ] && exit 0 echo "$(date -u): Home IP changed: $LAST_IP -> $CURRENT_IP" python3 /usr/local/bin/stalwart-update-allowip.py "$CURRENT_IP" /opt/stalwart/bin/stalwart-cli -u http://127.0.0.1:8880 -c admin:JamesAdmin2026x server reload-config > /dev/null echo "$CURRENT_IP" > "$STATE_FILE" echo Done.