Виктор
Гость
|
Создано: 28.03.2008 09:43:24
|
Сергей,
мне кажется, готовое решение есть.
1. Устанавливаем всем пользователям внутренний адрес как Primary.
2. На шлюзовых (Edge) Exchange 2007 серверах устанавливаем Address Rewriting rule.
Как думаете?
Спасибо,
Виктор
|
Дмитрий (Dakl)
Заслуженный посетитель
Всего сообщений: 2856
Дата регистрации: 20.09.2006
|
Создано: 28.03.2008 10:03:32
|
|
Виктор пишет:
2. На шлюзовых (Edge) Exchange 2007 серверах устанавливаем Address Rewriting rule. |
Хорошее решение...Но у человека стоит EXCH 2003...а вы предлагаете ему еще в AD установить EXCH 2007?
C уважением Д.К.
|
Дмитрий (Dakl)
Заслуженный посетитель
Всего сообщений: 2856
Дата регистрации: 20.09.2006
|
Создано: 28.03.2008 10:09:41
|
|
Сергей Павленко пишет:
Не буду говорить о безопасности (протоколы мы не задаем, а следуем им), но крайне желательно эти потоки не смешивать. |
Знаю я эти протоколы В них говорится ВООБЩЕ не смешивать
Вам по большому счету конечно нужно 2 домена...для внешней сети и для внутренней...
Вы загляните сюда...
http://www.ivasoft.com/smartreply2007.shtml...
Пусть сами выбирают.
C уважением Д.К.
|
Виктор
Гость
|
Создано: 28.03.2008 10:10:48
|
Это ответ на вопрос о готовых решениях.
Если же ставить Exchange 2007 только для переписывания адресов не хочется, то я вижу единствееный вариант - написать специальную программу (event sink), как ранее и предлагалось.
С уважением,
Виктор
|
Сергей Павленко
Заглянувший
Всего сообщений: 4
Дата регистрации: 10.06.2006
|
Создано: 28.03.2008 12:12:10
|
 |
Виктор, Дмитрий - большое спасибо!
Очень помогла и формулировка проблемы на рідній мові - Address Rewriting, и ссылка на готовое решение (оно и в демо-версии вполне функционально).
И лишний плюсик в пользу ускорения перехода на Е2К7.
Кстати, порыв по горячим следам в подсказанных вами направлениях, нашел даже пример EventSink'а!
http://blogs.technet.com/gregour/ в комментариях к статье "Exchange 2007 - Транспорт" есть такой кусок:
---------
Изменить отправителя (как header, так и envelope sender) можно и достаточно легко, но делать это нужно очень осторожно (и только если очень нужно)
...
вот пример кода (прошу прощения, не тестировал):
public void OnSubmittedMessageEvent(
SubmittedMessageEventSource source,
QueuedMessageEventArgs e)
{
// Message header.
e.MailItem.Message.Sender = new EmailRecipient("John Doe", "[email protected]");
// Envelope sender.
e.MailItem.FromAddress = new RoutingAddress("[email protected]");
}
----------
Итак, поднятую проблему можно и нужно решать:
а) самостоятельно с помощью транспортного EventSink'а
б) сторонним продуктом
в) штатными средствами Е2К7
Всем большое спасибо за хорошее настроение, в конце недели это просто подарок!
|