我应该在 N 层应用程序中的什么地方实现电子邮件逻辑?

Where should I implement e-mail logic in N-tier application?

我是一名学生,正在从事一个具有 N 层结构的项目(具有 ASP.NET 的 Web 服务器应用程序)。

我目前有三层: * 推介会 * 商业逻辑 * 数据访问(与数据库通信)

我想实现电子邮件逻辑(以便向用户发送电子邮件),但我不确定在哪一层合适。

有经验的开发人员有什么建议吗?谢谢!

应该使用业务逻辑层。您应该尝试让您的表示层尽可能多地保持逻辑自由。