Google Gmail Java smtp发送邮件

编程教程 > Java (41) 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的账号密码是不行的
前言 Java编程中发邮件也是常用的。但是原生的jdk自带的发送邮件用起来还是比较麻烦的。spring框架在Java语言中完全是神一样的存在,通过spring框
前言学习使用Google GSON库将Java对象序列化为JSON表示形式,并将JSON字符串反序列化为等效的Java对象
前言在这个Gson @SerializedName示例中,学习在序列化和反序列化过程中更改json和java对象之间的字段名称
问题描述idea启动maven的JavaFX项目报错:Exception in Application start method java.lang.reflect.InvocationTarg...
Java编程之Spring Cloud Hystrix Circuit熔断/断路
Java编程之spring boot FastDFS Java client使用,Java编程,FastDFS Java客户端
Vert.x java 入门,Vert.x这个框架在常规的web业务开发中估计还不是很成熟。但是了解了他的一些原理我觉得可以有一番作为。今天主要简单讲解下eclipse Vert.x是什么有什么...
1.概要在本Spring boot教程中,我们将学习如何验证发送到PUT/POST API请求的数据BODY
前言在这个Spring HATEOAS示例中,我们将学习如何将HATEOAS链接添加到在spring boot项目中创建的现有REST API
问题描述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
创建maven项目添加依赖方便开发,添加一些开发工具依赖,比如 lombok Swing UI开发创建Hello UI在src/main/java/包名下有件菜
Java编程之java static关键字,Java编程,static关键字