Замените адрес электронной почты отправителя именем в Apache Commons Email
Есть ли способ показать имя отправителя вместо адреса электронной почты при отправке электронной почты?
Вот что я сейчас делаю:
Email email = new HtmlEmail().setStartTLSRequired(true);
email.setDebug(false);
email.setHostName("smtp.test.ch");
email.setSmtpPort(587);
email.setAuthentication("***", "***");
email.setFrom("testemail@test.ch");
email.setSubject(subject);
email.setMsg(message);
email.addTo(to);
email.send();
Поэтому я хотел бы заменить "testemail@test.ch" на имя.
Спасибо,
2 ответа
Решение
Попробуйте настроить адрес электронной почты отправителя, как показано ниже.
email.setFrom("John Doe<testemail@test.ch>");
Это покажет имя отправителя как Джон Доу в почтовом ящике получателя.
2015-10-01 15:03