Package com.easydesk.notification.config
Class NotificationMailProperties
java.lang.Object
com.easydesk.notification.config.NotificationMailProperties
@ConfigurationProperties(prefix="easydesk.mail")
public class NotificationMailProperties
extends Object
메일 발송/링크 설정. 예전 Fulcrum CommonsEmailService 의 domain entry 설정을 대체한다.
# 기본 SMTP
easydesk.mail.host=smtp.example.com
easydesk.mail.port=465
easydesk.mail.username=helpdesk@example.com
easydesk.mail.password=${EASYDESK_MAIL_PASSWORD} # 비밀번호는 환경변수/외부 설정으로
easydesk.mail.ssl=true
# domain 별 SMTP (key 에 '.' 이 있으므로 대괄호 표기). no-reply 는 "no-reply.<domain>" 키를 따로 둔다.
easydesk.mail.domains[example.com].host=smtp.example.com
easydesk.mail.domains[no-reply.example.com].host=smtp.example.com
# 메일 본문 링크
easydesk.mail.link.scheme=https
easydesk.mail.link.default-host=www.example.com
easydesk.mail.link.static-base-url=https://www.example.com
- Author:
- Youngho Cho
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class메일 본문에 들어가는 URL 설정.static classSMTP 서버 하나의 접속 정보. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetHost()getLink()intgetPort()booleanisAuth()booleanisDebug()booleanisSsl()voidsetAuth(boolean auth) voidsetDebug(boolean debug) voidsetDefaults(NotificationMailProperties.Smtp defaults) voidsetDomains(Map<String, NotificationMailProperties.Smtp> domains) voidvoidvoidsetPassword(String password) voidsetPort(int port) voidsetSsl(boolean ssl) voidsetUsername(String username)
-
Constructor Details
-
NotificationMailProperties
public NotificationMailProperties()
-
-
Method Details
-
getDefaults
-
setDefaults
-
getHost
-
setHost
-
getPort
public int getPort() -
setPort
public void setPort(int port) -
getUsername
-
setUsername
-
getPassword
-
setPassword
-
isSsl
public boolean isSsl() -
setSsl
public void setSsl(boolean ssl) -
isAuth
public boolean isAuth() -
setAuth
public void setAuth(boolean auth) -
getDomains
-
setDomains
-
getLink
-
setLink
-
isDebug
public boolean isDebug() -
setDebug
public void setDebug(boolean debug)
-