【小程序】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>

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

在这里插入图片描述
♦ 下一步,在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();
        }
    }

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

二.🥇 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
    }
}

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

温馨提示

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

  • 36
    点赞
  • 83
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 50
    评论
运行微信小程序的基本流程如下: 1. 注册微信小程序开发者账号:访问微信公众平台(https://mp.weixin.qq.com/),使用微信号登录并注册一个小程序开发者账号。 2. 创建小程序:登录开发者账号后,在控制台中创建一个新的小程序,并填写相关信息,如小程序名称、描述、图标等。 3. 开发小程序:使用开发者工具下载安装微信开发者工具(https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html),使用该工具进行小程序的开发。可以使用前端技术(HTML、CSS、JavaScript)进行开发,并且可以使用小程序提供的开放接口和组件进行功能扩展。 4. 调试和预览:在开发者工具中编写代码并进行调试,可以在真机上进行预览效果。开发者工具提供了实时预览功能,可以快速查看代码修改后的效果。 5. 提交审核:开发完成后,在微信开放平台提交小程序审核申请。提交审核前需要完善小程序的基本信息、功能介绍、版本更新说明等。 6. 发布上线:审核通过后,可以在微信开放平台中发布小程序。发布后,用户可以在微信中搜索并使用你的小程序。 需要注意的是,微信小程序的开发需要一定的前端开发经验,同时需要遵守微信小程序的开发规范和限制。在开发过程中,可以参考微信小程序官方文档和开发者社区的资源,以便更好地理解和掌握开发技术。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Corwttaml

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值