📅  最后修改于: 2023-12-03 15:07:25.710000             🧑  作者: Mango
C# 是一种现代化、类型安全的编程语言,可用于构建各种应用程序。当涉及到与用户或客户通信时,发送邮件是一个非常常见的需求。在这个文章中,我们将探讨如何在 C# 中发送电子邮件。
System.Net.Mail
命名空间using System.Net.Mail;
MailMessage
对象MailMessage mail = new MailMessage();
mail.From = new MailAddress("from@example.com");
mail.To.Add("to@example.com");
mail.Subject = "邮件主题";
mail.Body = "邮件正文";
SmtpClient
对象SmtpClient smtp = new SmtpClient();
smtp.Host = "smtp.example.com";
smtp.Port = 587;
smtp.Credentials = new NetworkCredential("username", "password");
smtp.EnableSsl = true;
smtp.Send(mail);
using System.Net.Mail;
class Program
{
static void Main(string[] args)
{
MailMessage mail = new MailMessage();
mail.From = new MailAddress("from@example.com");
mail.To.Add("to@example.com");
mail.Subject = "邮件主题";
mail.Body = "邮件正文";
SmtpClient smtp = new SmtpClient();
smtp.Host = "smtp.example.com";
smtp.Port = 587;
smtp.Credentials = new NetworkCredential("username", "password");
smtp.EnableSsl = true;
smtp.Send(mail);
}
}
以上就是在 C# 中发送电子邮件的简单步骤和示例代码。如有需要,还可以指定多个收件人地址,抄送和密送等。