问题标签 [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 投票
1 回答
2814 浏览

asp.net - 由于目标机器主动拒绝,无法建立连接

我正在将我的网页从 asp classic 升级到 asp.net。我之前的代码使用 CDO 发送电子邮件。

此代码工作正常,但我想从我的 asp.net 页面发送电子邮件。当我从 .net 页面发送时,我收到错误消息:“无法建立连接,因为目标机器主动拒绝它 xx.xx.xxx.xxx:2”

我的 web.config 设置:

以及给我错误的代码部分:

我对.Net 很陌生,但我已经搜索了几个小时,无法找到旧代码有效但新代码无效的原因。在此先感谢您的帮助!

0 投票
2 回答
13595 浏览

c# - MemoryStream 中的电子邮件附件为空

_data 是附件数据的 byte[] 数组。

当我这样做时:

附件是空的。实际上 Outlook 显示文件大小,但它不正确。

好吧,我认为我的 _data 有问题。然后我决定尝试这种方法:

那行得通。第一个有什么问题?

0 投票
2 回答
1466 浏览

asp.net - 如何以编程方式将 SMTP 服务器详细信息存储(保存)回 web.config

搜索 StackOverflow,我发现了这个关于如何从 Web.Config 检索 SMTP 设置的问题,但没有关于如何将 SMTP 更新回 web.config 文件的详细信息。

我从以下代码开始:

但很快被 Intellisense 发现,它SmptSection.Network是一个 Get(又名“只读”)访问器。

那么我应该如何以编程方式将我的 SMTP 数据写回 web.config 呢?

0 投票
2 回答
5984 浏览

c# - 如何将电子邮件发送到包含破折号的地址?

是我还是 System.Net.Mail 中的 MailAddress 类中存在错误?

此代码将始终抛出异常:

我得到的例外是:

但是,根据wiki,破折号是本地部分的有效字符。

有谁知道使用 System.Net.Mail 类向电子邮件地址中带有破折号的人发送电子邮件的方法?

0 投票
1 回答
94 浏览

.net - 检查我的电子邮件?

在 .NET 中发送电子邮件很简单 - 创建 MailMessage 并使用 SmtpClient 发送。但是我如何检查我的收件箱,即获取已到达我的电子邮件列表?

0 投票
1 回答
184 浏览

vb.net - 升级我的网站以适应 google chrome 和 firefox

我正在使用 vb 在 asp.net 中编写一个网站,我需要对其进行升级,以便所有功能都可以用于 google chrome 和 firefox。

例如,我使用 System.Net.Mail 发送邮件。使用 Internet Explorer 使用网站时发送邮件效果很好,但在 chrome 和 firefox 中,邮件不会发送(收件人列表仍然为空)。

我很想得到一些帮助,谢谢。

0 投票
1 回答
4871 浏览

iis-7 - System.Net.Mail.SmtpException:无法获取 IIS 拾取目录

伙计们,

使用我的应用程序获取“无法获取 IIS 拾取目录”异常。我在配置中创建并指定了我的目录,如下所示:

试图将电子邮件放在本地目录中,以便我可以看到它们。

任何想法为什么它可能会抛出该异常?

FWIW,这是 IIS7 + Windows 7 和 MVC2 应用程序 (C#)。

此外,继续授予 IIS_IUSRS 组对该目录的权限。

0 投票
1 回答
3180 浏览

vb.net - system.net.mail isbodyhtml = true vs 两个 AlternateViews 优点/缺点

这是用例:

我正在制作一个可以通过电子邮件发送 HTML Newsletters 的应用程序。该应用程序还将通过电子邮件发送简报的纯文本版本作为备用视图。在我看来,当使用 system.net.mail 命名空间时,有两种方法可以解决这个问题。这两种方式的优缺点是什么,或者我还缺少另一种方式吗?谢谢你。

0 投票
3 回答
1362 浏览

.net - 数字签名电子邮件

我有一个发送客户报表的应用程序。我有几个客户要求对电子邮件(带有 pdf 附件)进行数字签名。我目前正在使用 System.Net.Mail 发送电子邮件。我似乎找不到明确的答案,这可以在 .NET 中完成还是我应该研究第 3 方组件?

0 投票
2 回答
1265 浏览

c# - 在 Exchange Server 2010 中“代表”发送邮件

我正在尝试使用 Exchange Server 2010 和 System.Net.Mail.SmtpClient 发送邮件。我已向用户授予所有邮箱的适当权限。但是,邮件发送失败(在 SendAsync 方法中没有任何异常)。相反,如果我在邮箱上授予 Send As 权限,则邮件发送成功。是否可以在不使用 Exchange API 的情况下从 Exchange Server 发送“代表”邮件