当前位置: 首页 > news >正文

用enfold做的网站上传文件到网站根目录

用enfold做的网站,上传文件到网站根目录,清远建设网站,求一个能用的网站通过25端口发送邮件不安全,改为ssl加密方式发送邮件,比较常见的2中实现类发送邮件如下所示。 1、JavaMailSenderImpl 类 使用该实现类发送邮件,ssl加密使用端口号为465,借助Properties类设置ssl的各种配置。 SysUserEntity user…

通过25端口发送邮件不安全,改为ssl加密方式发送邮件,比较常见的2中实现类发送邮件如下所示。

1、JavaMailSenderImpl 类

使用该实现类发送邮件,ssl加密使用端口号为465,借助Properties类设置ssl的各种配置。

		SysUserEntity user = userService.getById(fromUserId);JavaMailSenderImpl senderImpl = new JavaMailSenderImpl();Properties props = new Properties();props.put("mail.smtp.auth", "true");senderImpl.setHost(user.getEmailHost());senderImpl.setUsername(user.getEmail());senderImpl.setPassword(user.getEmailPw());senderImpl.setDefaultEncoding("UTF-8");senderImpl.setJavaMailProperties(props);Properties properties = new Properties();//properties.setProperty("mail.debug", "true");//启用调试//properties.setProperty("mail.smtp.timeout", "1000");//设置链接超时//设置通过ssl协议使用465端口发送、使用默认端口(25)时下面三行不需要properties.setProperty("mail.smtp.auth", "true");//开启认证properties.setProperty("mail.smtp.socketFactory.port", "465");//设置ssl端口properties.setProperty("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");senderImpl.setJavaMailProperties(properties);MimeMessage message = senderImpl.createMimeMessage();//true表示需要创建一个multipart messageMimeMessageHelper helper = new MimeMessageHelper(message, true);helper.setFrom(user.getEmail());helper.setTo(to.split(","));helper.setSubject(subject);helper.setText(content + Constant.SIGNATURE_STR, true);senderImpl.send(message);log.info("邮件发送成功");//保存发送日志mailLogEntity.setCreateUserId(Constant.SUPER_ADMIN);mailLogEntity.setCreateUserOrgNo(Constant.SUPER_ADMIN_ORG);mailLogEntity.setSender(user.getEmail());mailLogEntity.setType(Constant.USER_SEND);result = true;

2、JavaMailSender类

网上资料较少,自己记录一下。
修改application.yml文件配置

spring:mail:host: xxx邮件系统服务器域名或Ipport: 465username: xxx账号password: xxxdefault-encoding: UTF-8# 这里填发送邮箱对应的SMTP地址 ,忽略证书,信任域名properties:mail.smtp.ssl.trust: 邮件系统服务器域名或Ipmail.smtp.auth: truemail.smtp.socketFactory.class: javax.net.ssl.SSLSocketFactorymail.smtp.socketFactory.port: 465mail.smtp.starttls.enable: truemail.smtp.starttls.required: true

至于能否都采用第二种方式来实现,没做测试。

http://www.yayakq.cn/news/24403/

相关文章:

  • 专业郑州网站建设专业网站建设现状及对策研究
  • 深圳做网站哪里最好专业手机网站建设平台
  • 免费的海报设计网站电商网站布局设计
  • 网站开发 国际网站一个品牌的策划方案
  • 电商网站构建预算方案网站建设的开发语言
  • 网站开发教程视频百度云资源重庆九龙坡区最新消息
  • 零基础网站建设视频做书的网站有哪些
  • 网站主机一个g网站做营销推广公司
  • 中山网站开发公司网页制作框架教程
  • 做ppt网站合肥app建设
  • 企业网站建设原则是用个人电脑做网站的步骤
  • 淘宝的电子商务网站的建设代码
  • 做画册好的网站织梦cms怎么更改网站的路径
  • 大连仟亿科技网站建设公司 概况12333上海公共招聘网官网
  • asp.net网站后台源码浙江建设职业技术学院
  • 自己怎么做团购网站首页泉州建设系统培训中心网站
  • 广州致格广告有限公司网站建设旅游网站缺点
  • 网站开发合同违约责任网络运营可以自学吗
  • 那个网站做外贸最好wordpress替换表情变小
  • 做网站怎么建文件夹织梦和wordpress哪个好
  • 网站维护具体做啥如何对现有的网站改版
  • 做网站找模板去哪好建设网站要多久的时间
  • 大一学生做的网站网站优化北京
  • IT男网站建设网站怎么不要钱自己做
  • 广元建设机械网站创意设计与制作
  • 网站后台管理的超链接怎么做常见软件开发模型有哪些
  • 装修网站是怎么建设的网站工程师培训学校
  • 扬州外贸网站seo何炅做的网站广告
  • 中国建设网站用户名wordpress 三栏主题
  • 做网站怎么申请域名能通过淘宝网站做淘宝客吗