Send Email as UTF-8

This commit is contained in:
Xephi 2015-12-24 12:07:05 +01:00
parent 9ae20df670
commit 3b33781b0b

View File

@ -96,6 +96,7 @@ public class SendMailSSL {
int port = Settings.getMailPort; int port = Settings.getMailPort;
HtmlEmail email = new HtmlEmail(); HtmlEmail email = new HtmlEmail();
email.setCharset(org.apache.commons.mail.EmailConstants.UTF_8);
email.setSmtpPort(port); email.setSmtpPort(port);
email.setHostName(Settings.getmailSMTP); email.setHostName(Settings.getmailSMTP);
email.addTo(auth.getEmail()); email.addTo(auth.getEmail());
@ -129,7 +130,8 @@ public class SendMailSSL {
return mailText.replace("<playername />", auth.getNickname()).replace("<servername />", plugin.getServer().getServerName()).replace("<generatedpass />", newPass); return mailText.replace("<playername />", auth.getNickname()).replace("<servername />", plugin.getServer().getServerName()).replace("<generatedpass />", newPass);
} }
private static void setPropertiesForPort(HtmlEmail email, int port) @SuppressWarnings("deprecation")
private static void setPropertiesForPort(HtmlEmail email, int port)
throws EmailException { throws EmailException {
switch (port) { switch (port) {
case 587: case 587: