предотвращение отправки почты в отправленную папку при использовании веб-службы Exhange для отправки - PullRequest
0 голосов
/ 23 декабря 2011

Мы используем веб-службы Exchange для отправки почты в наше приложение WCF, вот небольшой фрагмент кода.

//using ExchangeWebServices;          
var email = new MessageType();
email.IsFromMe = false;

email.From = new SingleRecipientType();
email.From.Item = new EmailAddressType();
email.From.Item.EmailAddress = message.From;

email.ToRecipients = message.To.Select(to => new EmailAddressType { EmailAddress = to }).ToArray();

Работает нормально, но заполняет папку отправленной почты для пользователя "appserver", который отправляет почту. Это что-то, что мы можем настроить в приложении, чтобы «не копировать его в отправленную папку», или это должно быть сделано администратором для сервера обмена?

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

Спасибо! С праздником!

1 Ответ

0 голосов
/ 23 декабря 2011

Не уверен, если это опция или нет, но если вы можете использовать SmtpClient вместо Exchange Web Services, вы можете отправлять электронную почту без копирования в папку «отправленная почта». Очевидно, у вас есть доступ к серверу Exchange, поэтому вам просто нужно настроить SMTP-сервер Exchange таким образом, чтобы ваш сервер приложений мог передавать через него. В противном случае вы можете настроить новый SMTP-сервер, используя функции SMTP, включенные в IIS:

SmtpClient

Настройка SMTP в IIS 7

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...