STMP 정보 변경

This commit is contained in:
2025-12-11 15:38:28 +09:00
parent d5d0b8e0fb
commit b1ccbf7dac
2 changed files with 34 additions and 36 deletions

View File

@@ -469,13 +469,16 @@ public class Constants {
public static final String FILE_PATH = FILE_STORAGE+"\\MAIL";
public static final String CHARSET = SYSTEM_CHARSET;
/* SMTP 메일정보 */
public static final String SMTP_USER = "admin@wsse.co.kr";//SMTP USER ID [mail.gdnsi.com]
//public static final String SMTP_USER = "admin@wsse.co.kr";
//public static final String SMTP_USER_PW = "admin123!@#";
public static final String SMTP_USER_PW = "admin123!@#"; //SMTP USER PASSWORD
public static final String SMTP_HOST = "smtps.hiworks.com"; //SMTP HOST
public static final int SMTP_PORT = 465; //SMTP PORT
/* SMTP 메일정보 - RPS */
public static final String SMTP_USER = "sales@rps-korea.com";//SMTP USER ID (전체 이메일 주소)
public static final String SMTP_USER_PW = "rpstech6125!!"; //SMTP USER PASSWORD
public static final String SMTP_HOST = "wblock.rps-korea.com"; //SMTP HOST (gw.rps-korea.com IP)
//public static final String SMTP_HOST = "220.123.92.226"; //SMTP HOST (gw.rps-korea.com IP)
public static final int SMTP_PORT = 25; //SMTP PORT (SSL 사용안함)
// public static final String SMTP_USER = "admin@wsse.co.kr";//SMTP USER ID [mail.gdnsi.com]
// public static final String SMTP_USER_PW = "admin123!@#"; //SMTP USER PASSWORD
// public static final String SMTP_HOST = "smtps.hiworks.com"; //SMTP HOST
// public static final int SMTP_PORT = 465; //SMTP PORT
}
//스마트공장 사후관리시스템 로그 수집 API key

View File

@@ -599,20 +599,16 @@ public class MailUtil {
Properties prop = new Properties();
prop.put("mail.smtp.host", Constants.Mail.SMTP_HOST);
prop.put("mail.smtp.port", Constants.Mail.SMTP_PORT);
//보안연결 SSL과 관련된 설정
prop.put("mail.smtp.auth" , "true");
prop.put("mail.smtp.starttls.enable" , "true");
prop.put("mail.smtps.checkserveridentity", "true");
prop.put("mail.smtps.ssl.trust" , "*");
prop.put("mail.debug" , "true");
prop.put("mail.smtp.socketFactory.class" , "javax.net.ssl.SSLSocketFactory");
prop.put("mail.smtp.ssl.enable" , "true");
prop.put("mail.smtp.socketFactory.port" , Constants.Mail.SMTP_PORT);
//GMAIL추가
prop.put("mail.smtp.ssl.trust" , "smtp.gmail.com");
prop.put("mail.transport.protocol", "smtp");
prop.put("mail.smtp.ssl.protocols", "TLSv1.2");
prop.put("mail.transport.protocol" , "smtp");
// RPS 메일서버용 (SSL 사용안함, 포트 25)
prop.put("mail.smtp.ssl.enable" , "false");
prop.put("mail.smtp.starttls.enable" , "false");
// hiworks SSL 설정 (포트 465)
//prop.put("mail.smtp.ssl.enable" , "true");
//prop.put("mail.smtp.socketFactory.class" , "javax.net.ssl.SSLSocketFactory");
//prop.put("mail.smtp.socketFactory.port" , Constants.Mail.SMTP_PORT);
Session mailSession = Session.getDefaultInstance(prop, new javax.mail.Authenticator() {
protected PasswordAuthentication getPasswordAuthentication() {
@@ -827,23 +823,22 @@ public class MailUtil {
if(toEmailList == null){ return false; }
//◆◆◆ 1. mail session ◆◆◆
Properties prop = new Properties();
prop.put("mail.smtp.host", Constants.Mail.SMTP_HOST);
prop.put("mail.smtp.port", Constants.Mail.SMTP_PORT);
prop.put("mail.smtp.auth" , "true");
prop.put("mail.smtp.starttls.enable" , "true");
prop.put("mail.smtps.checkserveridentity", "true");
prop.put("mail.smtps.ssl.trust" , "*");
prop.put("mail.debug" , "true");
prop.put("mail.smtp.socketFactory.class" , "javax.net.ssl.SSLSocketFactory");
prop.put("mail.smtp.ssl.enable" , "true");
prop.put("mail.smtp.socketFactory.port" , Constants.Mail.SMTP_PORT);
prop.put("mail.smtp.ssl.trust" , "smtp.gmail.com");
prop.put("mail.transport.protocol", "smtp");
prop.put("mail.smtp.ssl.protocols", "TLSv1.2");
Session mailSession = Session.getDefaultInstance(prop, new javax.mail.Authenticator() {
//◆◆◆ 1. mail session ◆◆◆
Properties prop = new Properties();
prop.put("mail.smtp.host", Constants.Mail.SMTP_HOST);
prop.put("mail.smtp.port", Constants.Mail.SMTP_PORT);
prop.put("mail.smtp.auth" , "true");
prop.put("mail.debug" , "true");
prop.put("mail.transport.protocol" , "smtp");
// RPS 메일서버용 (SSL 사용안함, 포트 25)
prop.put("mail.smtp.ssl.enable" , "false");
prop.put("mail.smtp.starttls.enable" , "false");
// hiworks SSL 설정 (포트 465)
//prop.put("mail.smtp.ssl.enable" , "true");
//prop.put("mail.smtp.socketFactory.class" , "javax.net.ssl.SSLSocketFactory");
//prop.put("mail.smtp.socketFactory.port" , Constants.Mail.SMTP_PORT);
Session mailSession = Session.getDefaultInstance(prop, new javax.mail.Authenticator() {
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication(Constants.Mail.SMTP_USER, Constants.Mail.SMTP_USER_PW);
}