问题标签 [mvcmailer]

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 回答
757 浏览

mvcmailer - 消息中没有正文(MvcMailer + Orchard CMS)

我在我创建的模块中使用 MvcMailer 和 Orchard CMS,虽然我可以让它发送电子邮件,但电子邮件的正文是空的,让我相信 Orchard 没有接听“/[模块] /Views/[NameOfMailerFolder/_Layout.cshtml”或“.../[NameofMailerView].cshtml”。

起初我认为将“/ [Module] / Views / [NameOfMailerFolder]”移动到“/ [ThemeBeingUsed] / Views”文件夹或Orchard.Web的“/ Views”文件夹可能会起作用(我认为这只是找不到路径)。但没有运气。

我尝试在我的模块中使用 route.cs,但我不知道我是否可以将 CONTROLLER 和 ACTION 留空(“”)并将“/[Module]/Views/[NameOfMailerFolder]”放在那里只要。无论如何,我为“[NameOfMailerView].cshtml”创建了一条路线,但这也没有奏效。我想知道这是否是正确的方法(我没有在控制器中设置操作,但我正在考虑这样做 - 只需要重定向?)。

我有点迷茫,所以我很感激任何指导。

0 投票
2 回答
1137 浏览

asp.net-mvc - MVCMailer SendAsync 和删除附件

在异步发送电子邮件后,我无法让 MVCMailer 删除附件。

我不知道如何处理邮件以释放附加到邮件附件的进程。

按照这里的说明......

0 投票
1 回答
703 浏览

asp.net-mvc-3 - 无法安装 MvcMailer

我尝试通过在包管理器控制台中输入命令“Install-Package MvcMailer”来安装 Mvc Mailer,但我收到以下错误消息:

好吧,事实上,它安装了 MvcMailer,但我猜在配置过程中出了点问题。

我已经安装了这两个包:

T4脚手架 1.0.2

Mvc脚手架 1.0.2

0 投票
1 回答
2558 浏览

asp.net-mvc - MvcMailer:上下文已经在跟踪具有相同资源 Uri 的不同实体

我似乎无法弄清楚为什么我无法安装 nuget pakcage

我尝试在 Visual Studio 2010 包管理器中运行它

但我收到如下所示的错误

任何想法如何解决这个问题?tnx

0 投票
1 回答
1393 浏览

c# - 使用 MvcMailer 的电子邮件表单

我正在开发一个 MVC 3 应用程序,我正在使用 MvcMailer 发送电子邮件。我能够发送基本的电子邮件,但我正在尝试通过电子邮件发送表单的内容,但似乎无法解决。

这是我的模型的代码:

}

在我看来,我有编辑器字段,这里有一些:

我已经打电话给电子邮件应用程序。ApplicationMailer 的代码是:

我的控制器中有这个:

我添加到电子邮件视图中的只是

电子邮件发送,因此配置正确,但我真的不确定如何检索插入到电子邮件视图中的表单中的值。

谢谢,艾米

0 投票
1 回答
829 浏览

c# - 使用 MvcMailer 发送多封电子邮件

我正在开发一个 MVC 3 项目,并希望每月通过电子邮件向客户发送发票。我将如何发送这些多封电子邮件,如果是一个循环,我将如何编写这个循环?

这是我的 InvoiceMailer 代码:

我的电子邮件视图:

该电子邮件当前正在发送,但显然只有一组信息,并且只发送给三个收件人中的两个(这是由于 FirstOrDefault 而我应该使用什么来代替?)。

谢谢,艾米

0 投票
1 回答
422 浏览

c# - 表单中的数据未通过电子邮件发送 - MvcMailer

我正在尝试在我的 MVC 3 Web 应用程序中使用 MvcMailer 发送表单的内容。电子邮件已发送,但未填充表单中的数据。

这是我的表单的视图:

}

这是我的控制器的一部分:

这是我的 ApplicationMailer.cs:

我的 IApplicationMailer.cs:

还有我的 Application.cshtml:

编辑:

在包含表单的视图顶部,我有:

Application.cs 是:

0 投票
1 回答
1558 浏览

asp.net-mvc-3 - 在 mvc3 中使用 mvcmailer

我正在尝试在我的 mvc 网络应用程序中使用 mvcmailer。当我在一个虚拟项目中使用它并继续 wiki 中所述的步骤时,它运行良好并且我能够发送电子邮件。

但是当我尝试将它集成到我的网络应用程序中时,它在“PopulateBody(mailMessage,viewName:“Welcome”)处给出错误;” 说明它无法找到 _Layout.text。_Layout.text.cshtml 和 _Layout.cshtml 与 Welcome.cshtml 一起存在于 Usermailer 文件夹中。

用户邮件代码

控制器代码

UserMailer.Welcome(email: model.Email, validationUrl: validationUrl).Send();

复制的异常详细信息:

如果有人能告诉我我做错了什么,我将不胜感激。

谢谢阿纳布

0 投票
1 回答
442 浏览

asp.net - 使用 Global.asax 中的 MvcMailer

开发了一个 MVC3 应用程序,该应用程序监控用户何时访问 Web 服务器上的静态内容,每次借记用户余额。这个逻辑发生在 Global.asax 的“Application_AuthenticateRequest”事件中(我之前读过这是放置这种逻辑的正确位置)。

MvcMailer 已实现向用户发送各种通知(创建帐户、重置密码等)。我们想实现一个“低余额”通知,但似乎无法在“Application_AuthenticateRequest”发送一个通知,因为没有完整的 HttpContext 可用......?调用“PopulateBody”时出现的完整错误是:

有什么建议可以解决这个问题吗?正在考虑在 Global.asax 的另一个活动中发送通知,但也需要针对静态内容触发...?

提前致谢!

0 投票
1 回答
736 浏览

asp.net-mvc-3 - 使用 MvcMailer 发送异步电子邮件时记录错误

我正在使用出色的MvcMailer包从我的应用程序中发送电子邮件。我正在使用 SendAsync() 方法发送电子邮件,并希望记录错误 + 处理附件,即

这很好用,但是在我需要发送电子邮件的地方重复相同的片段会太痛苦。

我应该如何设置它以便在异步调用完成时记录任何错误+处理消息附件?一定有更好的方法!