DOI QR코드

DOI QR Code

Design and Implementation of IMAP Server Supporting E-mail Address Internationalization(EAI) in a Mobile Environment

모바일 환경에서 다국어 전자 우편 주소 지원을 위한 IMAP 서버 설계 및 구현

  • 이진규 (부산대학교 컴퓨터공학과) ;
  • 김경석 (부산대학교 정보컴퓨터공학부)
  • Received : 2015.04.03
  • Accepted : 2015.07.11
  • Published : 2015.10.31

Abstract

Due to the need for multilingual e-mail address, EAI Working Group of the IETF has created a wide range of standards associated with e-mail address internationalization(EAI) since 2006. One of the authors and colleagues designed and implemented the mail server, SMTPUTF8, that supports EAI RFC protocols. SMTPUTF8 mail server is composed of new SMTP and POP3 servers supporting EAI RFC protocols. However, SMTPUTF8 did not include a new IMAP server supporting EAI RFC protocol. Recently many people are using smart phones to read and send e-mail messages in a mobile environment. IMAP server is more useful than POP3 server in a mobile environment. Therefore, in this paper, the authors have designed and implemented IMAP server and client app that complies with the IMAP standard (RFC) published by EAI WG of IETF to support multilingual e-mail address. This IMAP server is added to the SMTPUTF8 mail server so that users can access e-mail messages via IMAP client app in a mobile environment.

다국어 전자 우편 주소의 필요에 의해 IETF의 EAI(E-mail Address Internationalization) 워킹 그룹은 2006년부터 다국어 전자 우편과 관련된 광범위한 표준들을 만들어왔다. 본 논문의 저자는 선행 연구로서 EAI RFC 프로토콜들을 지원하는 SMTPUTF8 메일 서버를 설계하고 구현하였다. SMTPUTF8 메일 서버는 EAI RFC 프로토콜을 지원하는 새로운 SMTP 서버와 POP3 서버로 구성된다. 하지만 SMTPUTF8 메일 서버는 EAI RFC 프로토콜을 지원하는 새로운 IMAP 서버를 포함하지 않았다. 최근 많은 사람들이 스마트폰을 이용하여 모바일 환경에서 받은 전자 우편을 확인하고 새로운 전자 우편을 작성하여 보낸다. 모바일 환경에서 IMAP 서버는 POP3 서버보다 더 유용하다. 따라서 본 논문에서는 다국어 전자 우편 주소를 지원하기 위해 IETF의 EAI 워킹 그룹에서 발표한 새로운 IMAP 표준을 지원하는 IMAP 서버와 IMAP 클라이언트 앱을 설계하고 구현하였다. SMTPUTF8 메일 서버 사용자들이 모바일 환경에서 IMAP 클라이언트 앱을 통해 다국어 전자 우편 메시지를 확인할 수 있게 하기 위해 새로운 IMAP 서버는 SMTPUTF8 메일 서버에 추가된다.

Keywords

References

  1. Kyongsok Kim, "A Comparative analysis of EAI and ASCII e-mail address standards and a study of current status of EAI in domestic and foreign countries," KISA, 2012.
  2. IETF EAI WG [Internet], http://tools.ietf.org/wg/eai/.
  3. S. Bradner, "RFC 202: The Internet Standards Process --Revision 3," IETF, 1996.
  4. L. Dusseault, "RFC 5657: Guidance on Interoperation and Implementation Reports for Advancement to Draft Standard," IETF, 2009.
  5. Deayoung Yeom, Dongyun Han, and Kyongsok Kim, "E-mail System Implementation for Standardization of E-mail Address Internationalization," Journal of Korea Multimedia Society, Vol.13, No.2, pp.265-278, Feb. 2010. (in Korea)
  6. Dongyun Han, Kyongsok Kim, "A Design and Implementation of SMTPUTF8 Mail Server to Support EAI(E-Mail Address Internationalization) Bis Standard," Journal of Information Technology Service, Vol.12, No.2, pp.321-334, Jun. 2013. (in Korea)
  7. M. Crispin, "RFC 3501: Internet Message Access Protocol Version 4rev1," IETF, 2003.
  8. J. Klensin, "RFC 6855: IMAP Support for UTF-8," IETF, 2013.
  9. J. Myers and M. Rose, "RFC 1939: Post Office Protocol-Version 3," IETF, 1996.
  10. J. Klensin and Y. Ko, "RFC 6530: Overview and Framework for Internationalized Email," IETF, USA, 2012.
  11. J. Yao and W. Mao, "RFC 6531: SMTP Extension for Internationalized Email," IETF, USA, 2012.
  12. A. Yang, S. Steele, and N. Freed, "RFC 6532: Internationalized Email Headers," IETF, USA, 2012.
  13. T. Hansen, C. Newman, and A. Melnikov, "RFC 6533: Internationalized Delivery Status and Disposition Notifications," IETF, USA, 2012.