diff --git a/src/lib-sieve/sieve.c b/src/lib-sieve/sieve.c
index 8e310c685d8eb87263e53b5d36618848aa208df5..f0d5521912feabcdb95fa5885ff36704cec43b09 100644
--- a/src/lib-sieve/sieve.c
+++ b/src/lib-sieve/sieve.c
@@ -66,6 +66,11 @@ struct sieve_instance *sieve_init
 
 	sieve_errors_init(svinst);
 
+	if ( debug ) {
+		sieve_sys_debug(svinst, "%s version %s initializing",
+			PIGEONHOLE_NAME, PIGEONHOLE_VERSION);
+	}
+
 	/* Read limits from configuration */
 
 	svinst->max_script_size = SIEVE_DEFAULT_MAX_SCRIPT_SIZE;