package com.ots.project.tool.email; import lombok.Getter; import lombok.Setter; import java.util.Properties; @Getter @Setter public class MailSenderInfo { private String mailServerHost; private String mailServerPort = "25"; private String fromAddress; private String toAddress; private String userName; private String password; private boolean validate = false; private String subject; private String content; private String[] attachFileNames; public Properties getProperties(){ Properties p = new Properties(); p.put("mail.smtp.host", this.mailServerHost); p.put("mail.smtp.port", this.mailServerPort); p.put("mail.smtp.auth", validate ? "true" : "false"); p.put("mail.smtp.ssl.enable", true); p.put("mail.transport.protocol", "smtp"); return p; } }