如何使用 MailMessage 向多个收件人发送电子邮件

2024-01-11

我在 SQL Server 中存储了多个电子邮件收件人。当我在网页中单击“发送”时,它应该向所有收件人发送电子邮件。我使用分隔电子邮件;.

以下是有效的单一收件人代码:

MailMessage Msg = new MailMessage();
MailAddress fromMail = new MailAddress(fromEmail);
Msg.From = fromMail;
Msg.To.Add(new MailAddress(toEmail));

if (ccEmail != "" && bccEmail != "")
{
    Msg.CC.Add(new MailAddress(ccEmail));
    Msg.Bcc.Add(new MailAddress(bccEmail));
}

SmtpClient a = new SmtpClient("smtp server name");
a.Send(Msg);
sreader.Dispose();

Easy!

只需将传入地址列表拆分为“;”即可字符,并将它们添加到邮件消息中:

foreach (var address in addresses.Split(new [] {";"}, StringSplitOptions.RemoveEmptyEntries))
{
    mailMessage.To.Add(address);    
}

在这个例子中,addresses包含“[email protected] /cdn-cgi/l/email-protection;[email protected] /cdn-cgi/l/email-protection".

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 MailMessage 向多个收件人发送电子邮件 的相关文章

  • 在 Mono 中反序列化 JSON 数据

    使用 Monodroid 时 是否有一种简单的方法可以将简单的 JSON 字符串反序列化为 NET 对象 System Json 只提供序列化 不提供反序列化 我尝试过的各种第三方库都会导致 Mono Monodroid 出现问题 谢谢 f
  • 如何在 C# 中将 Json 转换为对象

    我想将 Json 转换为 C 中的对象 这里的 Json 是 值 e920ce0f e3f5 4c6f 8e3d d2fbc51990e4 如何使用 Object 问题看似愚蠢 但其实并不那么愚蠢 我没有简单的 Json 我有 IEnume
  • 使用 C# 和 ASP.NET 在电子邮件附件中发送 SQL 报告

    我正在尝试使用 ASP NET 和 C 从 sql reportserver 2008 作为电子邮件附件发送报告 到目前为止我学会了如何获取 PDF 格式的报告 http weblogs asp net srkirkland archive
  • 混合模型优先和代码优先

    我们使用模型优先方法创建了一个 Web 应用程序 一名新开发人员进入该项目 并使用代码优先方法 使用数据库文件 创建了一个新的自定义模型 这 这是代码第一个数据库上下文 namespace WVITDB DAL public class D
  • Android NDK 代码中的 SIGILL

    我在市场上有一个 NDK 应用程序 并获得了有关以下内容的本机崩溃报告 SIGILL信号 我使用 Google Breakpad 生成本机崩溃报告 以下是详细信息 我的应用程序是为armeabi v7a with霓虹灯支持 它在 NVIDI
  • MVC 5 中具有 ASP.NET Identity 的 Autofac 不会验证 OWIN 管道中的安全标记

    我在 MVC 5 中设置了 AutoFac 来与 ASP NET Identity 一起使用 表面上一切似乎都工作正常 即用户可以创建帐户并登录 但后来我发现 当安全标记更改时 用户不会注销 通过在 AspNetUsers 表中进行暴力破解
  • Makefile 和 .Mak 文件 + CodeBlocks 和 VStudio

    我对整个 makefile 概念有点陌生 所以我对此有一些疑问 我正在 Linux 中使用 CodeBlocks 创建一个项目 我使用一个名为 cbp2mak 的工具从 CodeBlocks 项目创建一个 make 文件 如果有人知道更好的
  • Unity手游触摸动作不扎实

    我的代码中有一种 错误 我只是找不到它发生的原因以及如何修复它 我是统一的初学者 甚至是统一的手机游戏的初学者 我使用触摸让玩家从一侧移动到另一侧 但问题是我希望玩家在手指从一侧滑动到另一侧时能够平滑移动 但我的代码还会将玩家移动到您点击的
  • 来自嵌入图像的 BitmapSource

    我的目标是在 WPF 窗口上重写 OnRender 方法中绘制图像 someImage png 它是嵌入资源 protected override void OnRender System Windows Media DrawingCont
  • 调整屏幕和字体设置的 WPF 应用程序(或者,我如何将 DLU 与 WPF 中的单元相关联?)

    在MFC中 对话框的设计使用DLUs http msdn microsoft com en us library bb847924 aspx 在 WPF 中 我们以 1 96 英寸为单位指定 虽然这确实会缩放窗口和视觉元素 但我们如何使 W
  • 在 azure blob 存储中就地创建 zip 文件

    我将文件存储在 Blob 存储帐户内的一个容器中 我需要在第二个容器中创建一个 zip 文件 其中包含第一个容器中的文件 我有一个使用辅助角色和 DotNetZip 工作的解决方案 但由于 zip 文件的大小最终可能达到 1GB 我担心在进
  • Unity c# 四元数:将 y 轴与 z 轴交换

    我需要旋转一个对象以相对于现实世界进行精确旋转 因此调用Input gyro attitude返回表示设备位置的四元数 另一方面 这迫使我根据这个四元数作为默认旋转来计算每个旋转 将某些对象设置为朝上的简单方法如下 Vector3 up I
  • MySQL 连接器 C++ 64 位在 Visual Studio 2012 中从源代码构建

    我正在尝试建立mySQL 连接器 C 从源头在视觉工作室2012为了64 bit建筑学 我知道这取决于一些boost头文件和C 连接器 跑步CMake生成一个项目文件 但该项目文件无法编译 因为有一大堆非常令人困惑的错误 这些错误可能与包含
  • 当Model和ViewModel一模一样的时候怎么办?

    我想知道什么是最佳实践 我被告知要始终创建 ViewModel 并且永远不要使用核心模型类将数据传递到视图 这就说得通了 让我把事情分开 但什么是Model 和ViewModel一模一样 我应该重新创建另一个类还是只是使用它 我觉得我应该重
  • 以编程方式创建 Blob 存储容器

    我有一个要求 即在创建公司时 在我的 storageaccount 中创建关联的 blob 存储容器 并将容器名称设置为传入的字符串变量 我已尝试以下操作 public void AddCompanyStorage string subDo
  • C++ 指针引用混淆

    struct leaf int data leaf l leaf r struct leaf p void tree findparent int n int found leaf parent 这是 BST 的一段代码 我想问一下 为什么
  • 在 C# 的 WebAPI 中的 ApiController 上使用“传输编码:分块”提供数据

    我需要服务分块传输使用编码数据API控制器 因为我无权访问HttpContext or the Http请求 我有点不知道在哪里写入响应以及在哪里刷新它 设置如下 public class MyController ApiControlle
  • 如何从 Windows Phone 7 模拟器获取数据

    我有一个 WP7 的单元测试框架 它在手机上运行 结果相当难以阅读 因此我将它们写入 XDocument 我的问题是 如何才能将这个 XML 文件从手机上移到我的桌面上 以便我可以实际分析结果 到目前为止 我所做的是将 Debugger B
  • 如果找不到指定的图像文件,显示默认图像的最佳方式?

    我有一个普通的电子商务应用程序 我将 ITEM IMAGE NAME 存储在数据库中 有时经理会拼错图像名称 为了避免 丢失图像 IE 中的红色 X 每次显示产品列表时 我都会检查服务器中是否有与该产品相关的图像 如果该文件不存在 我会将其
  • 如何在 ASP.NET Core 中注入泛型的依赖关系

    我有以下存储库类 public class TestRepository Repository

