Currently, our application uses a javax.mail to send email, using javax.mail.MailMessage. We set the From headers of the email this way:
Message msg = new Mi
In case when I used localized text with special characters like \u00FA I had problems with encoding email address alias for some pop3 clients if I'd used just
MimeMessage m = new MimeMessage(session);
m.setFrom();
It can be resolved by separate email address and alias by invoke:
MimeMessage m = new MimeMessage(session);
m.setFrom(new InternetAddress(session.getProperty("mail.from"), session.getProperty("mail.from.alias"),"UTF8"));
ref: https://javamail.java.net/nonav/docs/api/javax/mail/internet/InternetAddress.html#InternetAddress(java.lang.String,%20java.lang.String,%20java.lang.String)