Package com.easydesk.notification.util
Class EmailUtils
java.lang.Object
com.easydesk.notification.util.EmailUtils
Email 관련 작은 helper 들.
Spring 전환: commons-email 의 Email 설정(setDebug/setAuth), Turbine Template 의 template 경로 계산
(prepairDir/getSubject), YAAFI MimeTypeService 로 charset 을 찾던 부분, 수신자를 locale 별로 묶던
groupAddressesByLocale 은 모두 쓰는 곳이 없어졌거나(JavaMailSender/Thymeleaf 가 대체) 삭제된 plain 발송장치 전용이어서 제거했다.
- Author:
- Youncho Cho
-
Method Summary
Modifier and TypeMethodDescriptionstatic LocalechooseLocale(EasyDeskUser user, Module module) 수신자의 locale 을 정한다: user 의 locale -> module 의 locale -> 시스템 기본 locale.static StringgetCharset(Locale locale) locale 에 맞는 메일 charset.
-
Method Details
-
getCharset
locale 에 맞는 메일 charset. 일본어는 ISO-2022-JP, 나머지는 UTF-8 이다. (예전에는 MimeTypeService 에 물어봤다)- Parameters:
locale- aLocalevalue- Returns:
- charset name
-
chooseLocale
수신자의 locale 을 정한다: user 의 locale -> module 의 locale -> 시스템 기본 locale.- Parameters:
user- 수신자module- module- Returns:
- locale
- Throws:
Exception
-