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-"));
}
}
결과로 "스팸편지함"을 출력해 볼 수 있다.
반응형
'개발이야기 > 이메일시스템' 카테고리의 다른 글
c - libcurl 로 smtp 메일 발송하기 (0) | 2018.04.16 |
---|---|
email - 가비아에서 도메인 SPF 설정하기 (0) | 2018.02.28 |
sslscan - Collect TLS (previously SSL) information easily. Installation, starttls SMTP test (0) | 2018.01.24 |
javamail 로 메일 발송 시 SSLv2Hello 이용해서 SSLv3 사용하기. ssl/tls 버전 지정하기. (0) | 2016.03.17 |
linux shell 에서 telnet SMTP 로 메일 발송하기 (2) | 2014.03.28 |
Comments