C# SMTP邮件的收件人、发件人和抄送人的设置方法是什么

   2024-10-01 6560
核心提示:要设置C#中SMTP邮件的收件人、发件人和抄送人,可以使用System.Net.Mail命名空间中的MailMessage类。以下是设置方法的示例代码:

要设置C#中SMTP邮件的收件人、发件人和抄送人,可以使用System.Net.Mail命名空间中的MailMessage类。以下是设置方法的示例代码:

using System;using System.Net;using System.Net.Mail;class Program{    static void Main()    {        // 创建一个新的邮件消息        MailMessage mail = new MailMessage();        // 设置发件人地址        mail.From = new MailAddress("youremail@example.com");        // 设置收件人地址        mail.To.Add("recipient1@example.com");        mail.To.Add("recipient2@example.com");        // 设置抄送人地址        mail.CC.Add("ccrecipient1@example.com");        mail.CC.Add("ccrecipient2@example.com");        // 设置邮件主题和正文        mail.Subject = "Test Email";        mail.Body = "This is a test email.";        // 使用SMTP客户端发送邮件        SmtpClient smtpClient = new SmtpClient("smtp.example.com");        smtpClient.Port = 587;        smtpClient.Credentials = new NetworkCredential("username", "password");        smtpClient.EnableSsl = true;        try        {            smtpClient.Send(mail);            Console.WriteLine("Email sent successfully.");        }        catch (Exception ex)        {            Console.WriteLine("Error sending email: " + ex.Message);        }    }}

在上述示例代码中,通过设置mail.Frommail.Tomail.CC属性来设置发件人、收件人和抄送人的地址。然后,使用SmtpClient类来配置SMTP客户端并发送邮件。最后,可以捕获可能的异常并在控制台输出错误信息。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号