在C#中使用SMTP发送记录的电子邮件,可以通过以下步骤实现:
using System.Net;
using System.Net.Mail;
SmtpClient client = new SmtpClient("smtp.example.com", 587);
client.UseDefaultCredentials = false;
client.Credentials = new NetworkCredential("your-email@example.com", "your-password");
client.EnableSsl = true;
请注意,上述代码中的服务器地址、端口号、邮箱地址和密码需要根据实际情况进行替换。
MailMessage message = new MailMessage();
message.From = new MailAddress("your-email@example.com");
message.To.Add("recipient@example.com");
message.Subject = "邮件主题";
message.Body = "邮件正文";
同样地,上述代码中的发件人邮箱地址、收件人邮箱地址、主题和正文内容也需要根据实际情况进行替换。
client.Send(message);
完整的代码示例:
using System.Net;
using System.Net.Mail;
class Program
{
static void Main()
{
SmtpClient client = new SmtpClient("smtp.example.com", 587);
client.UseDefaultCredentials = false;
client.Credentials = new NetworkCredential("your-email@example.com", "your-password");
client.EnableSsl = true;
MailMessage message = new MailMessage();
message.From = new MailAddress("your-email@example.com");
message.To.Add("recipient@example.com");
message.Subject = "邮件主题";
message.Body = "邮件正文";
client.Send(message);
}
}
以上代码演示了如何在C#中使用SMTP发送记录的电子邮件。请注意,实际使用时需要替换代码中的服务器地址、端口号、邮箱地址、密码、发件人、收件人、主题和正文内容。
领取专属 10元无门槛券
手把手带您无忧上云