Merge pull request #929 from willyann/develop

send email subject utf-8 encoded
diff --git a/src/main/java/com/gitblit/service/MailService.java b/src/main/java/com/gitblit/service/MailService.java
index ae9727f..ec3a84c 100644
--- a/src/main/java/com/gitblit/service/MailService.java
+++ b/src/main/java/com/gitblit/service/MailService.java
@@ -37,6 +37,7 @@
 import javax.mail.internet.MimeBodyPart;

 import javax.mail.internet.MimeMessage;

 import javax.mail.internet.MimeMultipart;

+import javax.mail.internet.MimeUtility;

 

 import org.slf4j.Logger;

 import org.slf4j.LoggerFactory;

@@ -196,7 +197,8 @@
 			}

 

 			message.setSentDate(new Date());

-			message.setSubject(mailing.subject);

+			// UTF-8 encode

+			message.setSubject(MimeUtility.encodeText(mailing.subject, "utf-8", "B"));

 

 			MimeBodyPart messagePart = new MimeBodyPart();

 			messagePart.setText(mailing.content, "utf-8");