• 【小程序】IDEA实现qq邮件的发送


    我这一生都是坚定的唯物主义者,唯有你,我希望有来生

    在这里插入图片描述

    大家好,这里是新一,请多关照🙈🙉🙊。在本篇博客中,新一将会为大家介绍JAVA实现简易qq邮件发送小程序。(以下结果均在IDEA中编译)希望在方便自己复习的同时也能帮助到大家。😜😜😜🥇🥈🥉

    废话不多说,直接进入我们的文章。



    一.🥇 框架搭建

    ♦ 首先我们需要打开我们的IDEA,并选中Maven,并点击创建

    在这里插入图片描述
    ♦ 然后IDEA中默认会有如下pom.xml文件

    在这里插入图片描述
    ♦ 将如下代码放入中间空白处

    <dependencies>
            <dependency>
                <groupId>org.apache.commons</groupId>
                <artifactId>commons-email</artifactId>
                <version>1.5</version>
            </dependency>
        </dependencies>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    ♦ 下一步,一定一定要点击刷新,否则将会发不出去

    在这里插入图片描述
    ♦ 下一步,在JAVA包下新建两个javaclass文件,命名可以自己随便写

    在这里插入图片描述

    ♦ 下一步,将如下代码拷贝进SendEmail类

    public static void sendEmail(String FromEmail, String ToEmail, String subject, String message,String password){
            SimpleEmail email = new SimpleEmail();
            //qq邮件服务器端口号
            email.setSslSmtpPort("465");
            email.setHostName("smtp.qq.com");
            email.setAuthentication(FromEmail,password);
            email.setCharset("UTF-8");
            try{
                email.addTo(ToEmail);
                email.setFrom(FromEmail);
                email.setSubject(subject);
                email.setMsg(message);
                email.send();
            } catch (EmailException e){
                e.printStackTrace();
            }
        }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17

    在这里插入图片描述
    至此,我们的准备工作完成👍👍👍

    二.🥇 qq邮箱端口设置

    ♦ 首先登录我们自己的网页版qq邮箱,点击此处设置

    ♦ 点击账户
    在这里插入图片描述
    ♦ 往下拉,找到POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务

    在这里插入图片描述

    ♦ 然后按提示操作,最后我们会得到一串qq邮件操作码,记住将其复制一份

    三.🥇 发送邮件

    找到我们之前新建的Test类,按照如下填入信息即可

    public class Test {
        public static void main(String[] args) {
            SendEmail.sendEmail("你自己的QQ号","你要发送邮件的QQ号","发送邮件主题","发送邮件内容","之前粘贴的qq邮件操作码");//静态static
        }
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5

    然后运行程序即可实现邮件发送😎😎😎

    温馨提示

    家人们,这个小程序虽然简易,但是比较好玩,但也不要玩过头了,比如你在发邮件页面加个循环,可能会被qq误认为骚扰消息,严重可能会封号哟,所以找自己的好兄弟玩一下就好啦🥳🥳🥳后续新一会持续更JAVA的有关内容,学习永无止境,技术宅,拯救世界!
    在这里插入图片描述

  • 相关阅读:
    JavaWeb在线商城系统(java+jsp+servlet+MySQL+jdbc+css+js+jQuery)
    仿京东放大镜效果(pink老师版)
    ipv6进行ping6测试报错connect: Invalid argument解决方法
    LeetCode 周赛上分之旅 #47 前后缀分解结合单调栈的贡献问题
    复杂的C++继承
    JSP 语法简介说明
    vite和webpack的对比
    使用opencv qt 以及 tensorflow2 进行神经网络分类
    前端工作总结249-uni-关闭onshow的加载方法uni.hideLoading
    MATLAB环境下基于离散小波变换的体外血管图像处理
  • 原文地址:https://blog.csdn.net/m0_73204758/article/details/126850147