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