| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- package com.xjrsoft.config;
- import cn.hutool.extra.mail.MailAccount;
- import lombok.extern.slf4j.Slf4j;
- import org.springframework.beans.factory.annotation.Value;
- import org.springframework.context.annotation.Bean;
- import org.springframework.context.annotation.Configuration;
- /**
- * 邮箱账户配置类
- * @Author: tzx
- * @Date: 2022/10/27 10:58
- */
- @Configuration
- @Slf4j
- public class MailAccountConfig {
- @Value("${xjrsoft.email.host}")
- public String host;
- @Value("${xjrsoft.email.port}")
- public Integer port;
- @Value("${xjrsoft.email.auth}")
- public Boolean auth;
- @Value("${xjrsoft.email.from}")
- public String from;
- @Value("${xjrsoft.email.user}")
- public String user;
- @Value("${xjrsoft.email.pass}")
- public String pass;
- @Bean
- public MailAccount mailAccount(){
- log.info("------------mail account config init---------------");
- MailAccount account = new MailAccount();
- account.setHost(host);
- account.setPort(port);
- account.setAuth(auth);
- account.setFrom(from);
- account.setUser(user);
- account.setPass(pass);
- return account;
- }
- }
|