diff --git a/src/lib-sieve/sieve-extensions.c b/src/lib-sieve/sieve-extensions.c
index 89d33daa354d0711f30b985649fa688b39782ec6..606b9b9fb4fd7043d253459382b935510d32422b 100644
--- a/src/lib-sieve/sieve-extensions.c
+++ b/src/lib-sieve/sieve-extensions.c
@@ -247,7 +247,7 @@ int sieve_extensions_init(struct sieve_instance *svinst)
 	return 0;
 }
 
-void sieve_extensions_configure(struct sieve_instance *svinst)
+void sieve_extensions_load(struct sieve_instance *svinst)
 {
 	const char *extensions;
 
diff --git a/src/lib-sieve/sieve-extensions.h b/src/lib-sieve/sieve-extensions.h
index a95acdc1455e3025818c9aa98916fdf40d2e106c..37aed2577727d277d1fcd0717011c65ec3a46cf3 100644
--- a/src/lib-sieve/sieve-extensions.h
+++ b/src/lib-sieve/sieve-extensions.h
@@ -112,7 +112,7 @@ struct sieve_extension {
  */
 
 int sieve_extensions_init(struct sieve_instance *svinst);
-void sieve_extensions_configure(struct sieve_instance *svinst);
+void sieve_extensions_load(struct sieve_instance *svinst);
 void sieve_extensions_deinit(struct sieve_instance *svinst);
 
 /*
diff --git a/src/lib-sieve/sieve.c b/src/lib-sieve/sieve.c
index 9c2bd099c7157a70f78e1e0cc5ba9c8f6e8c302d..ca315785a8930a10e055e678cbe29ce96157ebf5 100644
--- a/src/lib-sieve/sieve.c
+++ b/src/lib-sieve/sieve.c
@@ -128,8 +128,8 @@ int sieve_init(const struct sieve_environment *env,
 	/* Initialize plugins */
 	sieve_plugins_load(svinst, NULL, NULL);
 
-	/* Configure extensions */
-	sieve_extensions_configure(svinst);
+	/* Load extensions */
+	sieve_extensions_load(svinst);
 
 	*svinst_r = svinst;
 	return 0;