system.net.mail相关内容

使用系统网络邮件的批量发送电子邮件的性能

我被要求研究一个用于 Intranet 系统的批量电子邮件,并希望得到一些建议. 目前我们使用 System.Net.Mail 并通过客户自己的 smtp 服务器(通常是 Microsoft Exchange)同步发送电子邮件. 如果我们允许他们向越来越大的群体发送电子邮件,我可能会遇到什么样的陷阱?我考虑过我可能需要考虑异步发送它们,将一封电子邮件发送到大型分发列表而不是发送给每个收 ..
发布时间:2022-01-17 15:28:50 C#/.NET

System.Net.Mail 和 MailMessage 不立即发送消息

当我使用 System.Net.Mail 发送邮件时,邮件似乎不会立即发送.他们需要一两分钟才能到达我的收件箱.一旦我退出应用程序,所有消息都会在几秒钟内收到.是否有某种邮件消息缓冲区设置可以强制 SmtpClient 立即发送消息? public static void SendMessage(string smtpServer, string mailFrom, string mailFro ..
发布时间:2022-01-17 15:18:09 C#/.NET

.NET 发送电子邮件的最佳方法(System.Net.Mail 有问题)

这似乎很简单.我需要从一些 ASP.NET 应用程序发送电子邮件.我需要始终如一地做到这一点,而不会出现奇怪的错误,也不会出现 CPU 利用率过高的情况.我不是在谈论群发电子邮件,只是偶尔发送电子邮件. System.Net.Mail 似乎被严重破坏了.SmtpClient 不发出 Quit 命令(可能是因为 Microsoft(R) 对以下规范不感兴趣),因此连接保持打开状态.因此,如果有 ..
发布时间:2022-01-17 14:54:53 C#/.NET

使用 AlternateView 生成 HTML 电子邮件的正确语法

我正在尝试使用 AlternateView 来满足 HTML 和文本客户端的需求.我更喜欢使用 HTML 并且只在必要时回退到文本.我开始重新编码一个旧的控制台应用程序来做到这一点,但我的代码中仍然有回车符和换行符作为“/r/n",我的问题是试图弄清楚如何以及在哪里使用 Environment.Newline 而不是这些? 现在,正在从 Web 表单调用控制台应用程序.我在调试时遇到了一些困 ..
发布时间:2022-01-06 10:30:19 C#/.NET

我可以将电子邮件标记为“高重要性"吗?Outlook 使用 System.Net.Mail?

我正在为我的客户处理的部分应用程序涉及为事件发送电子邮件.有时这些是非常重要的.我的客户以及我客户的大多数客户都使用 Outlook,它能够将邮件标记为高重要性. 现在,我知道假设所有最终用户都将使用相同的界面是无情的,但我不是.但考虑到即使目标不一定通过 Outlook 阅读,您也可以从 Outlook 发送高重要性电子邮件,这意味着基本上存储了一些数据,不知何故,让 Outlook 知道 ..
发布时间:2021-12-30 10:14:48 C#/.NET

MailMessage,Sender 和 From 属性的区别

自从我们从 .NET Framework 1.1 切换到 3.5 框架后,我就一直在使用 System.Net 命名空间,但从那以后,有一件事一直让我感到困惑.MailMessage 类中的 Sender 和 From 属性之间有什么区别? 它们是否相同,如果不同,是否有理由将 Sender 与 From 一起使用? 例如: 使用 m 作为新 System.Net.Mail.Mail ..
发布时间:2021-12-06 11:00:14 C#/.NET

如何使用 System.Net.Mail 向电子邮件添加附件?

我有一个用 byte[] 表示的 excel 文档,我想将它作为电子邮件的附件发送. 我在构建附件时遇到了一些麻烦. 我可以创建一个具有以下构造函数的附件: (Stream contentStream, ContentType contentType)(流内容流,字符串名称)(流内容流,字符串名称,字符串媒体类型) 我目前的想法是从 byte[] 创建一个 MemoryStream ..
发布时间:2021-11-30 15:02:48 C#/.NET

System.Net.Mail.SmtpException:'邮箱不可用.服务器响应为:未执行请求的邮件操作:邮箱不可用'

由于Yahoo更改了用户身份验证,因此我收到此消息. 如果我使用Yahoo建议的选项,则我的代码仍然有效: 切换应用程序或更新应用程序时,您可以将旧应用程序提供给 临时访问.请记住,这不是永久性的 访问权限,然后您需要将其关闭.启用允许应用 使用安全性较低的登录帐户.启用该功能后,您将 会定期收到提醒您将其关闭的警报... 我的问题是如何在不打开 的情况下更新代码以使其正常工作 ..
发布时间:2020-07-10 19:24:27 其他开发

1和1 Windows托管与asp.net

不确定是否有人使用过1and1 MS Hosting并在信任级别上遇到问题吗? 我只是试图在asp.net中使用system.net.mail发送邮件(工作正常),但是当它与1and1联机时会出现此错误: 说明:尝试了该应用程序 执行不允许的操作 安全政策.授予这个 应用所需的权限 请与您的系统联系 管理员或更改 应用程序中的信任级别 配置文件. 异常详细信息: System.S ..
发布时间:2020-07-10 19:24:18 C#/.NET

为什么SmtpClient.SendAsync只能被调用一次?

我正在尝试使用SmtpClient在.NET中编写通知服务(出于完全合法的非垃圾邮件目的).最初,我只是循环浏览每条消息并发送,但是这很慢,我想提高速度.因此,我切换为使用"SendAsync",但现在在第二次调用时收到以下错误: An asynchronous call is already in progress. 我读到这是指MS破坏System.Net.Mail来防止群发邮件者 ..
发布时间:2020-07-10 19:24:13 C#/.NET

.Net System.Mail.Message添加多个“收件人"地址

编辑:这个问题没有意义,除了作为红色鲱鱼的练习之外.结果是我的愚蠢(由于没有指定主机,并且在web.config中不正确,因此没有人通过电子邮件发送电子邮件)和用户告诉我,他们有时收到电子邮件,有时没有收到电子邮件,实际上,他们从来没有收到过电子邮件. 因此,我没有采取适当的步骤来在受控设置下重现该问题,而是依靠用户信息和“在我的机器上有效"的思想. 很好地提醒自己和有时是个白痴的其他人. ..
发布时间:2020-07-10 19:24:11 C#/.NET

如何确认邮件已送达?

下面是我的编码,请看一下 System.Net.Mail.MailMessage oMail = new System.Net.Mail.MailMessage(); System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient(); oMail.From = new System.Net.Mail.MailAddress( ..
发布时间:2020-07-10 19:24:08 C#/.NET

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

我正在C#中使用SmtpClient,我将发送到可能有数百个电子邮件地址.我不想遍历每个人并向他们发送一封单独​​的电子邮件. 我知道只能发送一次消息,但我不希望该地址的电子邮件显示其他100个这样的电子邮件地址: Bob Hope; Brain Cant; Roger Rabbit;Etc Etc 是否可以发送一次消息并确保在电子邮件的发件人部分中仅显示收件人的电子邮件地址? ..
发布时间:2020-06-29 21:32:01 C#/.NET

System.Net.Mail和MailMessage不立即发送消息

当我使用System.Net.Mail发送邮件时,邮件似乎没有立即发送.他们需要一两分钟才能到达我的收件箱.一旦我退出应用程序,所有消息都会在几秒钟内收到.是否有某种邮件缓冲区设置可以强制SmtpClient立即发送邮件? public static void SendMessage(string smtpServer, string mailFrom, string mailFromDis ..
发布时间:2020-06-29 21:31:49 C#/.NET