diff --git a/src/lib-sieve/plugins/enotify/ntfy-mailto.c b/src/lib-sieve/plugins/enotify/ntfy-mailto.c
index 50c806b8a41e954338c77b1ff5bc5d9b29ce6412..8da979c7a829aa6ef3e0f6cf23223e2ac39ad39e 100644
--- a/src/lib-sieve/plugins/enotify/ntfy-mailto.c
+++ b/src/lib-sieve/plugins/enotify/ntfy-mailto.c
@@ -332,9 +332,13 @@ static bool _uri_parse_headers
 		if ( *p != '\0' ) p++;
 		
 		/* Verify field body */
-		if ( !rfc2822_header_field_body_verify(str_c(field), str_len(field)) ) {
-			*error_r = "invalid header field body";
-			return FALSE;
+		if ( hname_type == _HNAME_BODY ) {
+			// FIXME: verify body ... 
+		} else {
+			if ( !rfc2822_header_field_body_verify(str_c(field), str_len(field)) ) {
+				*error_r = "invalid header field body";
+				return FALSE;
+			}
 		}
 		
 		/* Assign field body */