Update README.md
本系统为一个与邮箱标准服务器相连的第三方邮件客户端,实现了编辑,发送,查看,删除,下载邮件的功能。客户端还可以选择与邮箱标准服务器的发送协议,接收协议,发件服务器,收件服务器,目前支持使用163邮箱的stmp发送协议和pop3接收协议。因为邮箱授权码复杂,客户端与SQLserver数据库连接,记录登陆过的邮箱账号密码,之后登陆时可以使用记忆密码功能自动填写密码。考虑到用户可能有同时编写、查看邮件的需要,邮件编辑和查看界面采用弹出窗口的方式,即支持同时编写、查看多封邮件。 开发环境: JDK1.8 依赖: javax.mail.jar jsoup-1.14.jar mssql-jdbc-7.00.jre8.jar 代码结构: Mail |-file | pathfile.txt //下载路径文件,下载路径以文本形式保存于此 | |-img | bg.png //登录窗口的背景图片 | mail.png //邮件图标图片 | |-src //代码文件 | Main.java //程序启动入口 | -CONFIG | | CONFIG.java //一些常用的常量和方法,声明为public static | -Mail | | Mail.java //建立与邮箱标准服务器连接的抽象类 | -SQL | | SQL.java //与SQLserver数据库连接并提供CURD操作的抽象类 | -UI | | MailBoxFrame.java 信箱窗口,用于接收,查看,删除,下载邮件 | | MainFrame.java 主窗口,用于登录,配置连接,选择功能等 | | sendMsgFrame.java 发邮件窗口,用于发件,可以添加附件
©Copyright 2023 CCF 开源发展委员会 Powered by Trustie& IntelliDE 京ICP备13000930号
本系统为一个与邮箱标准服务器相连的第三方邮件客户端,实现了编辑,发送,查看,删除,下载邮件的功能。客户端还可以选择与邮箱标准服务器的发送协议,接收协议,发件服务器,收件服务器,目前支持使用163邮箱的stmp发送协议和pop3接收协议。因为邮箱授权码复杂,客户端与SQLserver数据库连接,记录登陆过的邮箱账号密码,之后登陆时可以使用记忆密码功能自动填写密码。考虑到用户可能有同时编写、查看邮件的需要,邮件编辑和查看界面采用弹出窗口的方式,即支持同时编写、查看多封邮件。 开发环境: JDK1.8 依赖: javax.mail.jar jsoup-1.14.jar mssql-jdbc-7.00.jre8.jar 代码结构: Mail |-file | pathfile.txt //下载路径文件,下载路径以文本形式保存于此 | |-img | bg.png //登录窗口的背景图片 | mail.png //邮件图标图片 | |-src //代码文件 | Main.java //程序启动入口 | -CONFIG | | CONFIG.java //一些常用的常量和方法,声明为public static | -Mail | | Mail.java //建立与邮箱标准服务器连接的抽象类 | -SQL | | SQL.java //与SQLserver数据库连接并提供CURD操作的抽象类 | -UI | | MailBoxFrame.java 信箱窗口,用于接收,查看,删除,下载邮件 | | MainFrame.java 主窗口,用于登录,配置连接,选择功能等 | | sendMsgFrame.java 发邮件窗口,用于发件,可以添加附件