当前位置:  技术问答>java相关

有JavaMail经验者请进,有很多问题请教

    来源: 互联网  发布时间:2017-03-30

    本文导语:  1.有没有人研究过金笛的邮件系统?我很想知道是怎么实现的。http://www.mailer.com.cn/trade/productview/11/1/ 2.是否有可能使用j2ee来实现一个Mail服务器? 3.邮件状态该怎么维护?如果不保存在邮件服务器,如何保证和邮件服...

1.有没有人研究过金笛的邮件系统?我很想知道是怎么实现的。http://www.mailer.com.cn/trade/productview/11/1/
2.是否有可能使用j2ee来实现一个Mail服务器?
3.邮件状态该怎么维护?如果不保存在邮件服务器,如何保证和邮件服务器同步?
4.附件的URL该怎么取到?一定要先从邮件服务器取出到javamail系统吗?
5.用户自定义邮件夹是否存在邮件服务器上面?
6.判断有没有附件用什么办法可以简单、可靠的判断?最好提供代码。

我用Imail作邮件服务器

|
1.实现起来不复杂。界面比偶的毕业设计好很多。
2.为什么要用j2ee做邮件服务器,现在免费的成熟的邮件服务器巨多。要做邮件服务器就要解析协议就要用io操作,从这个方面来说不可以。我想你的意思是用j2ee做一套web邮件系统,还是很可行的。
3。邮件当然要保存在邮件服务器,如果要存数据库,可以用标志来标时。
4。是,也可以在服务器上生成附件文件,供用户下载。
5。用imap4协议当然是。
6。如果得到的的content是多个part当软就是有附件,但附件可能是多种,因为html邮件也是多part的。

|
我想这样做:
在webMail的每个(或个别)Servlet/JSP页都加上这样功能的处理Bean
Bean完成的工作就是,检查是否有新有件(即inbox里有没有记录),
如果有,将其移动到自己的数据库,并处理提取信息等。
由于是自己的数据库,辅助功能的字段就可以任意了。

我用James+Mysql。正在做,不知道行不行。

但有点疑惑,邮件的功能全部都可以用数据库应用来实现,实在没必要
在中间夹个邮件服务器。就算是邮件列表这样的功能,也是可以做的。
请解释,谢谢。。。

|
你可以在数据库中为每个邮件存一条纪录啊,其中只存messageid,new,reade,reply等信息,当用户通过你的系统做相应操作的时候就改变这条纪录的值,比如new字段默认为0,当你取邮件的时候,判断这个值就可可以了,用户读这个邮件了,你就设为非0。但是如果用户不通过你的邮件系统访问邮件服务器,那就没办法了。这个问题来outlook都不能解决,呵呵。

|
根本的解决方法是用个支持imap4的邮件服务器,那样就基本可以省去服务器了。而且也可以设置多种标记了。而且现在免费的邮件服务器不是大把大把的啊。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 急! 500分求助! javamail VS esmtp server 的不兼容性问题, javamail高手请进
  • 请给一个javamail的程序实例和javamail api 的下载地址100分!
  • 在那里能下载javamail,高分送上
  • 初学javamail
  • javamail如何安装?? (45分)
  • 请问使用JavaMail如何将一个邮件原样转发给另外一个人?
  • 请问使用JavaMail如何将一个邮件原样转发给另外一个人?
  • javamail-android
  • 怎样使用javamail发送带有html格式信息的文件
  • 请问JavaMail的API在什么地方(我用的是VisualAge for java 4.0),急!
  • 用javamail怎么可以成批发送
  • 关于javamail的奇怪问题,请大家相助!
  • 请问各位大虾,不用javaMail如何才能发送附件。
  • jbuilder ,javamail 问题
  • javamail如何删除服务器上的邮件?
  • javamail附件名称的问题
  • 那里有javamail的教程?
  • javamail的monitor例子问题
  • 请问谁知道到哪里去下载javamail的api文档??
  • 急:jbuilder6.0中怎么安装javamail???


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3