阅读量:0
在C#中发送SMTP邮件时,可以使用以下代码示例来编写邮件主题和内容:
using System; using System.Net; using System.Net.Mail; class Program { static void Main() { // 发件人邮箱和密码 string from = "your_email@example.com"; string password = "your_password"; // 收件人邮箱 string to = "recipient@example.com"; // SMTP服务器地址和端口 string smtpAddress = "smtp.example.com"; int portNumber = 587; // 创建邮件对象 MailMessage mail = new MailMessage(); mail.From = new MailAddress(from); mail.To.Add(to); mail.Subject = "邮件主题"; mail.Body = "邮件内容"; // 设置SMTP客户端 SmtpClient smtp = new SmtpClient(smtpAddress, portNumber); smtp.UseDefaultCredentials = false; smtp.Credentials = new NetworkCredential(from, password); smtp.EnableSsl = true; // 发送邮件 smtp.Send(mail); Console.WriteLine("邮件发送成功!"); } }
在上面的示例中,需要替换from
、password
、to
、smtpAddress
等变量的值为实际的发件人、收件人邮箱以及SMTP服务器信息。邮件主题和内容分别设置在mail.Subject
和mail.Body
属性中。发送邮件时,调用smtp.Send(mail)
方法即可将邮件发送出去。