随机推荐

  • 如何自定义 Spring Boot AccessTokenProvider?

    我想增强 OAuth2 提供商的令牌请求 我需要向 POST 请求添加一个附加参数 我不明白在哪里连接到 Spring Boot 框架来完成此任务 Spring Boot 框架提供了一个用于自定义 OAuth2RestTemplate 的钩
  • JAX-RS:自定义 SecurityContext 在注入资源方法时具有意外类型

    我已经实施了一个ContainerRequestFilter执行基于 JWT 的身份验证 Provider Priority Priorities AUTHENTICATION public class AuthenticationFilt
  • 列中的按钮,获取它来自 Click 事件处理程序的行

    我已将 WPF Datagrid 的 itemsource 设置为从 DAL 返回的对象列表 我还添加了一个额外的列 其中包含一个按钮 xaml 如下
  • Spring Singleton Scope 垃圾是如何收集的?

    我是 Spring 框架的新手 我一直对 Spring 中单例的概念及其垃圾收集感到困惑 我读了很多问题和文章来得到我的问题的答案Spring Singleton 范围如何进行垃圾收集 我只得到了有关原型范围垃圾收集的答案 但有关单例范围的
  • R 条件面板对输出做出反应

    我正在尝试使用 R 中精彩的 Shiny 库构建一个应用程序 我希望它为用户生成一些错误和状态消息 为了使其正常工作 我将条件面板与输出对象上的一些布尔标志结合使用 以呈现错误和状态消息的面板 根据文档 这个策略应该对我有用 但事实并非如此
  • 每次我进行更改时如何告诉 Visual Studio 进行重建?

    当我点击播放或运行可执行按钮时 如何告诉 Visual Studio 每次进行更改时进行重建 我正在尝试 C 应用程序 我想你正在寻找这个工具 选项 项目和解决方案 我不知道您可以将其配置为 重建 与 构建 相比 一种选择是录制宏 然后为其
  • MySQL是否在Having上使用索引?

    我的查询的一部分如下所示 HAVING date gt 2011 04 13 04 28 03 日期变量被索引了 这对查询有什么影响吗 EXPLAIN EXTENDED 似乎没有使用索引 但我不知道这是否只是因为我正在测试的数据库中有 4
  • Kendo TabStrip:获取选定事件的选定索引(MVC 4)

    我的TabStrip如下 Html Kendo TabStrip Name tabApplications Items items gt items Add Text Online Selected true items Add Text
  • 与 knex 的未定义数据库连接

    我正在执行以下脚本 node acl js acl js require dotenv config const require lodash const buckets require buckets const knex require
  • 堆叠 matplotlib 条中的替代颜色

    我正在 matplotlib 中生成堆积条形图 在 Windows 7 上使用 Python 2 7 由于我想用它来成对比较两个数据集中的数据 因此我想为每个第二个条形使用不同的颜色 谁能告诉我如何实现这一目标 我的条形图基本上如下所示 i
  • 如何导入文件夹中的所有文件?

    假设我在一个文件夹中有一堆 dart 脚本 有什么我可以做的吗import foo dart 附 如果我有一个文件名数组并想要导入这些文件怎么办 您需要单独导入每个库 您可以做的是创建一个导入所有其他库并重新导出它们的库 然后 您可以导入这
  • 使用append/3谓词创建SPARQL参数化查询

    与我之前的帖子相关 如何在 SWI Prolog 中参数化 SPARQL 查询 https stackoverflow com questions 16820606 how to parameterize a sparql query in
  • Android 应用程序不显示在模拟器上

    我使用 eclipse 制作了一个 android 应用程序 当我开始开发我的应用程序时它运行良好 但是 当我继续开发应用程序时 模拟器似乎没有在我对代码进行更改之前更新应用程序 所以我尝试删除我的 avd 并在每次运行我的应用程序时创建一
  • NSFetchedResultsController 加上 NSBatchUpdateRequest 等于 NSMergeConflict。我做错了什么?

    I got a NSFetchedResultsController我使用一个设置NSManagedObjectContext 我使用此上下文执行获取 我也有一个NSBatchUpdateRequest我使用相同的设置NSManagedOb
  • 为什么我不能在异步函数中“yield from”?

    在Python 3 6中 我可以使用yield在协程内 但是我无法使用yield from 下面是我的代码 在第 3 行 我等待另一个协程 在第 4 行我尝试yield from一份文件 为什么 Python 3 6 不允许我这样做 asy
  • Rails 使用带有表单和验证包含的数组

    尝试获得一些关于使用数组进行表单选择的最佳方法的好建议 但使用相同的数组来测试包含的验证 现在我有了它 但在元素和验证中构建数组 即 Form Model validates status inclusion gt in gt w live
  • AutoMapper - 条件和前提条件有什么区别

    假设使用 AutoMapper 进行映射 如下所示 mapItem ForMember to gt to SomeProperty from gt from Condition x gt FromType x SourceValue Oth
  • 如何在 Macosx 10.9 上安装 PIL?

    当我尝试在 Macosx 10 9 2 上安装 PIL 库时 出现以下错误 如何安装它 sudo pip 安装枕头 cc fno strict aliasing fno common dynamic arch x86 64 arch i38
  • 如果机器人在 botframework v4 中空闲 5 分钟,如何向用户发送消息

    如果我在直线网络聊天频道中 5 分钟后没有收到用户的任何消息 我想发送提示 我正在等待 它是演示机器人 所以我使用本地内存存储 任何帮助 将不胜感激 有几种方法可以解决这个问题 如果您通过脚本调用它 使用类似使用 Directline 通道
  • 如何使用 MailMessage 向多个收件人发送电子邮件

    我在 SQL Server 中存储了多个电子邮件收件人 当我在网页中单击 发送 时 它应该向所有收件人发送电子邮件 我使用分隔电子邮件 以下是有效的单一收件人代码 MailMessage Msg new MailMessage MailAd