Измените отправителя в Outlook с помощью Redemption, но не с учетной записью в профиле - PullRequest
0 голосов
/ 29 мая 2020

Я пытаюсь создать электронные письма Outlook, которые должны быть отправлены «от» кого-то, кроме того, кто действительно отправляет электронное письмо. Идея состоит в том, чтобы предварительно заполнить электронное письмо, отобразить его в Outlook, чтобы конечный пользователь мог внести изменения перед отправкой. В рамках этого процесса я хотел бы использовать другой адрес электронной почты, который является настоящим адресом электронной почты, но не является учетной записью в профиле конечного пользователя.

Если бы это был SMTP, я мог бы использовать Net .Mail классы, которые будут принимать любой адрес smtp в качестве отправителя. Вот так:

строка from = "mytest@myorg.com"; System. Net .Mail.MailMessage mail = new System. Net .Mail.MailMessage (from, to);

Тогда мой вопрос, возможно ли это сделать с помощью Redemption? Все примеры, которые мне удалось найти, говорят либо о доступе к свойству «Sender», либо к свойству «SendUsingAccount». Насколько я могу судить, для них обоих требуется учетная запись в профиле пользователя.

1 Ответ

0 голосов
/ 30 мая 2020

Если вы отправляете через Exchange (а также большинство SMTP-серверов), это не позволит вам подделать отправителя. Пользователь должен иметь право отправлять сообщения от имени этого пользователя.

...