问题标签 [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.
asp.net - 由于目标机器主动拒绝,无法建立连接
我正在将我的网页从 asp classic 升级到 asp.net。我之前的代码使用 CDO 发送电子邮件。
此代码工作正常,但我想从我的 asp.net 页面发送电子邮件。当我从 .net 页面发送时,我收到错误消息:“无法建立连接,因为目标机器主动拒绝它 xx.xx.xxx.xxx:2”
我的 web.config 设置:
以及给我错误的代码部分:
我对.Net 很陌生,但我已经搜索了几个小时,无法找到旧代码有效但新代码无效的原因。在此先感谢您的帮助!
c# - MemoryStream 中的电子邮件附件为空
_data 是附件数据的 byte[] 数组。
当我这样做时:
附件是空的。实际上 Outlook 显示文件大小,但它不正确。
好吧,我认为我的 _data 有问题。然后我决定尝试这种方法:
那行得通。第一个有什么问题?
asp.net - 如何以编程方式将 SMTP 服务器详细信息存储(保存)回 web.config
搜索 StackOverflow,我发现了这个关于如何从 Web.Config 检索 SMTP 设置的问题,但没有关于如何将 SMTP 更新回 web.config 文件的详细信息。
我从以下代码开始:
但很快被 Intellisense 发现,它SmptSection.Network
是一个 Get(又名“只读”)访问器。
那么我应该如何以编程方式将我的 SMTP 数据写回 web.config 呢?
c# - 如何将电子邮件发送到包含破折号的地址?
是我还是 System.Net.Mail 中的 MailAddress 类中存在错误?
此代码将始终抛出异常:
我得到的例外是:
但是,根据wiki,破折号是本地部分的有效字符。
有谁知道使用 System.Net.Mail 类向电子邮件地址中带有破折号的人发送电子邮件的方法?
.net - 检查我的电子邮件?
在 .NET 中发送电子邮件很简单 - 创建 MailMessage 并使用 SmtpClient 发送。但是我如何检查我的收件箱,即获取已到达我的电子邮件列表?
vb.net - 升级我的网站以适应 google chrome 和 firefox
我正在使用 vb 在 asp.net 中编写一个网站,我需要对其进行升级,以便所有功能都可以用于 google chrome 和 firefox。
例如,我使用 System.Net.Mail 发送邮件。使用 Internet Explorer 使用网站时发送邮件效果很好,但在 chrome 和 firefox 中,邮件不会发送(收件人列表仍然为空)。
我很想得到一些帮助,谢谢。
iis-7 - System.Net.Mail.SmtpException:无法获取 IIS 拾取目录
伙计们,
使用我的应用程序获取“无法获取 IIS 拾取目录”异常。我在配置中创建并指定了我的目录,如下所示:
试图将电子邮件放在本地目录中,以便我可以看到它们。
任何想法为什么它可能会抛出该异常?
FWIW,这是 IIS7 + Windows 7 和 MVC2 应用程序 (C#)。
此外,继续授予 IIS_IUSRS 组对该目录的权限。
vb.net - system.net.mail isbodyhtml = true vs 两个 AlternateViews 优点/缺点
这是用例:
我正在制作一个可以通过电子邮件发送 HTML Newsletters 的应用程序。该应用程序还将通过电子邮件发送简报的纯文本版本作为备用视图。在我看来,当使用 system.net.mail 命名空间时,有两种方法可以解决这个问题。这两种方式的优缺点是什么,或者我还缺少另一种方式吗?谢谢你。
.net - 数字签名电子邮件
我有一个发送客户报表的应用程序。我有几个客户要求对电子邮件(带有 pdf 附件)进行数字签名。我目前正在使用 System.Net.Mail 发送电子邮件。我似乎找不到明确的答案,这可以在 .NET 中完成还是我应该研究第 3 方组件?
c# - 在 Exchange Server 2010 中“代表”发送邮件
我正在尝试使用 Exchange Server 2010 和 System.Net.Mail.SmtpClient 发送邮件。我已向用户授予所有邮箱的适当权限。但是,邮件发送失败(在 SendAsync 方法中没有任何异常)。相反,如果我在邮箱上授予 Send As 权限,则邮件发送成功。是否可以在不使用 Exchange API 的情况下从 Exchange Server 发送“代表”邮件