diff --git a/include/functions.inc b/include/functions.inc
index 87af4946afa32c8897c9fb23776583259c121863..0493dc844d4b0311980e550f2334a67e83d6e539 100644
--- a/include/functions.inc
+++ b/include/functions.inc
@@ -3443,7 +3443,7 @@ function ldap_escape_dn($str, $ignore = '')
   return ldap_escape($str, $ignore, LDAP_ESCAPE_DN);
 }
 
-function mail_utf8($to, $from_user, $from_email, $subject, $message)
+function mail_utf8($to, $from_user, $from_email, $subject, $message, $type = 'plain')
 {
   $subject = "=?UTF-8?B?".base64_encode($subject)."?=";
   if ($from_user) {
@@ -3455,7 +3455,7 @@ function mail_utf8($to, $from_user, $from_email, $subject, $message)
     $headers .= "Reply-To: <$from_email>\r\n";
   }
   $headers .= "MIME-Version: 1.0" . "\r\n" .
-              "Content-type: text/html; charset=UTF-8" . "\r\n";
+              "Content-type: text/$type; charset=UTF-8" . "\r\n";
 
   $additional_parameters = "-f".$from_email;