我正在使用csharp寻找真正的邮件工具。邮件带有附件发送,我们可以将邮件发送给多个人。以及有关格式化如何发送表格的一些信息以表格格式显示
hxhospital 回答:使用Table格式发送邮件,就像在csharp中使用smtp转换为flipkart发票邮件一样
可以完成格式设置通过使用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());
}
}