艳辉邮箱系统
邮箱系统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!’。