diff --git a/src/lib-sieve/sieve-plugins.c b/src/lib-sieve/sieve-plugins.c
index c0f32b13a05b2b5de4cbb34e0caa2695a89b42a4..dcda7c0963422a21308a322609492b5aabd0047a 100644
--- a/src/lib-sieve/sieve-plugins.c
+++ b/src/lib-sieve/sieve-plugins.c
@@ -84,7 +84,7 @@ void sieve_plugins_load
 	/* Load missing plugin modules */
 
 	sieve_modules = module_dir_load_missing
-		(sieve_modules, path, plugins, &mod_set);
+		(sieve_modules, path, t_strsplit_spaces(plugins, ", "), &mod_set);
 
 	/* Call plugin load functions for this Sieve instance */