欢迎来到代码驿站!

JAVA代码

当前位置:首页 > 软件编程 > JAVA代码

vscode快速引入第三方jar包发QQ邮件

时间:2023-01-23 08:25:26|栏目:JAVA代码|点击:

本文详细的介绍了vscode快速引入第三方jar包发QQ邮件,分享给大家,具体如下:

安装 jdk


直接安装下一步即是

安装maven


若想多版本切换,删除环境变量中的javapath即可

安装插件

vscode插件装一个pack就行了,后续想装哪个就哪个

使用第三方jar包

简单尝鲜某个jar包,使用maven或gradle太重。而配置一下.setting.json,然后将jar包直接放入该文件夹下即可,不需要手动添加到classpath。


当然前提是jar包先手动下载,大规模多依赖,还是需要使用构建工具+vscode插件形式。

邮件发送

示例用第三方包mail.jar,这里用的是qq邮箱向163发件,密码是使用的授权码。

import java.util.Properties;

import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;

public class SendEmail {
 public static void main(String[] args) {
  String to = "920061142@163.com";
  String from = "pardon110@qq.com";

  // 发件箱qq授权码
  final String pwd = "gkfa******fdcag";

  // 指定发送邮件的主机
  String host = "smtp.qq.com";

  Properties pros = new Properties();

  pros.setProperty("mail.smtp.host", host);
  pros.put("mail.smtp.port", 465);
  pros.put("mail.transport.protocol", "smtp");
  pros.put("mail.smtp.auth", true);
  pros.put("mail.smtp.ssl.enable", "true");
  pros.put("mail.debug", "true");

  // 会话session
  Session session = Session.getDefaultInstance(pros);

  try {
   // 创建默认的消息对象
   MimeMessage message = new MimeMessage(session);

   // 设置头部字段 from to
   message.setFrom(new InternetAddress(from));
   message.addRecipient(Message.RecipientType.TO, new InternetAddress(to));

   // 设置 subject
   message.setSubject("This is the Subject Line!");
   // 消息体
   message.setText("this is actual message,由pardon110书写");

   Transport transport = session.getTransport();

   // 连接
   transport.connect(from, pwd);
   // 发送
   transport.sendMessage(message, message.getAllRecipients());

   System.out.println("Sent message successfully...");

  } catch (MessagingException mex) {
   mex.printStackTrace();
  } catch (Exception e) {
   e.printStackTrace();
  }
 }
}

效果

上一篇:mybatis sum(参数) 列名作为参数的问题

栏    目:JAVA代码

下一篇:解决spring boot网关gateway导致的坑,无法下载文件问题

本文标题:vscode快速引入第三方jar包发QQ邮件

本文地址:http://www.codeinn.net/misctech/224281.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有