帮我写一个c#发邮件功能
时间: 2023-08-02 08:22:09 浏览: 118
以下是一个简单的 C# 发送邮件的示例代码:
```csharp
using System.Net;
using System.Net.Mail;
public void SendEmail()
{
MailMessage mail = new MailMessage();
SmtpClient smtp = new SmtpClient();
mail.From = new MailAddress("your_email_address@gmail.com");
mail.To.Add("recipient_email_address@gmail.com");
mail.Subject = "Test Email";
mail.Body = "This is a test email.";
smtp.Host = "smtp.gmail.com";
smtp.Port = 587;
smtp.Credentials = new NetworkCredential("your_email_address@gmail.com", "your_email_password");
smtp.EnableSsl = true;
smtp.Send(mail);
}
```
请注意,此示例假设您正在使用 Gmail 帐户作为发件人。如果您使用其他电子邮件提供商,可能需要更改 `smtp.Host` 和 `smtp.Port` 的值以及 `smtp.Credentials` 的值。此外,您还需要将 `your_email_address@gmail.com` 和 `your_email_password` 替换为您自己的电子邮件地址和密码。
阅读全文