首页 > 解决方案 > 使用表格格式发送邮件,就像在 csharp 中使用 smtp 的 Flipkart 发票邮件一样

问题描述

我正在寻找使用 csharp 的真正邮件工具。邮件带有附件发送,我们可以将邮件发送给多个人。还有一些关于格式化如何发送表格的信息以表格格式显示

标签: c#emailformatting

解决方案


格式化可以通过使用 HTML 代码来完成,我们可以直接在 CSharp 中包含 html 代码以便更好地理解检查以下代码

private void button1_Click(object sender, EventArgs e)
        {
             try
        {
            MailMessage mail = new MailMessage();
            SmtpClient SmtpServer = new SmtpClient("smtp.gmail.com");

            mail.From = new MailAddress("Form@mail.com");
            mail.To.Add(txt_to.Text);
            mail.Subject = txt_subject.Text;
            mail.Body = txt_body.Text;
            System.Net.Mail.Attachment attachment = new 
          System.Net.Mail.Attachment(lbl_attach.Text);
            mail.Attachments.Add(attachment);



           mail.IsBodyHtml = true;
              string htmlBody;

              htmlBody = "Your html Design is here";
            //do the design as per requirements
              mail.Body = htmlBody;


            SmtpServer.Port = 587;
            SmtpServer.Credentials = new System.Net.NetworkCredential("form@gmail.com", "*****");
            SmtpServer.EnableSsl = true;

            SmtpServer.Send(mail);
            MessageBox.Show("mail Send");
        }
        catch (Exception ex)
        {
            MessageBox.Show(ex.ToString());
        }
    
        }


推荐阅读