问题标签 [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.
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”创建了一条路线,但这也没有奏效。我想知道这是否是正确的方法(我没有在控制器中设置操作,但我正在考虑这样做 - 只需要重定向?)。
我有点迷茫,所以我很感激任何指导。
asp.net-mvc-3 - 无法安装 MvcMailer
我尝试通过在包管理器控制台中输入命令“Install-Package MvcMailer”来安装 Mvc Mailer,但我收到以下错误消息:
好吧,事实上,它安装了 MvcMailer,但我猜在配置过程中出了点问题。
我已经安装了这两个包:
T4脚手架 1.0.2
Mvc脚手架 1.0.2
asp.net-mvc - MvcMailer:上下文已经在跟踪具有相同资源 Uri 的不同实体
我似乎无法弄清楚为什么我无法安装 nuget pakcage
我尝试在 Visual Studio 2010 包管理器中运行它
但我收到如下所示的错误
任何想法如何解决这个问题?tnx
c# - 使用 MvcMailer 的电子邮件表单
我正在开发一个 MVC 3 应用程序,我正在使用 MvcMailer 发送电子邮件。我能够发送基本的电子邮件,但我正在尝试通过电子邮件发送表单的内容,但似乎无法解决。
这是我的模型的代码:
}
在我看来,我有编辑器字段,这里有一些:
我已经打电话给电子邮件应用程序。ApplicationMailer 的代码是:
我的控制器中有这个:
我添加到电子邮件视图中的只是
电子邮件发送,因此配置正确,但我真的不确定如何检索插入到电子邮件视图中的表单中的值。
谢谢,艾米
c# - 使用 MvcMailer 发送多封电子邮件
我正在开发一个 MVC 3 项目,并希望每月通过电子邮件向客户发送发票。我将如何发送这些多封电子邮件,如果是一个循环,我将如何编写这个循环?
这是我的 InvoiceMailer 代码:
我的电子邮件视图:
该电子邮件当前正在发送,但显然只有一组信息,并且只发送给三个收件人中的两个(这是由于 FirstOrDefault 而我应该使用什么来代替?)。
谢谢,艾米
c# - 表单中的数据未通过电子邮件发送 - MvcMailer
我正在尝试在我的 MVC 3 Web 应用程序中使用 MvcMailer 发送表单的内容。电子邮件已发送,但未填充表单中的数据。
这是我的表单的视图:
}
这是我的控制器的一部分:
这是我的 ApplicationMailer.cs:
我的 IApplicationMailer.cs:
还有我的 Application.cshtml:
编辑:
在包含表单的视图顶部,我有:
Application.cs 是:
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();
复制的异常详细信息:
如果有人能告诉我我做错了什么,我将不胜感激。
谢谢阿纳布
asp.net - 使用 Global.asax 中的 MvcMailer
开发了一个 MVC3 应用程序,该应用程序监控用户何时访问 Web 服务器上的静态内容,每次借记用户余额。这个逻辑发生在 Global.asax 的“Application_AuthenticateRequest”事件中(我之前读过这是放置这种逻辑的正确位置)。
MvcMailer 已实现向用户发送各种通知(创建帐户、重置密码等)。我们想实现一个“低余额”通知,但似乎无法在“Application_AuthenticateRequest”发送一个通知,因为没有完整的 HttpContext 可用......?调用“PopulateBody”时出现的完整错误是:
有什么建议可以解决这个问题吗?正在考虑在 Global.asax 的另一个活动中发送通知,但也需要针对静态内容触发...?
提前致谢!
asp.net-mvc-3 - 使用 MvcMailer 发送异步电子邮件时记录错误
我正在使用出色的MvcMailer包从我的应用程序中发送电子邮件。我正在使用 SendAsync() 方法发送电子邮件,并希望记录错误 + 处理附件,即
这很好用,但是在我需要发送电子邮件的地方重复相同的片段会太痛苦。
我应该如何设置它以便在异步调用完成时记录任何错误+处理消息附件?一定有更好的方法!