问题标签 [system.net.mail]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
5337 浏览

asp.net - 1and1 windows 托管与 asp.net

不确定是否有人使用过 1and1 MS Hosting 并遇到信任级别问题?

我只是想在 asp.net 中使用 system.net.mail 发送邮件(工作正常),但是当它与 1and1 联机时,我收到此错误:

说明:应用程序试图执行安全策略不允许的操作。要授予此应用程序所需的权限,请联系您的系统管理员或在配置文件中更改应用程序的信任级别。

异常详细信息:System.Security.SecurityException:请求“System.Net.Mail.SmtpPermission,System,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089”类型的权限失败。

我问了 1and1,他们给我发了一个 machine.config 文件,里面有他们的设置,但没有解释如何处理它。

抱歉,我不能再忍受无用的技术支持了。

有人知道我应该用 machine.config 做什么吗?

0 投票
1 回答
114 浏览

.net - 我期望在 System.Net.Mail.SendCompletedEventHandler 中收到哪些可能的错误?

我正在使用 SendAsync 方法发送一些电子邮件。SendCompletedEventHandler 的 AsyncCompletedEventArgs 中可能会返回哪些不同的错误?是否有处理这些问题的推荐做法?

0 投票
9 回答
110437 浏览

asp.net - .Net System.Mail.Message 添加多个“收件人”地址

编辑:这个问题是毫无意义的,除了作为红鲱鱼的练习。这个问题原来是我的白痴(没有人收到电子邮件,因为没有指定主机并且在 web.config 中不正确)和用户告诉我他们有时收到电子邮件,有时没有,当实际上,他们从未收到过电子邮件。

因此,我没有采取适当的步骤在受控环境中重现问题,而是依靠用户信息和“它适用于我的机器”的心态。很好地提醒我自己和其他任何有时是白痴的人。


我只是打了一些我认为不一致的东西,想看看我是否做错了什么,如果我是个白痴,或者......

真的只将这封电子邮件发送给 1 个人,最后一封。

要添加倍数,我必须这样做:

我不明白。我以为我正在将多个人添加到To地址集合中,但我正在做的是替换它。

我想我刚刚意识到我的错误——要将一项添加到集合中,请使用 .To.Add(new MailAddress("person@domain.com"))

如果您只使用 a string,它将替换其列表中的所有内容。 编辑:其他人已经测试并且没有看到这种行为。这要么是我特定版本的框架中的错误,要么更可能是我的白痴策略。

啊。我认为这是一个相当大的陷阱!既然我回答了自己的问题,但我认为这在 stackoverflow 档案中很有价值,我仍然会问它。也许有人甚至对您可能陷入的其他陷阱有所了解。

0 投票
1 回答
376 浏览

.net - Jmail 与 System.Net.Mail

目前我们所有的项目都使用jMail。从 .NET 1.0 开始就是这样。
我应该使用 System.Net.Mail 开始我的下一个项目吗?
一个人比另一个人有什么优势,还是只是偏好?

0 投票
2 回答
520 浏览

vb.net - System.Net.Mail 的性能问题

从我的应用程序发送邮件时,我遇到了这个不寻常的问题。起初它不起作用(无法传递错误废话),但我添加了正确的身份验证并且它起作用了。我现在的问题是,如果我尝试发送大约 300 封电子邮件(每封电子邮件带有 500k 附件),则应用程序开始在整个过程中挂起大约 95%。

这是我的一些代码,用于发送每封邮件

我在想,我可以只准备所有邮件并将它们添加到一个集合中,然后打开一个 SMTP 连接并迭代集合,像这样调用发送

0 投票
2 回答
35409 浏览

.net - MailMessage,Sender 和 From 属性的区别

System.Net自从我们从 .NET Framework 1.1 切换到 3.5 框架后,我就一直在使用命名空间,但从那以后有一件事让我感到困惑。Sender类中的和From属性有什么区别MailMessage

它们是否相同,如果不是,是否有理由与Sender一起使用From

例如:

0 投票
5 回答
26603 浏览

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

我正在为我的客户处理的应用程序的一部分涉及为事件发送电子邮件。有时这些非常重要。我的客户和我客户的大多数客户都使用 Outlook,它能够将邮件消息标记为高重要性。

现在,我知道假设所有最终用户都将使用相同的界面是无情的,但我不是。但是考虑到即使目标不一定是通过 Outlook 阅读,您也可以从 Outlook 发送电子邮件作为高重要性,这意味着基本上存储了一些数据,以某种方式让 Outlook 知道特定邮件是否被分配为高重要性。这是我的解释,至少。

该应用程序当前用于System.Net.Mail发送电子邮件,System.Net.Mail.MailMessages用于编写和System.Net.Mail.SmtpClient发送电子邮件。System.Net.Mail是否可以使用' 的能力设置此“高重要性”设置?如果没有,是否有任何可用的程序集可以配置此设置?

0 投票
1 回答
1323 浏览

c# - 如何在 .net 3.5 中发送带有返回路径的电子邮件

谁能指导我如何在 ASP.net 3.5 / C# 3.5 中发送带有返回路径的电子邮件。我知道几年前这是可能的,但现在由于欺骗问题,这是不可能的。我一直在网上寻找,但没有用。我希望电子邮件如果被退回,应该到达我的退回邮箱,例如 Bounce@mydomain.com。

请指导。真的卡住了...

最好的问候, Haroon

0 投票
3 回答
12326 浏览

.net - 中继访问被拒绝,system.net.mail

我们有一个 aspx.net 站点,它使用外部托管的 Web 服务器向用户发送邮件。

这已经完美运行了几年,每天发送 100-1000 封邮件,但最近用户开始报告他们没有收到邮件 - 有些日子他们收到所有邮件 (2-100),有些日子只收到 40-60 %。

所有邮件的格式相同,内容相同(名称、密码等一些动态字段除外)。

我查看了我的错误日志,现在我在邮件丢失时看到了这个错误:

任何反馈都会被应用。

问候和快乐的编码,托马斯

0 投票
4 回答
2250 浏览

c# - 如何使用 System.Net.Mail 将带有大尺寸附件的邮件发送到 Google Apps?

我正在尝试发送带有高达(1MB,2MB)的大尺寸附件的邮件。但发送邮件失败。(发送到 Google Apps)为:

如何将附件分成多个部分?

将此 EML 迁移到 Google 应用程序时遇到的异常是:{“请求已中止:请求已取消。”}

谷歌论坛上的问题