Уже достаточно давно столкнулся со следующей проблемой.
Был установлен Microsoft Office Communicator 2007, который складывал в Outlook в папку Conversation History логи разговоров. После обновления до версии 2007 R2 логи резко увеличились в размере (до обновления были 5-7Кб на сообщение, после 50-70Кб на сообщение). Проблема замечена здесь и здесь.
Заметил, что старые логи хранятся в формате ReachText, новые в HTML. Написал с помощью Васи Гусева небольшой скрипт, который позволяет изменять тип сообщений:
Здесь аттрибут BodyFormat = 2 для сообщений с форматом HTML, BodyFormat = 3 для ReachText. К сожалению, скрипт проблему с размером не мешает. Думаем дальше.
Продолжая тему.
В связи с тем, что в мае официально вышел Office 2010 возникла необходимость распространять список безопасных отправителей с контроллера домена и на Outlook 2010. Для этого придётся скачать административные шаблоны для Office 2010 и внести в шаблон outlk14.adm:
POLICY !!L_JunkMailImportList
KEYNAME "software\policies\microsoft\office\14.0\outlook\options\mail"
PART !!L_Checktoimportjunkmaillists CHECKBOX
VALUENAME "JunkMailImportLists"
VALUEON NUMERIC 1
VALUEOFF NUMERIC 0
END PART
EXPLAIN !!L_JunkMailImportListExplain
END POLICY
кроме этого в секцию [Strings] надо внести следующее:
L_JunkMailImportList="Junk Mail Import List"
L_Checktoimportjunkmaillists="Check to import junk mail lists"
L_JunkMailImportListExplain="Your should enable Import List to add SafeSenders List file"
можно отметить день системного администратора купанием в фонтане и до**ыванием до прохожих.
типа, а ты умеешь витую пару обжимать?\m/
а сколько консольных команд вспомнить можешь?
Пользователя AD можно добавлять в группы другого домена (доменные локальные или универсальные), который находится в том же лесу, что и домен пользователя. Правда, MS советует в такой ситуации использовать глобальную группу, которая находится в том же домене что и пользователь; пользователя добавлять в неё, а саму группу добавлять в группу из другого домена. Если же не прислушиваться к такому совету, то возникает забавная коллизия – в свойствах пользователя на закладке Member Of группа из другого домена не отображается, хотя на закладке Members группы другого домена пользователь есть! Этому даже посвещена одна из статей на сайте поддержки MS.
Как же посмотреть полный список групп пользователя? В вышеуказанной статье предлагается использовать утилиту showgrps.exe из состава ресурскита для Windows 2000 Server. А что делать если такого ресурскита нет и на дворе 2010 год? Видимо использовать PoSh. У меня для этих целей получился такой вот немного корявый скрипт:
Блок connect/disconnect использовать столько раз – сколько доменов в лесу. $EntAdminCred – логин/пароль администратора, который имеет доступ к учётным записям всех доменов.
При выходе из клиента OWA на странице выхода доступна только одна кнопка «Закрыть окно/Close Window». При попытке заново запустить OWA будет необходимо заново в адресной строке указывать место расположения OWA, что очень неудобно. Ситуацию можно упростить добавив кнопку входа на страницу выхода, которая будет перемещать нас на страницу входа, где можно будет заново ввести логин и пароль.
Чтобы сделать вышенаписанное необходимо немного отредактировать файл logoff.aspx который находится здесь - %ProgramFiles%\Microsoft\Exchange Server\ClientAccess\Owa\auth. Открываем его и ищем строку LogoffClose. Перед открывающей скобкой html-тэга input, который содержит LogoffClose вставляем следующий код:
При нажатии кнопки вход браузер нас перекидывает на страницу ввода логина/пароля.
Следует помнить, что перед вставкой кода желательно старый logoff.aspx забэкапить. Кроме этого, при установке сервис паков/обновлений на Exchange этот файл может быть перезаписан и его придётся править заново.
Суть проблемы следующая. Имеются общие папки в виде листов задач, которые должны отсылать сообщения ответственным сотрудникам в случае создания новой задачи. В Exchange 2003 для этого с помощью Folder Assistant’а создавались правила, которые и занимались отсылками сообщений. При переносе на Exchange 2007 часть этих правил перестала работать. При попытке их применить правила отключались и в лог уходила ошибка:
Provider: MSExchangeIS Public Store EventID: 1041 Channel: Application Computer: EventData: The rule «1-D3F1FE7FAD» with the sequence number 100 was disabled due to the error -2147221220 that was encountered while applying the rule.
Subject of the message that caused this error is «xxx»
Problem was found in the function «EcDoPublicFolderRules».
The public folder is «xxx» on the database «xxx»
Некоторое время, потраченное на поиск вывело сюда. Смысл происходящего – в Exchange 2007 изменился механизм отработки правил в общих папках. В Exchange 2003 папке, в которой включалось правило, по умолчанию выдавался почтовый адрес. В Exchange 2007 этот адрес пришлось выдавать вручную, делая эту папку mail-enabled. После того как эта операция была проделана с проблемной папкой – правила стали нормально отрабатывать.
Эти замечательные котята (детишки нашей Маси) ищут своих хозяев. В верхней части видео – Regal, в будущем флегматичный британский котяра, в меру ленивый с плюшевой шёрсткой. В нижней части экрана справа – Rapira, хулиганка-медвежонок. Сейчас им по 2.5 месяца, привиты, с ветеринарными паспортами и прекрасной родословной. Пару фоток – ссылок на сайт папы-кота:
Стоимость котика – 15 000 руб., разумный торг уместен. Телефон для связи: +7 926 415 8515.
Стоимость кошешки уточняйте по телефону, указанному на сайте папы-кота.
Ездили сегодня в очередной раз на Русское подворье, на празднование Масленицы. Было холодно, и очень неприятный ветер. Так что все замёрзли. Но блинов поели, сбитень попили, я в стенке потолкался. Так что праздник прошёл успешно. Видео со стенки ниже (к сожалению фотик сдох, так что больше ничего нет из своих фото-видео материалов).