本文主要是介绍艳辉邮箱系统1.0,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
艳辉邮箱系统
邮箱系统1.0终于来临了!我们不再使用邮箱大师,使用我们艳辉邮箱,集成各大邮箱平台,如qq,126,163,新浪等。
该系统的创想是在外贸交易中,公司员工需要和外国人发邮件交流。如客户资源,邮箱信息会流出,导致客户有可能流失,为了防止客源的流失,我们设想了一个新的邮箱系统,该系统将客户的信息全部加密化,显示给员工查看的只是普通的家的帐号和密码。这样员工离职,也不会把邮件资料等信息泄漏。
目前1.0版本实现管理员增加邮箱,邮箱加密化处理,使用的是DES加密。
公司员工根据管理员提供的帐号和密码,登录该系统的客户端。
客户端目前只有4个菜单,分别是联系人管理,发送邮件,发送邮件列表,收件箱。
管理员为各公司员工增加邮箱的联系人,加密处理,显示虚化的虚假的帐号和密码给公司员工,但公司员工又能根据这个帐号和密码登录我们邮箱系统,所以数据库设计这个要一对一设计。假设员工离职了,也能防止帐号的丢失,管理员可更改帐号的密码。
发送邮件:扩张可多线程邮件发送
发送列表:实现已发送的邮件查看
收件箱:可查看那已读与未读邮件,邮件未读提醒
源码解读:
System.out.println("------------------解析第" + msg.getMessageNumber() + "封邮件-------------------- "); System.out.println("主题: " + getSubject(msg)); System.out.println("类型: " + getType(msg)); System.out.println("发件人: " + getFrom(msg)); System.out.println("收件人:" + getReceiveAddress(msg, null)); System.out.println("发送时间:" + getSentDate(msg, null)); System.out.println("是否已读:" + isSeen(msg)); System.out.println("邮件优先级:" + getPriority(msg)); System.out.println("是否需要回执:" + isReplySign(msg)); System.out.println("邮件大小:" + msg.getSize() * 1024 + "kb"); boolean isContainerAttachment = isContainAttachment(msg); System.out.println("是否包含附件:" + isContainerAttachment); if (isContainerAttachment) { saveAttachment(msg, "f:\\mailTest\\"+msg.getSubject() + "_"+i+"_"); //保存附件 } StringBuffer content = new StringBuffer(30); getMailTextContent(msg, content); System.out.println("邮件正文:" + (content.length() > 100 ? content.substring(0,100) + "..." : content)); System.out.println("邮件正文:" + content); System.out.println("------------------第" + msg.getMessageNumber() + "封邮件解析结束-------------------- "); System.out.println();
技术实现:由springboot打造邮箱系统,数据库用mysql,前端用layui。后期2.0将用ssm改造,融入多种邮箱发送,多种渠道收集邮箱信息。从而实现网络营销一体化。
注意:需要本文源代码可加QQ490647751 回复关键字‘开通vip-艳辉邮箱系统1.0!’。
这篇关于艳辉邮箱系统1.0的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!