如何在不破坏我的服务层的情况下使用MVCMailer?

cho*_*bo2 9 c# asp.net-mvc mvcmailer asp.net-mvc-3

我正在研究使用MVcMailer制作更好的电子邮件.

但是我不确定的一件事是如何组织代码.我目前有2个项目.一个用于mvc,一个用于我的repos和服务层.

我的第二个项目不了解MVC,我想保持这种方式.

我在想,我的SMTP代码就会进入一个服务层或包装,然后我就从其他服务层,当我需要发送电子邮件进行调用它.

那么MVC邮件适合哪里?我是否在控制器中生成主体然后将其传递给将其传递给我的smtp类的服务层?

JTe*_*Tew 0

MVCMailer 似乎已经支持发送电子邮件。如果您正确设置配置,它应该能够通过电子邮件发送填充的 MailerViews,而不需要额外的实现。

我不确定您的第二个项目在解决方案中的作用,但有两种可能性:

  1. 可能不实用......等待带有“从后台进程发送电子邮件”的版本

  2. 忘记第二个项目中的 Smtp,使用 Http 只需调用一个视图,该视图又会调用 MVCMailer