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

合肥做网站汇站网什么叫seo网络推广

合肥做网站汇站网,什么叫seo网络推广,手机网页制作网站建设,宁津网页设计发送邮件功能 一.pom.xml文件添加邮件依赖二.发送邮件信息(1)固定配置在application.yml(2)发送邮箱配成活(3)底层发送邮件方法(4)QQ邮箱开通smtp服务(5)网易…

发送邮件功能

    • 一.pom.xml文件添加邮件依赖
    • 二.发送邮件信息
      • (1)固定配置在application.yml
      • (2)发送邮箱配成活
      • (3)底层发送邮件方法
      • (4)QQ邮箱开通smtp服务
      • (5)网易邮箱开通smtp服务

一.pom.xml文件添加邮件依赖

		<!-- 发送邮件 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-mail</artifactId></dependency>

二.发送邮件信息

有两种方式配置:固定配置在application.yml中,或者将发送邮箱配成活的参数
注意:发送者必须开通了smtp服务,(4)和(5)目录中介绍开通smtp服务

备注:host配置
网易邮箱:smtp.163.com
QQ邮箱:smtp.qq.com

(1)固定配置在application.yml

在application.yml中配置

spring:mail:host: smtp.163.com #邮件服务器地址port: 465 #端口号username: 邮箱地址password: 开通smtp服务获取的授权码default-encoding: UTF-8 #默认编码格式properties:mail:debug: true #启动debug调试smtp:auth: truessl:enable: truestarttls:enable: truerequired: true

发送邮件接口

@RequiredArgsConstructor
@RestController
public class SendEmailController
{
private final JavaMailSender mailSender;
// 发送邮件接口
public void sendEmail() {try {SendMail.sendEmail(mailSender, username, dto.getContent(), dto.getFileName(), dto.getReUserMail());} catch (Exception e) {e.printStackTrace();}}  
}

(2)发送邮箱配成活

不需要在application.yml中配置信息

public class SendEmailController {public void sendEmail() {// 邮箱配置String host = "smtp.163.com";Integer port = 465;String username = "邮箱";String password = "授权密码";String content = "发送内容";String fileName = "发送主题";String reUserMail = "收件人";try {SendMail.sendEmail(host, port, username, password, content, fileName, reUserMail);} catch (Exception e) {e.printStackTrace();}}
}

(3)底层发送邮件方法

import lombok.extern.slf4j.Slf4j;
import org.springframework.mail.javamail.JavaMailSender;
import org.springframework.mail.javamail.JavaMailSenderImpl;
import org.springframework.mail.javamail.MimeMessageHelper;
import javax.mail.internet.*;
import java.util.Properties;@Slf4j
public class SendMail {/**** @param host 邮件服务器地址* @param port 端口号* @param username 发送者邮箱* @param password 授权密码* @param content 内容* @param fileName 主题* @param reUserMail 收件人邮箱*/public static void sendEmail(String host, int port, String username, String password, String content, String fileName, String reUserMail){JavaMailSenderImpl mailSender = new JavaMailSenderImpl();mailSender.setHost(host);mailSender.setPort(port);mailSender.setUsername(username);mailSender.setPassword(password);mailSender.setDefaultEncoding("utf-8");Properties javaMailProperties = mailSender.getJavaMailProperties();javaMailProperties.setProperty("mail.smtp.auth", "true");javaMailProperties.setProperty("mail.smtp.ssl.enable", "true");javaMailProperties.setProperty("mail.smtp.starttls.enable", "true");javaMailProperties.setProperty("mail.smtp.starttls.required", "true");javaMailProperties.setProperty("mail.debug", "true");//启用调试javaMailProperties.setProperty("mail.smtp.timeout", "3000"); //设置超时时间3秒mailSender.setJavaMailProperties(javaMailProperties);sendEmail(mailSender, username, content, fileName, reUserMail);}/*** 发送邮件内容* @param mailSender* @param sender 发送人邮箱* @param content 发送内容* @param fileName 主题* @param reUserMail 收件人邮箱*/public static void sendEmail(JavaMailSender mailSender, String sender, String content, String fileName, String reUserMail) {MimeMessage message = null;try {message = mailSender.createMimeMessage();MimeMessageHelper helper = new MimeMessageHelper(message, true);/**发送者邮箱,即为开通了smtp服务的邮箱*/helper.setFrom(sender);/**发送到的邮箱*/helper.setTo(reUserMail);helper.setSubject("主题:" + fileName);helper.setText("带附件的邮件内容");helper.setText(content, true);mailSender.send(message);} catch (Exception e){e.printStackTrace();}}}

(4)QQ邮箱开通smtp服务

在邮箱->设置->账号->开通POP3/SMTP服务
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(5)网易邮箱开通smtp服务

邮箱->设置->POP3/SMTP/IMAP->开通POP3/SMTP和IMAP/SMTP服务
在这里插入图片描述
在这里插入图片描述

http://www.tj-hxxt.cn/news/78.html

相关文章:

  • 免费的网站在线客服软件什么是网站优化
  • 永州网站建设淘宝的17种免费推广方法
  • 微网站栏目中国关键词
  • 汕头百度网站建设怎样申请网站注册
  • 网络运维前景seo优化技术
  • 网站建设基础知识及专业术语游戏搬砖工作室加盟平台
  • 行业门户网站建设方案书榆林seo
  • 南京企业网站制作价格360优化大师安卓手机版下载安装
  • wap是什么意思啊优化大师win7
  • 湖北省建设厅乡镇污水官方网站营销推广方式都有哪些
  • 沣东新城开发建设集团有限公司网站下载百度导航最新版本
  • 百度站长平台网站改版工具免费发链接的网站
  • 高端品牌服装福州seo博客
  • 成都企业网站建设费用百度有效点击软件
  • 深圳婚纱摄影网站建设公司调查公司
  • 即墨网站建设哪里有神马搜索seo优化排名
  • 专门做代购的网站武汉网站竞价推广
  • 3340网站建设与管理门户网站软文
  • 财务管理咨询太原seo推广外包
  • 策划案需要给做网站吗吉林关键词排名优化软件
  • 桐城做淘宝店铺网站公司百度推广登录后台
  • 网站开发技术 难点深圳网络营销运营
  • 织梦模板添加网站地图免费自助建站平台
  • 专业网站建设webmeng培训班报名
  • 深圳做营销网站公司全面网络推广营销策划
  • 成都企业网站维护成品网站源码
  • 网站诊断表近三天新闻50字左右
  • 可以做兼职的网站免费发布广告信息的网站
  • 加强网站硬件建设方案网站内容优化方法
  • 四川宜宾网站建设企业邮箱怎么注册