C#实现邮件发送的简明教程
C#语言提供了简便的方法来实现邮件发送功能。首先,您需要引入System.Net.Mail命名空间,并使用MailMessage类创建邮件对象。通过设置发件人、收件人、主题和内容等属性,可以轻松构建邮件内容。接着,使用SmtpClient类配置SMTP服务器信息,并调用其Send方法发送邮件。以下是一个示例代码片段:
using System.Net;
using System.Net.Mail;
public class EmailSender
{
public void SendEmail()
{
var fromAddress = new MailAddress("your_email@example.com", "Your Name");
var toAddress = new MailAddress("recipient@example.com", "Recipient Name");
const string fromPassword = "your_password";
const string subject = "Test Email";
const string body = "This is a test email sent from C#.";
var smtp = new SmtpClient
{
Host = "smtp.example.com",
Port = 587,
EnableSsl = true,
DeliveryMethod = SmtpDeliveryMethod.Network,
UseDefaultCredentials = false,
Credentials = new NetworkCredential(fromAddress.Address, fromPassword)
};
using (var message = new MailMessage(fromAddress, toAddress)
{
Subject = subject,
Body = body
})
{
smtp.Send(message);
}
}
}
以上代码展示了一个简单的邮件发送过程。确保您的SMTP服务器配置正确,并根据需要调整相关参数。
.rar
预估大小:26个文件
邮件发送程序
文件夹
邮件发送程序.suo
21KB
邮件发送程序
文件夹
Form1.cs
1KB
邮件发送程序.csproj
4KB
Program.cs
499B
SmtpServerHelper.cs
31KB
Form1.resx
6KB
Properties
文件夹
Settings.settings
249B
72.41KB
文件大小:
评论区