Google Gmail Java smtp发送邮件

编程教程 > Java (52) 2025-04-17 11:34:43

Gmail 设置开启SMTP服务

设置并查看所有设置

Google Gmail Java smtp发送邮件_图示-a9a3ff22442347a3bfa71260bcc36f32.png

切换到POP/IMP栏目

Google Gmail Java smtp发送邮件_图示-643c080172d041d798ea35436c84b744.png

启用IMPA,然后保存更改

获取Google应用密钥

直接使用gmail的账号密码是不行的,必须是gmail邮箱+应用密钥的组合

先登录Gmail,跳转到账号管理页面 https://myaccount.google.com/

首先在安全性栏目,找到两步验证,确定开启了 两步验证

Google Gmail Java smtp发送邮件_图示-28beabd3c6764db3963fc753a2f1ee91.png
确认完成了两步认证

如果没有开启,则根据提示开启。

打开这个地址,创建app密钥 https://security.google.com/settings/security/apppasswords

入口不好找,直接复制地址过去就ok。

Google Gmail Java smtp发送邮件_图示-2e92eeb2f18543abb354d168e661c256.png

创建完成后会弹窗一个密码,注意保存,只会显示一次。

使用的时候注意密码中间的空格要去掉

 

这样就拿到了gmail api接口需要的密钥。

 

Java代码实现

登录后查阅

此处内容需登录后查阅(刷新)

登录/注册

 

 

 


评论
User Image
提示:请评论与当前内容相关的回复,广告、推广或无关内容将被删除。

相关文章
Gmail 设置开启SMTP服务设置并查看所有设置切换到POP/IMP栏目启用IMPA,然后保存更改获取Google应用密钥直接使用gmail的账号密码是不行的
问题描述idea启动maven的JavaFX项目报错:Exception in Application start method java.lang.reflect.InvocationTarg...
Java编程之Spring Cloud Hystrix Circuit熔断/断路
Vert.x java 入门,Vert.x这个框架在常规的web业务开发中估计还不是很成熟。但是了解了他的一些原理我觉得可以有一番作为。今天主要简单讲解下eclipse Vert.x是什么有什么...
Java编程之spring boot FastDFS Java client使用,Java编程,FastDFS Java客户端
问题描述JavaFX maven项目在idea中启动报错:Exception in thread "WindowsNativeRunloopThread" java.lang.NoSuchMet...
问题描述最近写JavaFX程序遇到了下面的错误:Exception in thread "pool-2-thread-1" java.lang.IllegalStateException: No...
Java编程之Spring Boot通过JMSTemplate 整合ActiveMQ
Java编程之java static关键字,Java编程,static关键字
java编程之java jwt token使用,autho0的Java-jwt框架使用,java编程,java-jwt
创建maven项目添加依赖方便开发,添加一些开发工具依赖,比如 lombok Swing UI开发创建Hello UI在src/main/java/包名下有件菜
Java编程中Spring Boot整合RabbitMQ实现消息中间件RabbitMQ的使用 1 主要用spring-boot-starter-amqp来整合R
SpringMVC框架是一个java里面非常轻量级的mvc框架之一,与spring框架同源,整合方便快捷.
Java编程软件有哪些?常用Java编程软件下载、安装和使用说明
前言 Java编程中发邮件也是常用的。但是原生的jdk自带的发送邮件用起来还是比较麻烦的。spring框架在Java语言中完全是神一样的存在,通过spring框