系统定制邮件,按时发送功能,求思路.高手进..

coo_key 2005-08-18 11:02:36
一个普通的系统,增加一个定制功能。
思路如下:
用户登录系统,定制某些自己感兴趣的页面。
定制完成后,存在数据库中,我每天到一个固定时间发送他定制的这些动态页面给他(发送日期不同页面内容也不一样.动态生成的统计图片和数据)。用户可以通过邮件,看到最近n天的这些定制页面的情况,而不需要登陆系统。
怎么实现合理?

权限不需要考虑,主要是生成mailbody和发送怎么做比较合理一些?

目前的思路是:每天对这些定制页面生成一个静态页面,然后get这些源码,作为mailbody发送出去,这样需要对每个页面做service生成静态页面,工作量大,而且难以维护。

不知道谁有做过类似的项目,求思路,谢谢了。

...全文
314 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
coo_key 2005-08-19
  • 打赏
  • 举报
回复
ding
coo_key 2005-08-18
  • 打赏
  • 举报
回复
公司内部的业务系统经常会有这样的需求,邮件提醒或者把主要内容通过邮件发送到指定人员的邮箱中。一是提醒,另外就是方便用户浏览一些自己想要的一些信息。

现在想做一个这样的模板,比如用户登陆一个系统之后,选择一些自己感兴趣,跟自己业务关系比较大的页面(数据,统计图等..)然后开始定制,把用户定制的一些信息存在数据库中,定时发送这些(动态页面)到各自的邮箱。现在问题是,页面展现样式和邮件发送的内容不一样。这样就要对每个页面做一个专门的邮件模板,然后填充数据和生成图片,发送到用户邮箱。工作量很大,想通过最小颗粒的UserControl组合起来,动态生成,不知道是否可行。

关键是用户邮箱里面看到的内容有动态图片和数据,需要生成的时候有个固定的地方来保存这些图片数据,生成图片的时候也需要一个service来定时生成到固定路径。需要有一些工作量。

如果是通过<img src="http://***.**.com/gif/aaa.aspx?a=1&b=s">这样来做,是可以,但是每次查看邮件的时候,会去读数据而延时。而且对这些页面也需要每个统计图重新开发。不知道大家有没有碰到过类似的需求,怎样才能做到方便用户而且又能节省人力成本。减少系统的复杂度,容易维护。


另外:最近开始做一些业务管理系统,对一些业务管理系统的易用性,人性化操作等没有感觉,不知道怎样设计才是保留用户习惯的基础上用户容易接受的。哪些功能是实用并且用户喜欢看到的,哪些功能是鸡肋。大家一起探讨一下。~
coo_key 2005-08-18
  • 打赏
  • 举报
回复
sykpboy
图片维护到模板,工作量是比较大的,而且如果统计图片修改,模板和原来的统计图都需要修改.
我现在想有没有一个组件可以直接来把usercontrol变成执行后html代码然后发送过去.
或者直接发送一个页面到邮件里面.(用户体验不够好)
Aden 2005-08-18
  • 打赏
  • 举报
回复
关注
Teng_s2000 2005-08-18
  • 打赏
  • 举报
回复
大虾们说详细点啊
ljlyy 2005-08-18
  • 打赏
  • 举报
回复
ding!
想学习啊!
studydotnet 2005-08-18
  • 打赏
  • 举报
回复
学习中、、、、、
nimeide1234567890 2005-08-18
  • 打赏
  • 举报
回复
ding
GSXiaoXiao 2005-08-18
  • 打赏
  • 举报
回复
up
sykpboy 2005-08-18
  • 打赏
  • 举报
回复
hehe,我這正在用一個這樣的系統,我們自己開發的。
你說的問題,可以將圖片維護進模版中。
coo_key 2005-08-18
  • 打赏
  • 举报
回复
ding

62,041

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