From 3d342999ec3e5a0ac966d106a73272bb4d5050a2 Mon Sep 17 00:00:00 2001 From: buczekp <buczekp> Date: Mon, 15 Feb 2010 14:46:56 +0000 Subject: [PATCH] [SE-174] using unicode for emails SVN: 14741 --- .../ch/systemsx/cisd/common/mail/MailClient.java | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/common/source/java/ch/systemsx/cisd/common/mail/MailClient.java b/common/source/java/ch/systemsx/cisd/common/mail/MailClient.java index bc26fa9fa16..5c7aa264cc0 100644 --- a/common/source/java/ch/systemsx/cisd/common/mail/MailClient.java +++ b/common/source/java/ch/systemsx/cisd/common/mail/MailClient.java @@ -60,6 +60,8 @@ public final class MailClient extends Authenticator implements IMailClient /** This system property is not supported by the <i>JavaMail API</i> */ public final static String MAIL_SMTP_PASSWORD = "mail.smtp.password"; + private static final String UNICODE_CHARSET = "utf-8"; + private static final Logger operationLog = LogFactory.getLogger(LogCategory.OPERATION, MailClient.class); @@ -183,8 +185,15 @@ public final class MailClient extends Authenticator implements IMailClient msg.setReplyTo(replyToAddress); } msg.addRecipients(Message.RecipientType.TO, internetAddresses); - msg.setSubject(subject); - msg.setText(content); + if (true) + { + msg.setSubject(subject); + msg.setText(content); + } else + { + msg.setSubject(subject, UNICODE_CHARSET); + msg.setText(content, UNICODE_CHARSET); + } send(msg); } catch (MessagingException ex) { -- GitLab