diff --git a/src/lib-sieve/plugins/enotify/cmd-notify.c b/src/lib-sieve/plugins/enotify/cmd-notify.c
index 13e6c768fe61f515be953216d5e1b19967b70318..ed9e48737d34f4530e4988acab1d8b6a9ebadb8b 100644
--- a/src/lib-sieve/plugins/enotify/cmd-notify.c
+++ b/src/lib-sieve/plugins/enotify/cmd-notify.c
@@ -410,7 +410,7 @@ static int cmd_notify_operation_execute
 	void *method_context;
 	pool_t pool;
 	int opt_code = 1, result = SIEVE_EXEC_OK;
-	sieve_number_t importance = 1;
+	sieve_number_t importance = 2;
 	struct sieve_coded_stringlist *options = NULL;
 	const struct sieve_enotify_method *method;
 	string_t *method_uri, *message = NULL, *from = NULL; 
diff --git a/tests/extensions/enotify/mailto.svtest b/tests/extensions/enotify/mailto.svtest
index fe809f193faf52d31b0b84f5b3fd3cb3c5b358c8..11dd998ca4d7364e3c8662b59e1e4daea6a194f6 100644
--- a/tests/extensions/enotify/mailto.svtest
+++ b/tests/extensions/enotify/mailto.svtest
@@ -33,6 +33,13 @@ test "Simple" {
 	if not exists "X-Sieve" {
 		test_fail "x-sieve header missing from outgoing message";
 	}
+
+	if anyof (
+		not header :matches "x-priority" "3 *",
+		not header "importance" "normal") {
+
+		test_fail "default priority is not normal";
+	}
 }
 
 /*