Обход / Игнорирование Сервера Exchange "Максимальный Размер Отправки"?



Как только это будет возможно, я начну награду и получу 150 (это то, что у меня есть) очков за решение.



Я разрабатываю Outlook add in. Когда сообщение отправлено, add in обрабатывает сообщение, удаляет вложения и отправляет их через другой канал передачи и помещает ссылки загрузки вложений в тело сообщения.



При использовании outlook с exchange server с ограничением "максимальный размер отправки" пользователи не могут даже прикреплять большие файлы к сообщению. Outlook отображает a предупреждение, которое накладывает ограничение обмена.



Чтобы сделать его хуже, приложение отклоняется до запуска любого из событий вложения.



Мне нужен способ обойти это поведение. Что-то, что позволит пользователям добавлять вложения любого размера с помощью кнопки скрепки outlook или перетаскивания. Или хорошее направление, над которым я могу работать.



Добавление отдельной кнопки прикрепления не является опцией.

579   2  

2 ответов:

Попробуйте задать свойство PR_MAX_SUBMIT_MESSAGE_SIZE MAPI (имя DASL http://schemas.microsoft.com/mapi/proptag/0x666D0003) с помощью Store.PropertyAccessor.SetProperty.

Я смог установить его с помощью OutlookSpy (Нажмите кнопку IMsgStore, щелкните правой кнопкой мыши, выберите IMAPIProp::GetProps, введите PR_MAX_SUBMIT_MESSAGE_SIZE - свойство не отображается по умолчанию), затем дважды щелкните, чтобы изменить его. Я не знаю, будет ли Outlook перезаписывать его в локальном кэшированном хранилище позже - я никогда не пытался установить это свойство.

Вы не можете сделать это, по замыслу. Ограничение применяется в хранилище сообщений, в которое отправляется операция отправки. Вы можете застегнуть вложение или разбить его на отдельные электронные письма, чтобы отправить очень большие данные.

Comments

    Ничего не найдено.