From 2ff581749003c52e168fe7c3435332fc14b26255 Mon Sep 17 00:00:00 2001 From: Guilherme Rugai Freire Date: Sat, 20 Jul 2024 00:26:12 -0300 Subject: [PATCH] add an optinal rcpt_addr to not delete mails --- delete_old_mail.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/delete_old_mail.sh b/delete_old_mail.sh index c8a0c71..7a1fd44 100755 --- a/delete_old_mail.sh +++ b/delete_old_mail.sh @@ -5,7 +5,12 @@ if [ -z "$DB_PATH" ]; then fi min_date="$(date -d '-1 day' +%s)" -sql="DELETE FROM mails WHERE mails.arrived_at < $min_date;" +sql="DELETE FROM mails WHERE mails.arrived_at < $min_date" + +if [ -n "$EXCLUDE_IGNORE_ADDR" ]; then + sql="$sql AND not (rcpt_addr = '$EXCLUDE_IGNORE_ADDR')" +fi +sql="$sql;" echo "$sql" | sqlite3 "$DB_PATH"