#asp.net-core #exchangewebservices
#asp.сетевое ядро #обменные веб-сервисы
Вопрос:
Я составляю электронное письмо, используя данные из базы данных некоторую информацию по умолчанию, и могу отправить его нормально, но я пытаюсь найти способ просмотреть его перед фактической отправкой, как в Outlook, где есть кнопка «Отправить». Существует опция предварительного просмотра электронной почты, но, похоже, для предварительного просмотра не электронной почты, а строки.
public static IActionResult SendEmail() { ExchangeService service = new ExchangeService(); //Microsoft.Exchange.WebServices.Data.ExchangeService(); //Uri serverURI = new Uri("https://mail.xxxxxxxx.com/ews/exchange.asmx"); service.Credentials = new WebCredentials("Peter.text@xxxxxx.COM", "xxxxxx000"); service.Url = new Uri("https://mail.xxxxxx.com/ews/exchange.asmx"); service.TraceEnabled = true; service.TraceFlags = TraceFlags.All; //service.AutodiscoverUrl("Peter.groves@TELUS.COM", RedirectionUrlValidationCallback); EmailMessage email = new EmailMessage(service); email.ToRecipients.Add("Peter.xxxxxxx@xxxxxx.COM"); email.Subject = "HelloWorld"; email.Body = new MessageBody("This is the first email I've sent by using the EWS Managed API"); email.Body = email.Body "Add this as well!"; email.Send(); return null; }
Не уверен, что предварительный просмотр вообще возможен, как в Outlook. Я сделал это в Access VBA, который открывает окно Outlook непосредственно с помощью CreateObject(«Outlook.Приложение»), и пользователь удовлетворен составом электронной почты, который нажимает «Отправить». Я бы хотел найти аналогичный код в ASP.NET.
Погладил