Obecnie nasza aplikacja korzysta z javax.mail do wysyłania wiadomości e-mail przy użyciu javax.mail.MailMessage. Ustawiamy Od nagłówków wiadomości e-mail w ten sposób:Ustawianie nazwy w javax.mail.MimeMessage?
Message msg = new MimeMessage(mailSession);
msg.setFrom(new InternetAddress("[email protected]"));
Działa to dobrze, ale chcielibyśmy, aby „Od” części trochę bardziej przyjazny dla użytkownika. Obecnie ktoś otrzymujący wiadomość e-mail zobaczy "[email protected]" w sekcji "Od" swojej skrzynki odbiorczej. Zamiast tego chcielibyśmy, aby zobaczyli tam "Firmę XYZ". Myślę, że jest to prawdopodobnie zrobione przy użyciu metody addHeader(), ale nie jestem pewien, jaka byłaby nazwa nagłówka.
To może być warta testowania czy "Firma XYZ <[email protected]>" pozwala na użycie Konstruktor IntenetAddress (String, boolean), aby dokładnie sprawdzić składnię adresu, ale nadal ma nazwę osobistą. – erickson