Я посмотрел на соответствующие сообщения здесь на SO, но не нашел точного ответа.
Моя цель - иметь возможность отправлять электронную почту через Office 365 с помощью JavaMail API, но иметь "от" часть от другого пользователя (то есть, «от имени» другого пользователя).
Я «вроде» заставил его работать таким образом ниже, но проблема в том, что я получаю «от» электронной почты адрес в полученном электронном письме два раза:
message.setFrom(new InternetAddress("sam@test.com", "Sammy"));
message.addHeader("From", "sam@test.com");
Если я удаляю один из них, я получаю исключение "554 5.2.0 STOREDRV.Submission.Exception: SendAsDeniedException.MapiExceptionSendAsDenied".
Если я сохраню оба, то это будет работать нормально, но электронная почта, как отмечалось выше, дважды имеет одно и то же «от».
Фактическое «от» отличается и должно аутентифицироваться в Office 365, чтобы я мог Не связывайтесь с этим.
Я прошу прощения, если я что-то пропустил, но c, но я был бы признателен за любые предложения.
Спасибо,