Как сохранить и открыть SMTP почту в ASP.Net - PullRequest
2 голосов
/ 01 ноября 2011

В моем ASP.Net я должен сохранить и открыть почту SMTP. Я использую SMTP для отправки почты. В то же время я должен сохранить ее в папке «Папка» в приложении, и я хочу открыть ее, как можноя делаю это?

1 Ответ

3 голосов
/ 01 ноября 2011

Вам нужно указать SMTP-клиенту сохранить в определенном каталоге. Приведенный ниже метод сохранит объект MailMessage в виде файла .eml.

MailMessage msg = new MailMessage();
msg.To.Add("[ToEmail]");
msg.From = new MailAddress("[FromEmail");
msg.Subject = "[YourSubject]";

SmtpClient client = new SmtpClient("[YourSmtpHost]");
client.DeliveryMethod = SmtpDeliveryMethod.SpecifiedPickupDirectory;
client.PickupDirectoryLocation = @"C:\[YourDirectory]";
client.Send(msg);
...