Назад | Перейти на главную страницу

Microsoft Exchange Server 2003 - странное поведение папки IMAP

При копировании сообщения в подпапку в «Общих папках» на сервере Exchange кажется, что контекст папки меняется на папку назначения.

Есть ли способ отключить это поведение?

Пример:

 * OK Microsoft Exchange Server 2003 IMAP4rev1 server version 6.5.7638.1 (blah) ready.

Ожидаемое поведение:

 s select "test"
 * 1 EXISTS
 * 0 RECENT
 * FLAGS (\Seen \Answered \Flagged \Deleted \Draft $MDNSent)
 * OK [PERMANENTFLAGS (\Seen \Answered \Flagged \Deleted \Draft $MDNSent)] Permanent flags
 * OK [UIDVALIDITY 15432] UIDVALIDITY value
 s OK [READ-WRITE] SELECT completed.
 c copy 1 "test/PROCESSED"
 c OK [COPYUID 15433 2 2] COPY completed, 1 messages copied.

Странное поведение:

 s select "Public Folders/test"
 * 6 EXISTS
 * 0 RECENT
 * FLAGS (\Seen \Answered \Flagged \Deleted \Draft $MDNSent)
 * OK [PERMANENTFLAGS (\Seen \Answered \Flagged \Deleted \Draft $MDNSent)] Permanent flags
 * OK [UNSEEN 2] Is the first unseen message
 * OK [UIDVALIDITY 101250] UIDVALIDITY value
 s OK [READ-WRITE] SELECT completed.
 c copy 1 "Public Folders/test/subfolder"
 * 1978 EXISTS
 * 1 RECENT
 c OK [COPYUID 105075 1 1978] COPY completed, 1 messages copied.

Хорошо, в конце концов нашел ответ, и это связано с настройкой сервера обмена.

Клиент использует внешнюю и внутреннюю топологию из 3 уровней серверов Exchange, каждый из которых обслуживает уровень выше. Посмотри это Статья Technet за то, как они это делают.

Запросы IMAP обслуживались внешним сервером, который передавал запрос одному из своих внутренних серверов, на котором фактически находились задействованные общедоступные папки. Но это не так. Внутренний сервер передал запрос на третий уровень серверов обмена. Где-то по цепочке постоянство доступа к тому, что было потеряно.

Администраторы обмена перемещают эти общедоступные папки на сервер с IMAP, который фактически будет их размещать, а не перенаправлять доступ.

Прекрасно!

Говоря об этом как администратор Exchange, нет никаких видимых для пользователя «ручек» для настройки поведения, о котором вы говорите в службе Exchange 2003 IMAP. Я был бы очень удивлен, если бы там были какие-нибудь «невидимые» ручки. Я думаю, вы застряли в том странном поведении, которое наблюдаете. Microsoft не дает администратору возможности увидеть этот уровень взаимодействия с протоколом.