Notice
Recent Posts
Recent Comments
준호씨의 블로그
java imap folder name utf7 decode 본문
반응형
imap folder list 조회 할 때 보통 utf7 로 나오는데 이를 java 에서 decode 하는 방법이다. 다른 여러 좋은 라이브러리들이 있겠지만 gnu.inet 의 라이브러리를 사용 해 보자.
라이브러리는 https://maven-repo.evolvis.org/3rdparty/org/gnu/inetlib/1.1.1/ 에서 받을 수 있고
http://www.gnu.org/software/classpathx/inetlib/javadoc/index.html?gnu/inet/imap/UTF7imap.html 에 문서가 있다.
maven 으로 바로 가져 올 수 있을 거 같은데 아직 찾지 못했다.
UTF7imap class 에 static 함수로 decode 와 encode 가 있으니 따로 객체 생성 할 필요 없이 바로 사용 가능하다.
다음과 같은 테스트 코드 구현 해서 돌리면 끝~
import gnu.inet.imap.UTF7imap;
import org.junit.Test;
public class TestHello {
@Test
public void test() {
System.out.println(UTF7imap.decode("&wqTTONO4ycDVaA-"));
}
}
결과로 "스팸편지함"을 출력해 볼 수 있다.
반응형
'개발이야기 > 이메일시스템' 카테고리의 다른 글
sendmail - build with TLS support (0) | 2018.01.19 |
---|---|
sendmail 로그 항목 풀이 (0) | 2016.04.18 |
javamail 로 메일 발송 시 SSLv2Hello 이용해서 SSLv3 사용하기. ssl/tls 버전 지정하기. (0) | 2016.03.17 |
이메일발송 서비스 사이트들. Amazon SES, mandrill, mailgun, sendgrid 등 (0) | 2016.03.03 |
linux shell 에서 telnet SMTP 로 메일 발송하기 (2) | 2014.03.28 |
Comments