Предотвращение отправки почты в отправленную папку при использовании веб-службы Exhange для отправки

Мы используем веб-службы 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 ответ

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

SmtpClient

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

Другие вопросы по тегам