Программно определить предел вложений обмена
Есть ли способ запросить сервер Exchange, чтобы определить максимальный размер файла вложения? Я бы делал это в ASP.NET/C#. Я хотел бы иметь возможность проверить, что файл, который он хочет вложить, не превышает лимит до того, как пользователь попытается отправить файл на сервер, в отличие от того, чтобы сервер отправлял обратно исключение, когда он пытается прикрепить файл и обнаруживает, что файл слишком большой.
Я также разместил этот вопрос по этому поводу на stackoverflow.com - я подумал, что системный администратор для Exchange может иметь ответ, а также разработчик. Надеюсь, я не навлечу на себя гнев стека обменивающих богов.
2 ответа
На самом деле существует довольно много мест, где вы можете установить ограничение размера вложений в Exchange, сервере, почтовом ящике, соединителе отправки и т. Д. Эти ограничения можно получить с помощью powershell. Взгляните на эту статью, чтобы увидеть все эти варианты и PowerShell, чтобы узнать их.
Вы можете разместить среду исполнения powershell внутри приложения.net. Это позволит вам запускать команды Powershell и возвращать объекты.net для работы.