понедельник, апреля 09, 2007

Заставляем Read Receipt работать как надо.

В Exchange есть такая штука, как Read receipt – функция, позволяющая определить время, когда получатель прочитал письмо. RR устанавливается на исходящее сообщение и в зависимости от настроек клиента RR может быть получен обратно.
У многих сотрудников Read Receipt включен для всех отправляемых писем. Правило для входящих сообщений складывает эти ReadReceipt в определенную папку, на всякий случай.

Так вот, некоторые сотрудники вычислили, что можно избегать автоматических RR, если выставить опцию "Never send a response" в настройках Outlook. Зачем им это нужно – второй вопрос.

Менеджеры про сей факт прознали и попросили меня запретить изменение этой настройки. «Легко!» ответил я, но вскоре понял, что погорячился. Настройки Outlook можно определять политиками с помощью шаблона Outlk11.adm [http://office.microsoft.com/en-us/ork2003/HA011402401033.aspx], добавив его в политики.
В Group Policy Object Editor выбираем Options.

Появляется окно.



Нам нужно выбрать опцию: «Always send a response» и применить ко всем Outlook. Тогда пользователь не сможет изменять реакцию на поведение RR и после прочтения сообщения всегда будет отправляться Read Receipt.

Так вот. Здесь есть маленькая хитрость. В этом окне элемент может быть включен или выключен. Если применить политику со значениями в вышепреведенном окне, то у пользователя пропадет возможность изменять Request read receipt и request delivery receipt. Если же их включить, то у всех на любое письмо будет генериться запрос RR и DR. Что же делать?

А вот что. Берем шаблон Outlk11.adm, открываем его notepad и удаляем все лишнее

CLASSMACHINE
CLASS USER
CATEGORY “Outlook 2003 ReadReceipt”
CATEGORY “Tools Options…”
CATEGORY “Preferences”
CATEGORY “E-mail options”
CATEGORY “Tracking options”
POLICY “Options”

KEYNAME Software\Policies\Microsoft\Office\11.0\Outlook\Options\General
PART “When Outlook is asked to respond to a read receipt request:” DROPDOWNLIST

KEYNAME Software\Policies\Microsoft\Office\11.0\Outlook\Options\Mail
VALUENAME “Receipt Response”

ITEMLIST
NAME “Always send a response” VALUE NUMERIC 0
NAME “Never send a response” VALUE NUMERIC 1
NAME “Ask before sending a response” VALUE NUMERIC 2 DEFAULT

END ITEMLIST NOSORT
END PART


END POLICY
END CATEGORY
END CATEGORY
END CATEGORY
END CATEGORY
END CATEGORY

Нам то нужно изменить всего один параметр в реестре. Подключаем эту политику отдельно и активируем только «Always send a response» .
Получается следующее:
Пользователи могут настраивать Tracking option за исключением реакции на Read request.
Менеджеры довольны, сотрудники не очень. Но с другой стороны все честно. Прочитал, значит прочитал.

Комментариев нет: