+ # Do sending of long delayed messages, and dont count them in our queue warnings.
+ for mid in $(exiqgrep -o 2400 -zi); do
+ if exim -Mvh $mid | awk 'tolower($2) == "fdate:"' | grep -q .; then
+ qlen=$(( qlen - 1 ))
+ if (( $(date -d "$(exim -Mset $mid -be <<<'$h_date:' | sed -n 's/^> *//;/./p')" +%s) < EPOCHSECONDS )); then
+ if ip a show veth0-mail &>/dev/null; then
+ pid=$(pgrep -f "/usr/sbin/exim4 -bd -q30m -C /etc/exim4/my.conf"|head -n1);
+ nsenter -t $pid -n -m /usr/sbin/exim4 -C /etc/exim4/my.conf -M $mid
+ else
+ /usr/sbin/exim4 -M $mid
+ fi
+ fi
+ fi
+ done
+
+ if ((qlen)); then
+ qmsg="queue length $qlen"
+ chars+=("q $qlen")
+ fi