| User | Post |
|
08:55 Сентябрь 2, 2010
| Дмитрий Воронов
| | Красноярск | |
| Member | posts 24 | |
|
|
Народ, сильно не смейтесь, но после отпуска совсем всё забыл :)
Есть организация с доменом, почта ходит, всё нормально работает. Купили ещё один домен и хотят теперь что б почта ходила пользователям на новый домен, будет плавный переезд на этот новый почтовый домен.
Вроде бы ничего сложного, заходим в Конфигурацию организации – Транспортный сервер-концентратор – Обслуживаемые домены (Exchange 2007 SP3 RU)
Создаю обслуживаемый уполномоченный домен, пока он не по умолчанию.
Захожу в Политику адресов электронной почты – создаю политику для пользователей с почт ящиками Exchange, предварительный просмотр показывает всех пользователей с ПЯ в организации, т.е. то что нужно.
Шаблон новых адресов SMTP %m@newdomain.ru
Применяю политику немедленно. Мастер говорит – всего элементов 2, успешно 2. Странно, пользователей с ПЯ гораздо больше.
Соответвенно, новые адреса в новом домене у пользователей не прорисовываются.
Хм, куда ещё можно пнуть что б сработало для всех пользователей с ПЯ? :)
Спасибо.
|
Думай. Чувствуй. Управляй.
|
|
|
04:55 Сентябрь 3, 2010
| Дмитрий Воронов
| | Красноярск | |
| Member | posts 24 | |
|
|
Эээммм, нет идей? 
|
Думай. Чувствуй. Управляй.
|
|
|
14:14 Сентябрь 6, 2010
| Pavel Nagaev
| | Novorossiysk | |
| Admin
| posts 1594 | |
|
|
по идее среда управления должна спросить – добавить новую политику всем пользователям
|
|
|
|
|
11:06 Сентябрь 7, 2010
| Дмитрий Воронов
| | Красноярск | |
| Member | posts 24 | |
|
|
Павел, а может быть подскажете как будет это действие выглядеть на PS? :)
|
Думай. Чувствуй. Управляй.
|
|
|
12:47 Сентябрь 7, 2010
| Дмитрий Воронов
| | Красноярск | |
| Member | posts 24 | |
|
|
У меня сейчас в политиках адресов три записи:
1) основной домен orgmail.ru (приоритет 1)
2) дополнительный домен orgmail2.ru (приоритет 2)
3) Default Policy (приоритет самый низкий)
В обслуживаемых доменах:
1) основной домен orgmail.ru (довернный, по умолчанию)
2) дополнительный домен orgmail2.ru (довернный)
3) local.orgmail.ru (довернный)
Может быть в приоритетах дело? Но в 2003 всё так работало нормлаьно, домены просто добавлялись ко всем нужным объектам. 
|
Думай. Чувствуй. Управляй.
|
|
|
19:21 Сентябрь 10, 2010
| Дмитрий Воронов
| | Красноярск | |
| Member | posts 24 | |
|
|
Post edited 15:37 – Сентябрь 10, 2010 by Дмитрий Воронов
Решил вернуться к проблеме и создать политику через PS:
- New-EmailAddressPolicy -Name 'newdomain' -EnabledEmailAddressTemplates 'SMTP:%m@newdomain.ru' -RecipientFilter {(RecipientType -eq 'UserMailbox')} или так New-EmailAddressPolicy -Name "newdomain" -IncludedRecipients MailboxUsers -EnabledPrimarySMTPAddressTemplate SMTP:@newdomain.ru
- Get-EmailAddressPolicy -Identity newdomain | fl
Сравниваю вывод с работающей политикой и вижу что поля IncludedRecipients разные. В работающей политике есть значения:
- IncludedRecipients : MailboxUsers
- RecipientFilterType : Precanned
В новой политике эти значения такие:
- IncludedRecipients :
- RecipientFilterType : Custom
Почему не срабатывает новая политика?
|
Думай. Чувствуй. Управляй.
|
|
|
11:34 Сентябрь 13, 2010
| Дмитрий Воронов
| | Красноярск | |
| Member | posts 24 | |
|
|
Эээмм, форум живой или тут уже можно не спрашивать? 
|
Думай. Чувствуй. Управляй.
|
|
|
12:18 Сентябрь 13, 2010
| Pavel Nagaev
| | Novorossiysk | |
| Admin
| posts 1594 | |
|
|
Я не знаю что нужно сделать, чтобы повторить вашу ситуацию в лабе. Установив сервер по умолчанию политики работают, добавляя и удаляя новые – старые, тоже все работает.
Повышайте диагностику и смотрите логи.
Вам нужно выполнить всего лишь две команды
new-EmailAddressPolicy -Name 'newdomain' -IncludedRecipients 'AllRecipients' -Priority '1' -EnabledEmailAddressTemplates 'SMTP:%s.%g@newdomain.ru'
update-EmailAddressPolicy -Identity 'newdomain'
|
|
|
|
|
12:55 Сентябрь 13, 2010
| Дмитрий Воронов
| | Красноярск | |
| Member | posts 24 | |
|
|
Павел, спасибо за ответ!
А какой из компонентов в данном случае надо мониторить? Ведь их там очень много! :)
|
Думай. Чувствуй. Управляй.
|
|
|
08:58 Сентябрь 14, 2010
| Дмитрий Воронов
| | Красноярск | |
| Member | posts 24 | |
|
|
Павел, я сегодня создал политику нового домена с приоритетом 1, и она сработала, но primary smtp адреса у пользователей стали из нового домена.
А как быть, если есть несколько обслуживаемых доменов, почему политики с приоритетом больше 1 не применяются?
|
Думай. Чувствуй. Управляй.
|
|
|
09:07 Сентябрь 14, 2010
| Дмитрий Воронов
| | Красноярск | |
| Member | posts 24 | |
|
|
Post edited 05:09 – Сентябрь 14, 2010 by Дмитрий Воронов
Всем спасибо, вопрос снят! Наступило просветление, я думал что срабатывают все политики, а оказывается только одна, под критерий которой попадает объект и на этом политики к нему не применяются 
|
Думай. Чувствуй. Управляй.
|
|
|
10:42 Сентябрь 14, 2010
| Дмитрий Воронов
| | Красноярск | |
| Member | posts 24 | |
|
|
Post edited 06:44 – Сентябрь 14, 2010 by Дмитрий Воронов
Ещё вопрос про PS:
Есть скрипт который чистит mailbox от ненужных SMTP адресов, например, от того же default policy
на объектах mailbox он нормально отрабатывает, а на объектах mailcontact он не работает, т.е. адрес не удаляется
Get-mailcontact | foreach {
for ($i=$_.EmailAddresses.Count;$i -ge 0; $i–)
{
$address = $_.EmailAddresses[$i]
if ($address.SmtpAddress -like «*@local.domain.ru»)
{
Write-host($address.SmtpAddress)
$_.EmailAddresses.RemoveAt($i)
}
}
$_ | set-mailcontact
}
Т.е. не работает $_.EmailAddresses.RemoveAt($i), может для контактов другой метод использовать надо?
ЗЫ. Как к PowerShell ISE прикрутить пространство командлетов от Exchange, а то он их не понимает :)
|
Думай. Чувствуй. Управляй.
|
|
|
07:50 Сентябрь 17, 2010
| Pavel Nagaev
| | Novorossiysk | |
| Admin
| posts 1594 | |
|
|