diff --git a/src/lib-sieve/storage/file/Makefile.am b/src/lib-sieve/storage/file/Makefile.am
index b401fa8b752ba940ddad8fbdb4bbb874db14a72e..86798121aa96458d7ccc74b1cbd039eda8c99cff 100644
--- a/src/lib-sieve/storage/file/Makefile.am
+++ b/src/lib-sieve/storage/file/Makefile.am
@@ -16,4 +16,5 @@ libsieve_storage_file_la_SOURCES = \
 	sieve-file-storage.c
 
 noinst_HEADERS = \
+	sieve-file-storage-settings.h \
 	sieve-file-storage.h
diff --git a/src/lib-sieve/storage/file/sieve-file-storage-settings.h b/src/lib-sieve/storage/file/sieve-file-storage-settings.h
new file mode 100644
index 0000000000000000000000000000000000000000..c8a9f8501c795ac2b7bb2bd9d5444c5a6ae96f31
--- /dev/null
+++ b/src/lib-sieve/storage/file/sieve-file-storage-settings.h
@@ -0,0 +1,6 @@
+#ifndef SIEVE_FILE_STORAGE_SETTINGS_H
+#define SIEVE_FILE_STORAGE_SETTINGS_H
+
+#define SIEVE_FILE_DEFAULT_ACTIVE_PATH "~/.dovecot."SIEVE_SCRIPT_FILEEXT
+
+#endif
diff --git a/src/lib-sieve/storage/file/sieve-file-storage.h b/src/lib-sieve/storage/file/sieve-file-storage.h
index 23806139843cb37daae68660590af13b6b060a57..d73a1911eaf8592a23a9376731b5c53018d5cc00 100644
--- a/src/lib-sieve/storage/file/sieve-file-storage.h
+++ b/src/lib-sieve/storage/file/sieve-file-storage.h
@@ -8,13 +8,13 @@
 #include "sieve-script-private.h"
 #include "sieve-storage-private.h"
 
+#include "sieve-file-storage-settings.h"
+
 #include <sys/types.h>
 #include <sys/stat.h>
 
 #define SIEVE_FILE_READ_BLOCK_SIZE (1024*8)
 
-#define SIEVE_FILE_DEFAULT_ACTIVE_PATH "~/.dovecot."SIEVE_SCRIPT_FILEEXT
-
 /* How often to scan tmp/ directory for old files (based on dir's atime) */
 #define SIEVE_FILE_STORAGE_TMP_SCAN_SECS (8*60*60)
 /* Delete files having ctime older than this from tmp/. 36h is standard. */