Никто не ответил, так что вот что я обнаружил до сих пор. Если сервер обмена настроен для разрешения SMTP или аутентифицированного SMTP, то вы можете просто рассматривать его как SMTP-сервер. Однако для меня мой сервер позволяет только аутентификацию NLTM. JavaMail не поддерживает это, поэтому трудно заставить издателя его поддерживать.
Кажется, единственный способ - это издатель на заказ. Это позволит сторонней связи между Java и exchange использоваться. Вот список таких сторонних библиотек:
http://java.sun.com/products/javamail/Third_Party.html
J-Integra (коммерческий) и j-xchange (LGPL) выглядят многообещающе. Издатель электронной почты имеет открытый исходный код и может быть разделен на подклассы, так что это должно облегчить жизнь. В настоящее время я планирую использовать эту опцию.