Я разработал программу, которая отправляет HTML-адрес электронной почты, используя класс определения почты. Можно ли предварительно просмотреть электронную почту перед отправкой.Как просмотреть HTML-письмо перед отправкой. C#
Вот кусок кода с помощью mailDefinition
:
MailDefinition mailDefinition = new MailDefinition();
mailDefinition.BodyFileName = "C:/Html_Email.htm";
mailDefinition.From = "[email protected]";
ListDictionary ldReplacements = new ListDictionary();
ldReplacements.Add("<%NearTeaser%>", "<b> Welcome to <b>" + nearteaser + "<b>");
ldReplacements.Add("<%Content%>", fulltext);
ldReplacements.Add("<%Weitere%>", "We have these offers for you: " + Weitere);
MailMessage mailMessage = mailDefinition.CreateMailMessage(mailTo, ldReplacements, new System.Web.UI.Control());
mailMessage.IsBodyHtml = true;
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.UseDefaultCredentials = false;
client.Host = "hostname";
client.Send(mailMessage);
Каждая вещь работает отлично. Мне любопытно, можно ли предварительно просмотреть электронную почту перед отправкой.
Большое спасибо.
Это полностью зависит от того, что * его отправляет .. веб-приложение? Windows Forms? WPF? Попробуйте и приложите * некоторые усилия. –