问题标签 [asp.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 投票
2 回答
631 浏览

asp.net-mvc - MVC 中的电子邮件给朋友功能

网站上几乎会有一个图标。单击它会弹出一个带有以下字段的弹出窗口:

  1. 姓名
  2. 电子邮件

然后,您将能够填写该页面,并且将向“电子邮件”字段中提供的“电子邮件”发送一封电子邮件。问题是:我如何知道我在哪个页面上以便可以将其放入消息中?谢谢

0 投票
2 回答
2204 浏览

c# - 表单提交后返回消息

如果之前已经发布过,我很抱歉。我已经搜索了许多网站和表格来修复它,但我无法得到它。我有一个简单的联系表格,允许潜在客户填写他们的信息点击提交,然后通过电子邮件将他们输入的内容的副本发送给我们。我的电子邮件部分工作正常。但是,不工作的部分是表单提交后的消息。我尝试使用 try 和 catch 在他们提交时显示一条消息,或者在它不起作用时显示一条错误消息。不知道为什么它不工作。感谢您的帮助。我的控制器代码如下。

0 投票
2 回答
1686 浏览

asp.net-mvc - ASP.NET MVC 电子邮件联系表

我正在为客户创建一个联系表格,以便在表格中输入信息并向我们提交电子邮件。此外,我的托管包在 Go Daddy 下。我使用以下代码作为测试并且它有效。

然后我更改了代码以获取从要通过电子邮件发送的表单中输入的信息,而不是给我一个错误。

它给了我这个错误

COMException (0x8004020d): From 或 Sender 字段中至少有一个是必需的,但都没有找到

0 投票
1 回答
364 浏览

asp.net-mvc - 提交后表单未检查模型状态或清除表单

关于这个问题,我有几个问题。但是,现在我重做了我的代码,几乎所有的代码都在工作。唯一的问题是在提交 for 后,它没有检查模型状态,因为即使表单成功,它也会显示错误。这是我的代码。

0 投票
2 回答
37914 浏览

c# - 如何检查电子邮件是否使用 C# MailMessage 发送

我正在使用下面的代码发送电子邮件,它在大多数情况下都可以正常工作,并且在测试期间我们发现有时它不会发送电子邮件。我如何更改此代码以检查电子邮件传递状态或字体任何其他故障。

我知道 SMTP 负责发送电子邮件并且无法发送状态,但这是他们检查电子邮件发送状态的一种方法

更新的代码(这是正确的)

0 投票
1 回答
3120 浏览

c# - 使用 C# .Net 错误 5.7.1 发送电子邮件

我试图创建一个在使用时通过电子邮件发送到目标地址的功能。

我的电子邮件模型:

我的控制器:

我如何使用它:

在我的网络项目中,创建一个作为 excel 文件的报告,并希望将其发送给我自己附加到电子邮件中。我不确定有什么问题或我在这里遗漏了什么.. 一切对我来说似乎都是有效的,但我仍然收到这个错误:

我的错误图片

堆栈跟踪:

所以我在这里想念什么?怎么了?我该如何解决这个问题?

0 投票
2 回答
5068 浏览

c# - 如何使用 MemoryStream 将 Xml 附加到 .net 邮件附件?

我在 mvc 中有一个 cshtml 视图,里面充满了 xml,例如:

我想将其转换为 .xls 文件并附加到邮件而不将其保存在任何地方。但无法弄清楚我怎么能做到这一点。我不能使用 office.interop 来解决我在服务器中遇到的一些限制,所以它不是我的选择。我只想通过 Xml 创建一个 .xls 文件并使用 .net 邮件发送它。到目前为止,我已经这样做了:

那么我怎样才能做到这一点呢?

0 投票
1 回答
3662 浏览

asp.net-mvc - MVC 4 密码恢复

首先,我对 MVC 很陌生,我正在尝试为 MVC 4 实现密码恢复功能。我正在使用此处发布的此技术来实现此功能:在哪里可以找到 C# 示例代码以在 ASP .NET MVC2 中实现密码恢复

我了解它的工作方式,但是缺少我现在尝试实现的辅助类。我说的是类:NotificationsHelper.SendPasswordRetrieval(model.Email, this.ControllerContext);

控制器上的RetrievePassword动作控制器有一个参数PasswordRetrievalModel model。我猜这是一个连接到 db 并在主题中实现一些属性的类模型是一个名为Email的字符串属性。这个对吗?

NotificationsHelper.SendPasswordRetrieval(model.Email, this.ControllerContext); 静态类使用 2 个参数实现此静态方法SendPasswordRetrievlamodel.Email是来自 PasswordRetrievalModel 模型类的字符串属性,因此这将是我们将向其发送电子邮件的用户电子邮件。比第二个参数是this.ControllerContext。这个参数的意义何在?将包含哪些值发送到SendPasswordRetrieval方法?

比我实现的类是这样的:

在上面的代码中,我列出了格式化 url 的行,如何使用提供的代码 @agarcian 将令牌带到那里?令牌是否来自第二个参数ControllerContext?如果是,我如何从那里得到它?

0 投票
2 回答
361 浏览

asp.net - ASP.Net - 发送电子邮件

我正在使用 NetMail 从 Web 应用程序中发送电子邮件,并且在没有任何问题时可以正常工作!我试图捕捉一些错误,特别是错误的电子邮件地址,这应该会导致异常,但似乎没有。我的电子邮件地址是 firstname.dot.middleinitial.lastname@domain_name。我没有故意包含中间首字母以导致错误,但是当我跟踪它通过的代码时。这就是我所拥有的:

我认为错误的电子邮件地址会在第一个 catch 块中被捕获,但事实并非如此,它只是通过所有 catch 块。

0 投票
1 回答
1936 浏览

c# - 如何更改发件人的电子邮件和姓名?

我尝试在 mvc 4 中创建一个联系表单,它可以工作,但发件人(电子邮件和姓名)始终与我在 smtp 凭据中使用的相同,我想显示电子邮件和发送它的用户的姓名从我的联系表格中,有什么帮助吗?这是我的代码:

模型:

控制器: