在我的ASP.Net中我必须保存并打开SMTP邮件。我使用SMTP发送邮件。同时我必须将其保存在应用程序中的“文件夹”中,我想打开它怎么能我这样做?
答案 0 :(得分:3)
您需要指示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);