From 59aa6258e5a9f3b96177d2f300cdfddb2fa1c7b9 Mon Sep 17 00:00:00 2001
From: Timo Sirainen <timo.sirainen@open-xchange.com>
Date: Mon, 27 Nov 2023 23:37:41 +0200
Subject: [PATCH] sieve-tools: sieve-test - Remove -l mail_location parameter

mail_location setting is removed. Use -o parameters to specify the wanted
settings instead.
---
 src/sieve-tools/sieve-test.c | 16 ++++------------
 1 file changed, 4 insertions(+), 12 deletions(-)

diff --git a/src/sieve-tools/sieve-test.c b/src/sieve-tools/sieve-test.c
index e7345be88..f84c03c3e 100644
--- a/src/sieve-tools/sieve-test.c
+++ b/src/sieve-tools/sieve-test.c
@@ -171,7 +171,7 @@ int main(int argc, char **argv)
 	struct sieve_instance *svinst;
 	ARRAY_TYPE (const_string) scriptfiles;
 	const char *scriptfile, *mailbox, *dumpfile, *tracefile, *mailfile,
-		*mailloc, *errstr;
+		*errstr;
 	struct smtp_address *rcpt_to, *final_rcpt_to, *mail_from;
 	struct sieve_trace_config trace_config;
 	struct mail *mail;
@@ -188,13 +188,13 @@ int main(int argc, char **argv)
 	int ret, c;
 
 	sieve_tool = sieve_tool_init("sieve-test", &argc, &argv,
-				     "r:a:f:m:d:l:s:eCt:T:DP:x:u:", FALSE);
+				     "r:a:f:m:d:s:eCt:T:DP:x:u:", FALSE);
 
 	ehandler = NULL;
 	t_array_init(&scriptfiles, 16);
 
 	/* Parse arguments */
-	mailbox = dumpfile = tracefile = mailloc = NULL;
+	mailbox = dumpfile = tracefile = NULL;
 	mail_from = final_rcpt_to = rcpt_to = NULL;
 	i_zero(&trace_config);
 	trace_config.level = SIEVE_TRLVL_ACTIONS;
@@ -227,10 +227,6 @@ int main(int argc, char **argv)
 			/* default mailbox (keep box) */
 			mailbox = optarg;
 			break;
-		case 'l':
-			/* mail location */
-			mailloc = optarg;
-			break;
 		case 't':
 			/* trace file */
 			tracefile = optarg;
@@ -288,7 +284,7 @@ int main(int argc, char **argv)
 	}
 
 	/* Finish tool initialization */
-	svinst = sieve_tool_init_finish(sieve_tool, mailloc == NULL, FALSE);
+	svinst = sieve_tool_init_finish(sieve_tool, TRUE, FALSE);
 
 	/* Enable debug extension */
 	sieve_enable_debug_extension(svinst);
@@ -313,10 +309,6 @@ int main(int argc, char **argv)
 		/* Dump script */
 		sieve_tool_dump_binary_to(main_sbin, dumpfile, FALSE);
 
-		/* Obtain mail namespaces from -l argument */
-		if (mailloc != NULL)
-			sieve_tool_init_mail_user(sieve_tool, mailloc);
-
 		/* Initialize raw mail object */
 		mail = sieve_tool_open_file_as_mail(sieve_tool, mailfile);
 
-- 
GitLab