Предотвращение отправки почты в отправленную папку при использовании веб-службы 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: