资源简介
********************欢迎使用该小小的邮件管理系统********************
一、功能:
(1)在你的邮箱支持POP3服务的前提下,你可以登自己的邮箱进行邮件管理!
1、用户登录设置
2、登录邮箱
3、收邮件
4、新建邮件
5、阅读邮件(不完善)
6、回复
7、删除邮件
8、导出eml文件----打开该eml文件
9、下载附件
10、注销
(2)不登录自己的邮箱,而直接使用该客户软件新建邮件,不过要手动设置自己的SMTP服务器,然后再发送邮件!
1、SMTP服务器设置
2、写邮件
3、群发邮件
二、设置技巧
(1)本系统的实现首先需要下载mail.jar包和activation.jar包,然后添加到本项目中(方法:直接在项目里点“库”--->添加JAR/文件夹...-->把刚才的两个JAR包直接添加进来即可)。
(2)开启自己邮箱的POP3服务:首先在WEB方式下登录自己的邮箱,在设置中查找POP3/SMTP服务的选项,进而开启自己的POP3/SMTP服务。
(3)教你一招:根据域名查询SMTP服务器
在DOS命令行中输入:nslookup
接着输入:set type=mx
再输入:@后面的主机名(即邮箱域名),即可返回SMTP服务器的主机名
还可以输入:set type=a
再输入:返回的SMTP服务器的主机名,便可以得到它的IP地址
(4)再教你一招:借助Telnet程序手工收发邮件
发:telnet smtp.163.com 25(默认的SMTP服务器端口为25)
之后的过程这里不详细说明,大家可以自己去查一些资料;
收:telnet pop3.163.com 110(默认的POP3服务器端口为110)
一样这由大家去查查资料;
总之,这些过程就是邮件收发的底层的通信过程,通俗易懂,但由于一些安全的因素,底层这样直接的通信已越来越被受限制,因此底层的通信极不易成功,这也是本系统采用高层JavaMail API的原因之一。
(5) 一些常用邮箱的POP3与SMTP服务器设置
163邮箱 http://mail.163.com
POP3服务器:POP.163.COM 或 POP3.163.COM
SMTP服务器:SMTP.163.COM
QQ邮箱 http://mail.qq.com
POP3服务器:pop.qq.com
SMTP服务器:smtp.qq.com
Gmail邮箱 http://gmail.google.com
要在Gmail帐户中启用POP,首先登录到Gmail帐户。点击任一Gmail页顶部的设置,点击橙色框邮件设置中的转发和POP。
POP3服务器:pop.gmail.com
SMTP服务器:smtp.gmail.com
Tom邮箱 http://mail.tom.com
POP3服务器:pop.tom.com
SMTP服务器:smtp.tom.com
搜狐邮箱 http://mail.sohu.com
POP3服务器:pop3.sohu.com 或 pop.sohu.com
SMTP服务器:smtp.sohu.com
新浪邮箱 http://mail.sina.com.cn
POP3服务器:pop.sina.com 或 pop3.sina.com
SMTP服务器:smtp.sina.com
重庆交通大学WEB邮箱 http://mail.cquc.edu.cn
POP3服务器:pop3.cquc.edu.cn
SMTP服务器:smtp.cquc.edu.cn
雅虎邮箱 http://cn.mail.yahoo.com
POP3服务器:pop.mail.yahoo.com.cn
SMTP服务器:smtp.mail.yahoo.com.cn
网易188财富邮 http://www.188.com
POP3服务器:pop.188.com
SMTP服务器:smtp.188.com
126邮箱 http://www.126.com
126免费邮箱目前不直接开放smtp、pop3,但是对于126至尊邮开放pop3和smtp
POP3服务器:pop.vip.126.com
SMTP服务器:smtp.vip.126.com
21cn邮箱 http://mail.21cn.com
21cn商务邮箱
pop3服务器:pop.21cn.net
smtp服务器:smtp.21cn.net
21cn经济邮箱
pop3服务器:pop.21cn.com
smtp服务器:smtp.21cn.com
21cn免费邮箱
pop3服务器:p
代码片段和文件信息
package MailManageSystem;
import java.awt.event.KeyEvent;
public class DengLu extends javax.swing.Jframe {
public DengLu() {
initComponents();
}
private void setDengLu() {
Main_MyMailManageSystem.username = jTextFieldUserName.getText();
Main_MyMailManageSystem.password = String.valueOf(jPasswordField.getPassword());
Main_MyMailManageSystem.mailBoxName = jComboBoxEmailBox.getSelectedItem().toString();
this.dispose();//当用户输入完信息确认后退出此面板
}
// //GEN-BEGIN:initComponents
private void initComponents() {
jPanel1 = new javax.swing.JPanel();
jPanel2 = new javax.swing.JPanel();
jLabelUserName = new javax.swing.JLabel();
jTextFieldUserName = new javax.swing.JTextField();
jLabelEmailBox = new javax.swing.JLabel();
jLabelPassword = new javax.swing.JLabel();
jComboBoxEmailBox = new javax.swing.JComboBox();
jPasswordField = new javax.swing.JPasswordField();
jPanel3 = new javax.swing.JPanel();
jButtonEnter = new javax.swing.JButton();
jButtonExit = new javax.swing.JButton();
setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
settitle(“用户登录“);
setResizable(false);
jPanel1.setBorder(javax.swing.BorderFactory.createtitledBorder(““));
jLabelUserName.setFont(new java.awt.Font(“新宋体“ 0 14));
jLabelUserName.setText(“账 号:“);
jLabelEmailBox.setFont(new java.awt.Font(“新宋体“ 0 14));
jLabelEmailBox.setText(“邮 箱:“);
jLabelPassword.setFont(new java.awt.Font(“新宋体“ 0 14));
jLabelPassword.setText(“密 码:“);
jComboBoxEmailBox.setModel(new javax.swing.DefaultComboBoxModel(new String[] { “请选择邮箱“ “@163.com“ “@qq.com“ “@sohu.com“ “@sina.com“ “@yahoo.com.cn“ “@tom.com“ “@gmail.com“ “@cquc.edu.cn“ “@126.com“ “@263.com“ “@21cn.com“ “@56.com“ “@188.com“ }));
jPasswordField.addKeyListener(new java.awt.event.KeyAdapter() {
public void keyPressed(java.awt.event.KeyEvent evt) {
jPasswordFieldKeyPressed(evt);
}
});
javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2);
jPanel2.setLayout(jPanel2Layout);
jPanel2Layout.setHorizontalGroup(
jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING jPanel2Layout.createSequentialGroup()
.addGap(48 48 48)
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel2Layout.createSequentialGroup()
.addComponent(jLabelUserName)
.addGap(18 18 18)
.addComponent(jTextFieldUserName javax.swing.GroupLayout.DEFAULT_SIZE 193 Short.MAX_VALUE))
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 15479 2011-01-14 02:20 网络课程设计\EmailClient\1996.jpg
文件 203 2011-01-14 02:19 网络课程设计\EmailClient\build\built-jar.properties
文件 730 2011-01-13 00:31 网络课程设计\EmailClient\build\classes\MailManageSystem\DengLu$1.class
文件 772 2011-01-13 00:31 网络课程设计\EmailClient\build\classes\MailManageSystem\DengLu$2.class
文件 772 2011-01-13 00:31 网络课程设计\EmailClient\build\classes\MailManageSystem\DengLu$3.class
文件 6921 2011-01-13 00:31 网络课程设计\EmailClient\build\classes\MailManageSystem\DengLu.class
文件 747 2011-01-14 02:02 网络课程设计\EmailClient\build\classes\MailManageSystem\Main_MyMailManageSystem$1.class
文件 1205 2011-01-14 02:02 网络课程设计\EmailClient\build\classes\MailManageSystem\Main_MyMailManageSystem$10.class
文件 1238 2011-01-14 02:02 网络课程设计\EmailClient\build\classes\MailManageSystem\Main_MyMailManageSystem$11.class
文件 893 2011-01-14 02:02 网络课程设计\EmailClient\build\classes\MailManageSystem\Main_MyMailManageSystem$12.class
文件 893 2011-01-14 02:02 网络课程设计\EmailClient\build\classes\MailManageSystem\Main_MyMailManageSystem$13.class
文件 893 2011-01-14 02:02 网络课程设计\EmailClient\build\classes\MailManageSystem\Main_MyMailManageSystem$14.class
文件 894 2011-01-14 02:02 网络课程设计\EmailClient\build\classes\MailManageSystem\Main_MyMailManageSystem$15.class
文件 894 2011-01-14 02:02 网络课程设计\EmailClient\build\classes\MailManageSystem\Main_MyMailManageSystem$16.class
文件 894 2011-01-14 02:02 网络课程设计\EmailClient\build\classes\MailManageSystem\Main_MyMailManageSystem$17.class
文件 894 2011-01-14 02:02 网络课程设计\EmailClient\build\classes\MailManageSystem\Main_MyMailManageSystem$18.class
文件 894 2011-01-14 02:02 网络课程设计\EmailClient\build\classes\MailManageSystem\Main_MyMailManageSystem$19.class
文件 891 2011-01-14 02:02 网络课程设计\EmailClient\build\classes\MailManageSystem\Main_MyMailManageSystem$2.class
文件 894 2011-01-14 02:02 网络课程设计\EmailClient\build\classes\MailManageSystem\Main_MyMailManageSystem$20.class
文件 808 2011-01-14 02:02 网络课程设计\EmailClient\build\classes\MailManageSystem\Main_MyMailManageSystem$21.class
文件 809 2011-01-14 02:02 网络课程设计\EmailClient\build\classes\MailManageSystem\Main_MyMailManageSystem$22.class
文件 761 2011-01-14 02:02 网络课程设计\EmailClient\build\classes\MailManageSystem\Main_MyMailManageSystem$23.class
文件 763 2011-01-14 02:02 网络课程设计\EmailClient\build\classes\MailManageSystem\Main_MyMailManageSystem$24.class
文件 810 2011-01-14 02:02 网络课程设计\EmailClient\build\classes\MailManageSystem\Main_MyMailManageSystem$25.class
文件 815 2011-01-14 02:02 网络课程设计\EmailClient\build\classes\MailManageSystem\Main_MyMailManageSystem$26.class
文件 810 2011-01-14 02:02 网络课程设计\EmailClient\build\classes\MailManageSystem\Main_MyMailManageSystem$27.class
文件 811 2011-01-14 02:02 网络课程设计\EmailClient\build\classes\MailManageSystem\Main_MyMailManageSystem$28.class
文件 618 2011-01-14 02:02 网络课程设计\EmailClient\build\classes\MailManageSystem\Main_MyMailManageSystem$29.class
文件 891 2011-01-14 02:02 网络课程设计\EmailClient\build\classes\MailManageSystem\Main_MyMailManageSystem$3.class
文件 891 2011-01-14 02:02 网络课程设计\EmailClient\build\classes\MailManageSystem\Main_MyMailManageSystem$4.class
............此处省略119个文件信息
相关资源
- java设计模式课程设计
- java web课程设计 机房管理系统
- jSP课程设计图书借阅管理系统
- Java web课程设计宿舍管理系统)文档
- Android获取网络时间
- android 6.0 播放本地与网络音频
- 本人做的 J2EE 网上书店后台设计 可用
- java课程设计小型超市管理系统
- 基于Java的网络五子棋游戏源代码
- java版网络五子棋
- 来自网络上的几十份Java开发工程师简
- javaswing课程设计——课程表
- 优秀课程设计,基于Android的天气预报
- 影像租赁管理系统JAVAEE课程设计
- jsp网上商城jsp课程设计
- Android studio 的videoView播放网络视频d
- java web基于SSM的学生选修课系统不包含
- Jsp设计与实现课程设计改改可以成毕
- Java高手真经(网络开发卷)源码
- javaee学生信息管理系统课程设计
- Java课程设计 电子相册
- 基于Java Web的图书销售管理系统源代码
- Java登录系统+Oracle数据库课程设计
- java课程设计 中国象棋
- Java实现拼图小游戏
- JSP网页民航售票系统课程设计源代码
- 基于java语言的高校科研成果管理系统
- 基于android的学生信息管理系统的源码
- 学生成绩管理系统 jsp+servlet+模态框
- 计算机网络课程设计实验报告-网络聊
评论
共有 条评论