diff --git a/src/lib-sieve/plugins/notify/ext-notify-common.c b/src/lib-sieve/plugins/notify/ext-notify-common.c
index 5a36ece391ee70efe3f4eedccdf810321f9e6c7f..c61e8f73ae3f293da62984b69b24dcde206e10b2 100644
--- a/src/lib-sieve/plugins/notify/ext-notify-common.c
+++ b/src/lib-sieve/plugins/notify/ext-notify-common.c
@@ -245,7 +245,7 @@ void ext_notify_construct_message
 			p += 6;
 		
 			/* Fetch sender from oriinal message */
-			if ( mail_get_headers(msgdata->mail, "from", &header) >= 0 )
+			if ( mail_get_headers_utf8(msgdata->mail, "from", &header) >= 0 )
 				 str_append(out_msg, header[0]); 
 
 		} else if ( strncasecmp(p, "$env-from$", 10) == 0 ) {