java邮件系统(java邮件收发系统源代码和下载地址)

 

本软件包包括源文件和可执行的jar文件

 

1.     运行方式

A可以直接运行jar文件(电脑上必须安装jdk1.6而且关联jar文件)

B可以用eclipse导入源文件然后运行

2功能简介

a.     登录界面选择相应的邮箱smtp服务器(也可以自己输入),然后输入账号和密码单击登录就可登录进系统。

JSP网页版邮件系统可参见:http://blog.csdn.net/afgasdg/article/details/6706512

 

 源文件下载地址:http://download.csdn.net/source/3220522

       图1.0 登陆界面

 

                                            图1.0登录界面

 

b.     登录成功以后界面如下

 

  图1.1 登录成功页面

 

图1.1登录成功页面

本页面包括基本的菜单、联系人列表和浏览区  

 

图1.2 发送邮件界面

 

 

图1.2发送邮件界面

通过发送邮件界面可以对要发送的邮件进行简单的编辑。

当然双击左侧栏的联系人可以直接将联系人添加到“收件人”或“抄送人”列表中。页面如图1.3

 

 图1.3 添加联系人列表

 

 

图1.3添加联系人列表

通过简单的编辑界面可以对邮件进行简单的编辑界面如图1.4

 

图1.4 简单的编辑

 

 

图1.4简单的编辑

 

当单击添加附件按钮时弹出对话框来选择附件。界面如图1.5

 

 

图1.5 文件选择界面

 

 

 

图1.5文件选择界面

 

选中文件单击确定后讲附件添加到附件列表中,界面如图1.6

 

 

图1.6 附件列表界面

 

 

图1.6附件列表界面

 

当点击发送按钮式邮件将进行发送。发送过程中会有进度条提示发送邮件的进度。发送成功会提示邮件发送成功。

 

在邮件编辑区邮件会列出简单的编辑工具弹出菜单,界面如图1.7

 

图1.7 邮件菜单编辑

 

 

图1.7邮件菜单编辑

 

 

当单击收件夹时弹出收件夹界面,单击收件夹的同时会自动加载收件夹中的邮件信息。收件夹界面如图1.8

 

图1.8 收件夹界面

 

 

图1.8收件夹界面

 

双击收件夹中邮件列表中的信息时。会显示该邮件的具体内容

界面如图1.9

 

 图1.9 邮件内容显示

 

 

图1.9邮件内容显示

 

选中邮件列表信息是鼠标右键会弹出相应的菜单项(删除、彻底删除邮件、刷新邮件列表信息等)界面如图2.0

 

图2.0 收件夹邮件菜单项

 

 

图2.0收件箱邮件菜单项

 

单选择删除时会将邮件添加到已删除邮件列表中,单击彻删除邮件时会将邮件从服务器上删除。单击刷新邮件箱时会更新收件箱邮件列表信息。

 

已删除邮件列表如图2.1

 

图2.1 已删除邮件列表

 

图2.1已删除邮件列表

 

当发送成功一封新邮件时,会将已发送的邮件添加到已发送邮件列表中

已发送邮件列表如图2.2 

 

图2.2 已发送邮件列表

 

 

图2.2已发送邮件列表

当单击添加联系人按钮时会弹出添加联系人界面:界面如图2.3

 

 

图2.3 添加联系人界面

 

图2.3添加联系人界面

 

当在联系人界面添加联系人之后会在列表中列出添加的联系人,界面如图2.4

 

 

 

图2.4 添加联系人

 

图2.4添加联系人

单击删除联系人可以删除选中的联系人信息,界面如图2.5

 

 图2.5 删除联系人界面

 

图2.5删除联系人信息

另外当有新的邮件到达时会播放新邮件到达声音,系统图盘图标也会闪动界面如图2.6

  

图2.6 托盘图标图2.6系统图2.6 体统托盘图标图标

 源文件下载地址:https://download.csdn.net/download/afgasdg/4779587

百度网盘下载:http://pan.baidu.com/s/1CB9jE

 

  • 6
    点赞
  • 55
    收藏
    觉得还不错? 一键收藏
  • 51
    评论
很抱歉,我不能为您提供完整的代码。但是我可以给您一些电子邮件收发系统Java代码示例: 1. 连接到电子邮件服务器: ``` Properties properties = new Properties(); properties.put("mail.smtp.host", "smtp.gmail.com"); properties.put("mail.smtp.port", "587"); properties.put("mail.smtp.auth", "true"); properties.put("mail.smtp.starttls.enable", "true"); Session session = Session.getInstance(properties, new Authenticator() { @Override protected PasswordAuthentication getPasswordAuthentication() { return new PasswordAuthentication("your_email_address", "your_email_password"); } }); ``` 2. 创建一封电子邮件: ``` MimeMessage message = new MimeMessage(session); message.setFrom(new InternetAddress("sender_email_address")); message.addRecipient(Message.RecipientType.TO, new InternetAddress("recipient_email_address")); message.setSubject("Email Subject"); message.setText("Email Content"); ``` 3. 发送电子邮件: ``` Transport.send(message); ``` 4. 接收电子邮件: ``` Store store = session.getStore("imaps"); store.connect("imap.gmail.com", "your_email_address", "your_email_password"); Folder inbox = store.getFolder("INBOX"); inbox.open(Folder.READ_ONLY); Message[] messages = inbox.getMessages(); for (int i = 0; i < messages.length; i++) { Message message = messages[i]; System.out.println("Subject: " + message.getSubject()); System.out.println("From: " + message.getFrom()[0]); System.out.println("Content: " + message.getContent().toString()); } inbox.close(false); store.close(); ``` 这些代码只是示例,并不是完整的电子邮件收发系统。如果您需要实现一个完整的电子邮件收发系统,建议您阅读更多相关的文档和教程。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 51
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值