Skip to content

Commit 0ae93d0

Browse files
committed
Merge remote-tracking branch 'origin/bugfix/10.6.3/add-organization-name-settings' into bugfix/10.7.1/add-organization-name-settings
2 parents bbda0de + e2fb8c1 commit 0ae93d0

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

backend/src/main/java/com/park/utmstack/config/Constants.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ public final class Constants {
1818
public static final String PROP_MAIL_PORT = "utmstack.mail.port";
1919
public static final String PROP_MAIL_PASSWORD = "utmstack.mail.password";
2020
public static final String PROP_MAIL_USERNAME = "utmstack.mail.username";
21+
public static final String PROP_MAIL_ORGNAME = "utmstack.mail.organization";
2122
public static final String PROP_MAIL_SMTP_AUTH = "utmstack.mail.properties.mail.smtp.auth";
2223

2324
public static final String PROP_EMAIL_PROTOCOL_VALUE = "smtp";

backend/src/main/java/com/park/utmstack/service/mail_config/MailConfigService.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,20 @@
55
import com.park.utmstack.domain.mail_sender.MailConfig;
66
import org.springframework.stereotype.Service;
77

8+
import javax.mail.internet.InternetAddress;
9+
import java.io.UnsupportedEncodingException;
810
import java.util.List;
911

1012
@Service
1113
public class MailConfigService {
12-
public MailConfig getMailConfigFromParameters(List<UtmConfigurationParameter> parameters){
14+
public MailConfig getMailConfigFromParameters(List<UtmConfigurationParameter> parameters) throws UnsupportedEncodingException {
1315
MailConfig mailConfig = new MailConfig();
1416

1517
mailConfig.setHost(getParamValue(parameters, Constants.PROP_MAIL_HOST));
1618
mailConfig.setUsername(getParamValue(parameters, Constants.PROP_MAIL_USERNAME));
1719
mailConfig.setPassword(getParamValue(parameters, Constants.PROP_MAIL_PASSWORD));
1820
mailConfig.setAuthType(getParamValue(parameters, Constants.PROP_MAIL_SMTP_AUTH));
19-
mailConfig.setFrom(getParamValue(parameters, Constants.PROP_MAIL_FROM));
21+
mailConfig.setFrom(String.valueOf(new InternetAddress(Constants.CFG.get(Constants.PROP_MAIL_FROM), getParamValue(parameters, Constants.PROP_MAIL_ORGNAME))));
2022
mailConfig.setPort(Integer.parseInt(getParamValue(parameters, Constants.PROP_MAIL_PORT)));
2123

2224
return mailConfig;

0 commit comments

Comments
 (0)