Вот как я сейчас создаю таблицу и отправляю ее по электронной почте. То, что я хотел бы сделать, это вместо создания таблицы и отправки ее в виде текста в электронном письме, я хотел бы создать CSV-файл и прикрепить его к этому письму, а затем отправить это. Может кто-нибудь, пожалуйста, помогите показать мне, как это можно сделать? спасибо
using (MemoryStream stream = new MemoryStream(Encoding.ASCII.GetBytes(csv)))
{
try
{
string to = "";
string from = "";
string subject = "Order";
string body = sb.ToString();
SmtpClient SMTPServer = new SmtpClient("127.0.0.1");
MailMessage mailObj = new MailMessage(from, to, subject, body);
mailObj.Attachments.Add(new Attachment(stream, new ContentType("text/csv")));
mailObj.IsBodyHtml = true;
SMTPServer.Send(mailObj);
}
catch (Exception ex)
{ return "{\"Error\":\"Not Sent\"}"; }
}