private void button1_Click(object sender, EventArgs e)
{
if (check() == true) // True: sends mail
{
try
{
// Mailmessage wordt gedeclareerd (hiermee kan je mails sturen)
MailMessage mail = new MailMessage();
// SMTP server van GMAIL wordt hier aangegeven
SmtpClient smtpali = new SmtpClient("smtp.gmail.com");
mail.From = new MailAddress("xxxxxx@gmail.com");
mail.To.Add("xxxxxx@gmail.com");
mail.Subject = "Test Mail";
mail.Body = "Beste gebruiker";
smtpali.Port = 587;
smtpali.Credentials = new NetworkCredential("user", "xxxxxxx");
smtpali.EnableSsl = true;
smtpali.Send(mail);
MessageBox.Show("Mail is verzonden!");
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
else
{
MessageBox.Show("Verkeerde combinatie!");
}
}
大家好。我在 C# 中创建了一个登录系统,并刚刚完成了“重新发送密码”表单。此表单使用他的密码(简单明了)向用户发送一封邮件。我想知道,我可以通过什么方式在正文中使用 HTML 标记:
mail.Body = "content here"
我尝试使用:
mail.Body = "<h1>content here</h1>"
...等等,但这当然是纯文本。对我的案子有什么建议吗?