2009-06-04 3 views
0

Я пытаюсь настроить Cruise Control для создания моего проекта и проверки сбоев сборки. У меня все работает. Я бы хотел, чтобы письма, отправленные мне на успех сборки или неудачу.Как опубликовать электронные письма с использованием сервера Exchange

Однако я в довольно ограниченной корпоративной среде, поэтому у меня нет SMTP-сервера с открытыми портами. Мы используем обмен/прогноз для отправки электронных писем. Как заставить Cruise Control публиковать результаты с помощью Exchange Server для отправки электронных писем?

ответ

0

Никто не ответил, так вот что я обнаружил до сих пор. Если сервер обмена настроен для разрешения SMTP или аутентифицированного SMTP, вы можете просто рассматривать его как SMTP-сервер. Однако для меня мой сервер разрешает только проверку подлинности NLTM. JavaMail не поддерживает это, поэтому сложно получить < адрес электронной почты > для его поддержки.

Единственный способ, по-видимому, быть обычным издателем. Затем это позволит использовать стороннюю связь между Java и обменом. Есть список таких третьих сторон библиотек здесь: http://java.sun.com/products/javamail/Third_Party.html

J-Integra (коммерческий) и j-xchange (LGPL) выглядят многообещающими. Издатель электронной почты является открытым исходным кодом и может быть подклассифицирован, поэтому это должно облегчить жизнь. В настоящее время я планирую использовать этот вариант.

0

Один из вариантов, если вы используете любой * nix-аромат), может заключаться в том, что вы настраиваете почтовое реле (постфикс?) На машине, где выполняется cruisecontrol, и затем будет перенаправлять почту на ваш настоящий почтовый сервер с надлежащим устным доступом.

Смежные вопросы