У нас есть общий почтовый ящик на Exchange 2010, к которому несколько клиентов получают доступ с помощью Outlook 2010. Существует несколько списков рассылки (каждый из которых имеет несколько адресов электронной почты), которые указывают на этот единственный общий почтовый ящик. Это было сделано для того, чтобы правила обработки на стороне сервера помещали сообщения в определенные подпапки в зависимости от адреса электронной почты, на который было отправлено сообщение. Для (немного) более наглядного примера ...
Электронное письмо отправлено на vendor1@domain.com (Поставщик 1 Distro) -> Общий почтовый ящик -> "Папка поставщика 1"
В настоящий момент, если пользователь нажимает «Ответить», адресом «От» будет sharedmailbox@domain.com. Пользователь может вручную изменить это на vendor1@domain.com, и он будет отправлен без проблем (отправка разрешена). Я бы хотел, чтобы адрес «От» автоматически устанавливался по умолчанию на адрес электронной почты, на который изначально было отправлено сообщение. Возможно ли это без специального расширения Outlook?
Вы могли бы реализовать TransportAgent, который действовал бы как приемник для всех исходящих сообщений, которые могли бы изменять адрес электронной почты «От» до того, как он будет фактически отправлен на почтовый сервер получателя. Это позволит вам создавать статические (или настраиваемые, если вы хотите, чтобы правила основывались на данных) бизнес-правила на основе метаданных сообщений. Я думаю, вас может заинтересовать RoutingAgent. Доступна фундаментальная информация о SDK. Вот и пример Вот что вы должны быть в состоянии