Отправка почты "от имени" в exchange server 2010

Я пытаюсь отправить письмо с использованием Exchange Server 2010 и System.Net.Mail.SmtpClient. Я дал соответствующее разрешение пользователю на все почтовые ящики. Однако отправка почты не удалась (без каких-либо исключений в методе SendAsync). Вместо этого, если я дам разрешение "Отправить как" на почтовые ящики, отправка почты будет успешной. Можно ли отправлять письма "от имени" с сервера Exchange без использования API-интерфейсов Exchange

2 ответа

Решение

Класс MailMessage предоставляет два свойства: From и Sender.

Установка Отправителя на адрес1 и От на адрес2 отправит письмо, которое будет выглядеть как "адрес1 от имени адреса2"

MailMessage message = new MailMessage();

message.From = new MailAddress("fromthepersonwho@sentthis.com");
Другие вопросы по тегам