在C#中使用Gmail SMTP服务器进行邮件发送的步骤如下:
SmtpClient client = new SmtpClient("smtp.gmail.com", 587);
client.Credentials = new NetworkCredential("your-email@gmail.com", "your-password");
请注意,为了安全起见,建议将用户名和密码存储在配置文件中,而不是直接在代码中硬编码。
MailMessage message = new MailMessage();
message.From = new MailAddress("your-email@gmail.com");
message.To.Add("recipient@example.com");
message.Subject = "Hello from C#";
message.Body = "This is a test email sent from C# using Gmail SMTP server.";
client.Send(message);
完整的代码示例:
using System;
using System.Net;
using System.Net.Mail;
class Program
{
static void Main()
{
SmtpClient client = new SmtpClient("smtp.gmail.com", 587);
client.EnableSsl = true;
client.Credentials = new NetworkCredential("your-email@gmail.com", "your-password");
MailMessage message = new MailMessage();
message.From = new MailAddress("your-email@gmail.com");
message.To.Add("recipient@example.com");
message.Subject = "Hello from C#";
message.Body = "This is a test email sent from C# using Gmail SMTP server.";
client.Send(message);
Console.WriteLine("Email sent successfully.");
}
}
这样,你就可以使用Gmail SMTP服务器在C#中发送邮件了。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云