package com.ema.common.tools.email;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;

@Data
@Configuration
@ConfigurationProperties(prefix = "email")
public class EmailConfig {
    /**
     * 邮件服务器的 SMTP 地址
     */
    private String host;
    /**
     * 邮件服务器的 SMTP 端口，默认 25
     */
    private Integer port;
    /**
     * 发件人（必须正确，否则发送失败）
     */
    private String from;
    /**
     * 用户名，默认为发件人邮箱前缀
     */
    private String user;
    /**
     * 密码（注意，某些邮箱需要为 SMTP 服务单独设置授权码，此处填上面获取到的授权码）
     */
    private String pass;
}
