在 .NET 中发送电子邮件,你可以使用 SmtpClient 类和相关的类库来实现。
下面土嘎嘎小编分享一个简单的示例代码:
〓〓代码如下:〓〓
using System;
using System.Net;
using System.Net.Mail;
class Program
{
static void Main()
{
try
{
// 设置发件人的电子邮件地址和密码
string senderEmail = "your_email@tugaga.com";
string password = "your_password";
// 创建 SmtpClient 对象并设置 SMTP 服务器信息
SmtpClient client = new SmtpClient("smtp.tugaga.com", 587);
client.EnableSsl = true; // 如果需要使用 SSL 连接,请将该值设置为 true
client.Credentials = new NetworkCredential(senderEmail, password);
// 创建 MailMessage 对象
MailMessage message = new MailMessage();
message.From = new MailAddress(senderEmail);
message.To.Add("recipient@tugaga.com"); // 设置收件人的电子邮件地址
message.Subject = "这是一封测试邮件";
message.Body = "邮件正文内容";
// 发送邮件
client.Send(message);
Console.WriteLine("邮件发送成功!");
}
catch (Exception ex)
{
Console.WriteLine("邮件发送失败:" + ex.Message);
}
}
}
在上面给出的示例中,你需要替换以下信息:
◆ your_email@tugaga.com:你的发件人电子邮件地址。
◆ your_password:你的发件人电子邮件密码。
◆ smtp.tugaga.com:SMTP 服务器地址,根据你所使用的电子邮件提供商进行设置。
◆ "recipient@tugaga.com":收件人的电子邮件地址。
还可以根据需要添加更多的收件人、抄送(CC)和密送(BCC),以及附件等。这只是一个基本的示例,你可以根据具体情况进行扩展和自定义。