首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

发送到多个电子邮件地址但只显示一个C#

在C#中,可以使用System.Net.Mail命名空间中的SmtpClient类和MailMessage类来发送电子邮件。要发送到多个电子邮件地址但只显示一个地址,可以使用MailMessage类的Bcc属性。

下面是一个示例代码,演示如何在C#中发送电子邮件到多个地址但只显示一个地址:

代码语言:csharp
复制
using System;
using System.Net.Mail;

class Program
{
    static void Main()
    {
        // 创建一个MailMessage对象
        MailMessage message = new MailMessage();

        // 设置发件人地址
        message.From = new MailAddress("sender@example.com");

        // 设置收件人地址,可以添加多个地址
        message.To.Add("recipient1@example.com");
        message.To.Add("recipient2@example.com");

        // 设置抄送地址,可以添加多个地址
        message.CC.Add("cc@example.com");

        // 设置密送地址,可以添加多个地址
        message.Bcc.Add("bcc@example.com");

        // 设置邮件主题和正文
        message.Subject = "邮件主题";
        message.Body = "邮件正文";

        // 创建一个SmtpClient对象,并设置SMTP服务器地址和端口号
        SmtpClient smtpClient = new SmtpClient("smtp.example.com", 25);

        // 设置SMTP服务器的用户名和密码(如果需要身份验证)
        smtpClient.Credentials = new System.Net.NetworkCredential("username", "password");

        // 发送邮件
        smtpClient.Send(message);

        Console.WriteLine("邮件发送成功!");
    }
}

在上面的示例中,我们使用了MailMessage类的To属性来添加收件人地址,使用CC属性来添加抄送地址,使用Bcc属性来添加密送地址。这样,邮件将会被发送到所有的收件人地址,但只显示一个发件人地址。

对于C#中发送电子邮件的更多详细信息,可以参考腾讯云的产品文档:腾讯云邮件推送(SMTP)

请注意,以上示例中的代码仅为演示目的,实际使用时需要替换为有效的发件人地址、收件人地址、SMTP服务器地址、用户名和密码。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的结果

领券