• 大小: 2.13MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-12
  • 语言: Java
  • 标签: 网络  课程设计  POP3  

资源简介

********************欢迎使用该小小的邮件管理系统******************** 一、功能: (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个文件信息

评论

共有 条评论