Обход / Игнорирование Сервера Exchange "Максимальный Размер Отправки"?
Как только это будет возможно, я начну награду и получу 150 (это то, что у меня есть) очков за решение.
Я разрабатываю Outlook add in. Когда сообщение отправлено, add in обрабатывает сообщение, удаляет вложения и отправляет их через другой канал передачи и помещает ссылки загрузки вложений в тело сообщения.
При использовании outlook с exchange server с ограничением "максимальный размер отправки" пользователи не могут даже прикреплять большие файлы к сообщению. Outlook отображает a предупреждение, которое накладывает ограничение обмена.
Чтобы сделать его хуже, приложение отклоняется до запуска любого из событий вложения.
Мне нужен способ обойти это поведение. Что-то, что позволит пользователям добавлять вложения любого размера с помощью кнопки скрепки outlook или перетаскивания. Или хорошее направление, над которым я могу работать.
Добавление отдельной кнопки прикрепления не является опцией.
2 ответов:
Попробуйте задать свойство
PR_MAX_SUBMIT_MESSAGE_SIZEMAPI (имя DASLhttp://schemas.microsoft.com/mapi/proptag/0x666D0003) с помощьюStore.PropertyAccessor.SetProperty.Я смог установить его с помощью OutlookSpy (Нажмите кнопку
IMsgStore, щелкните правой кнопкой мыши, выберитеIMAPIProp::GetProps, введитеPR_MAX_SUBMIT_MESSAGE_SIZE- свойство не отображается по умолчанию), затем дважды щелкните, чтобы изменить его. Я не знаю, будет ли Outlook перезаписывать его в локальном кэшированном хранилище позже - я никогда не пытался установить это свойство.
Вы не можете сделать это, по замыслу. Ограничение применяется в хранилище сообщений, в которое отправляется операция отправки. Вы можете застегнуть вложение или разбить его на отдельные электронные письма, чтобы отправить очень большие данные.
Comments