社区
Java EE
帖子详情
Javamail支持https吗?
haowzheng
2009-03-04 09:27:50
小弟初用javamail,使用qq的邮箱可以成功发送邮件,但是使用gmail的邮箱就不可以,不知道什么问题,是不是javamail并不支持https?还望高人指点!
...全文
92
2
打赏
收藏
Javamail支持https吗?
小弟初用javamail,使用qq的邮箱可以成功发送邮件,但是使用gmail的邮箱就不可以,不知道什么问题,是不是javamail并不支持https?还望高人指点!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pingfanhuan
2009-03-07
打赏
举报
回复
不管是mail还是直接用客户端访问https,都需要JSSE,关于JSSE的包,你可以去sun官网上下载!
看你用的是什么版本的jdk了,1.6的jdk是自带JSSE的。
只需要在你的代码中加入一句props.put("mail.smtp.starttls.enable", "true")就可以了
henry_fuzr
2009-03-04
打赏
举报
回复
有些邮箱没有开通 smtp服务
java.mail包
https
://pan.baidu.com/s/4snnLYuL 没积分的来这下载,有积分的
支持
一下
支持
任意邮箱发送邮件功能
支持
任意邮箱发送邮件功能,
支持
任意邮箱发送邮件功能,我知道可以调用系统发送邮件,但这种方法有个弊端,就是您的手机必须安装Mail的客户端,因此我想不用系统发送邮件这种方式,能不能向任意邮箱发送邮件呢?给我自己丢下了一个命题。于是我调查,发现SMTP发送email 无需系统
支持
,无需配置, 经过多次尝试,多次失败,终于完成了此项功能。 1、使用Mail客户端发送邮件 这种方法前提您的手机必须安装Mail客户端,您可以测试的时候下载QQ邮箱客户端,看看运行的效果。 2、使用SMTP发送邮件 这是此贴的重点所在,SMTP的全称是“Simple Mail Transfer Protocol”,即简单邮件传输协议。 它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。 SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。 SMTP 服务器就是遵循 SMTP 协议的发送邮件服务器。 它需要三个jar包,下载地址:
https
://code.google.com/p/
javamail
-android/downloads/list 下载后复制libs,即可。
基于YMP框架实现的邮件发送服务模块,
支持
多帐号配置;.rar
本博客介绍基于SSM框架(Spring4.0+SpringMVC+Mybatis)组合的
Javamail
应用,邮箱的话基于腾讯的QQ邮箱,其实也是Foxmail邮箱 先要了解一下SMTP协议和SSL加密 SMTP:称为简单邮件传输协议(Simple Mail Transfer Protocal),目标是向用户提供高效、可靠的邮件传输。SMTP是一种请求响应的协议,也就是客户机向远程服务器发送请求,服务器响应,监听端口是25,所以其工作模式有两种:发送SMTP,接收SMTP SSL加密:用来保障浏览器和网站服务器的安全性,其原理用译文解释就是: 当你的浏览器向服务器请求一个安全的网页(通常是
https
://) 服务器就把它的证书和公匙发回来 浏览器检查证书是不是由可以信赖的机构颁发的,确认证书有效和此证书是此网站的。 使用公钥加密了一个随机对称密钥,包括加密的URL一起发送到服务器 服务器用自己的私匙解密了你发送的钥匙。然后用这把对称加密的钥匙给你请求的URL链接解密。 服务器用你发的对称钥匙给你请求的网页加密。你也有相同的钥匙就可以解密发回来的网页了
飞趣社区开源版-其他
飞趣社区开源版使用了hutool工具类作支撑,同时参考了zheng项目以及ruoyi的项目。页面ui使用了layui,集成了阿里云oss(
支持
前端和后端上传)、七牛云,
支持
代码自动生成,
支持
数据库读写分离,减去了70%的工作量,让你更多的精力放在写业务代码的过程中。 飞趣社区使用java作为后端开发,使用springboot、mysql、druid、 mybatis、pagehelper、
javamail
、redis、beetl、hutool、layui、jeesuite、webmagic相关技术集成开发的一个web应用 并且
支持
爬虫、发邮件。 飞趣社区安装教程: 1、mysql创建一个数据库 cwd_boring 2、导入sql sql目录下面的 3、安装redis 6379端口 飞趣社区使用说明: 1、使用jdk8 2、mysql 5.7 用户名密码 root root 3、配置文件里面为 application-dev.yml: feiqu-redis: servers: localhost:6379 #redis服务的ip和端口 password: mail: default-encoding: utf-8 host: smtp.qq.com #改成你的邮件主机 username: 123@qq.com #邮件服务 登陆用户名 password: 2333 #邮件服务 登陆密码 必须改为自己的配置才能生效 java类里面 com.feiqu.framwork.constant.CommonConstant.USER_ID_COOKIE com.feiqu.framwork.constant.CommonConstant.USER_COOKIE_SECRET com.feiqu.framwork.constant.CommonConstant.FORGET_PASSWORD_SECRET 必须改为自己的配置才能生效 4、ip2region.db -> \feiqu-opensource\feiqu-front\src\main\resources\ip2region\ip2region.db 转移到自己的文件位置 application-dev.yml:22 这个是参考的
https
://gitee.com/lionsoul/ip2region 大家也可以去
https
://gitee.com/lionsoul/ip2region/blob/master/data/ip2region.db 下载最新的文件 然后放到对应的目录就可以了 5、com.feiqu.framwork.aspectj.DataSourceAspect 把注释去掉
支持
读写分离 6、阿里云和七牛云的配置在——》feiqu-opensource\feiqu-front\src\main\resources\application.properties 七牛云 public.filesystem.provider=qiniu public.filesystem.bucketName=*** public.filesystem.urlprefix=*** public.filesystem.accessKey=*** public.filesystem.secretKey=*** picUrl = FileSystemClient.getPublicClient().upload(CommonConstant.FILE_NAME_PREFIX+currentTimeMillis+".jpg", img); 阿里云 aliyun.filesystem.bucketName=*** aliyun.filesystem.endpoint=*** aliyun.filesystem.accessKey=*** aliyun.filesystem.secretKey=*** aliyun.filesystem.urlprefix=*** 使用:videoUrl = FileSystemClient.getClient("aliyun").upload("video/"+fileName,localFile); 改成你想要的 注意跨域和url_prefix 7、
支持
第三方登陆 现已集成了qq、微博 微信好像要钱就没弄。。。。 application.properties里面 app_id_qq=*** app_key_qq=*** app_id_sina=*** app_key_sina=*** 改成自己的就可以了 记得到qq互联之类的绑定自己的域名哦
https
://connect.qq.com/?id=1 8、没有写专门的后台 就直接放在前端了 把用户的角色 c
JavaMail
JavaMail
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章