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;
|
}
|
}
|