邮件通知

时间:2008-08-08 18:04:25

标签: .net email

在我正在构建的.net系统中,需要自动发送电子邮件通知。这些应该由管理员编辑。最简单的方法是什么?用于编辑的SQL表和WYSIWIG?


队列是一个好主意。我和我的老公司在一段时间内一直在抛弃这种类型的过程。

5 个答案:

答案 0 :(得分:2)

从高层来看,是的。 :D主要是存储模板的地方。除非您尚未使用数据库,否则数据库是一个很好的选择,然后文件系统可以正常工作。

WSIWIG编辑(如fckeditor)运行良好,并为您提供有关您允许的功能的一些很好的选择。

如果您需要,某种令牌替换系统也是一个好主意。例如,如果有人将%FIRSTNAME%放入电子邮件模板中,则生成电子邮件的代码可以执行一些简单的模式匹配,以将已知令牌替换为可能基于用户或其他情况动态的其他已知值。

答案 1 :(得分:1)

我在想如果这些是自动通知,那么这意味着它们可能会因软件中某种类型的事件而消失。如果这是一个基于Web的应用程序,并且您将要发送一些这些应用程序,那么请考虑实施电子邮件队列,而不是发送每个事件的电子邮件。

组件可以定期查询队列并发送任何待处理的项目。

答案 2 :(得分:0)

您是在谈论接口和存储,还是发送电子邮件的实现?

是的,带有FROM,TO,Subject,Body的SQL表应该用于存储,而且,文本框甚至可能是RichText框都可以用于编辑。

或者这是一个网络界面吗?

对于实际发送它,请查看System.Web.Mail命名空间,它非常自我解释且易于使用:)

答案 3 :(得分:0)

  

Adam Haile写道:

     
    

查看System.Web.Mail命名空间

  

你的意思是.Net 2.0及以上版本的System.Net.Mail:)

答案 4 :(得分:0)

如何在.NET 3.0(和3.5)中使用新的Workflow组件?这就是我们在当前项目中与模板结合使用的内容。模板具有基本格式,令牌被用户信息替换。