これは私が現在テーブルを作成して電子メールで送信する方法です。私がしたいのは、テーブルを作成してメールでテキストとして送信することです。私はcsvファイルを作成してこのメールに添付して送信したいと考えています。誰かが私にこのことがどうやってできるかを教えてもらえますか?ありがとう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\"}"; }
}
あなたはすでにCSVファイルを持っていますか、SQLデータから、それを生成したいのですか? –
私はSQLデータから新しいものを作成したい – Beginner
あなたにコードを書くようにお願いしていますか?それはこのサイトの目的ではありません。そのコードを書くときに何らかの問題が発生した場合は、そのことについて質問する必要があります。 – svick