none
아웃룩을 사용하여 메일을 보내면 외부에서는 깨져서 나타납니다. RRS feed

  • 질문

  • - MICROSOFT OUTLOOK을 이용 하여 Exchange Server에서 외부로 보낼 때 는 한글이 깨지지 않음

    - 개발프로그램에서 Exchange Server를 거치게 되면 OPTION=UTF-8 설정을 해주어야만

    한글이 깨지지 않음 (DAUM,GOOGLE 및 외부업체메일 제외)

    - 개발프로그램에서 다른 메일호스트업체(SMTP)를 이용하여 보내면 한글이 깨지는 현상이 없음

    Exchange Server에서OPTION=UTF-8 값으로 메일송신 후 DAUM, GOOGLE 및 외부호스트 에서의 수신메일을 수동으로 ENCODING 값을 EUC-KR로 변경하면 한글이 나타남

    사내 네이버 다음 구글 외부업체메일
    Exchange Server
      (NO OPTION)
    X X X X X
    큐메일 및 외부 호스트업체
      (NO OPTION)
    O O O O O
     Exchange Server
      (OPTION=euc-kr)

    (OPTION=ks_c_5601-1987)
    O X X X X
     Exchange Server
      (OPTION=UTF-8)
    O O X O X

    메일 그룹명 내 ‘EN DASH()’ 와 ‘Hyphen(-)’의 차이로 인해 문제가 발생하는 부분도 확인 해 보았지만 해당 증상과는 관련 없는 부분인 듯 합니다.

    혹 제가 확인해야 할 부분이 있는지 알려주시면 감사하겠습니다.

    2014년 3월 28일 금요일 오전 6:40

답변

  • 아래는 안드로이드 폰에서 회신 메시지 깨짐 현상시 점검하는 사항이지만 참고하시면 좋을 것 같습니다.

    메시지 점검

    ð 아래와 같이 메시지 송수신자 및 제목에 대해서 UTF8 로 인코딩 했음을 확인할 수 있습니다.

    ð 하지만 메시지 본문에 대해서는 Cotents 및 Charset 정보 없이 한글로 그대로 포함되어 있습니다.

    clip_image001

    ð 이로 인해서 Exchange 서버에서는 해당 메시지 본문에 대해서 정상적으로 표시가 되지 않습니다.

    ð Naver 및 일부 국내 포탈의 경우 본문에 해당 정보가 없을 경우, text 와 한글로 인지하여 보여주도록 되어 있을 수 있으나,

    이는 RFC 규약에 맞지 않는 메시지를 처리하는 방식이 program 마다 다를 수 있기 때문이며,

    메시지를 작성할 때 RFC 규약에 맞도록 본문에 대한 Contents-type 및 charset 정보를 넣어야 합니다.

    3. 메시지 수정 및 테스트 결과

    아래와 같이 해당 메시지 body 가 text 형태로 EUC-KR 이나 KSC5601 로 한글임을 해당 메시지에 추가로 명명해 보았습니다.

    Content-Type: text;

    Charset=”EUC-KR”

    혹은

    Content-Type: text;

    Charset=”ks_c_5601-1987”

    clip_image003

    위와 같이 메시지가 수정되면, outlook 및 OWA 상에서 한글이 정상적으로 보임이 확인할 수 있습니다.

    [참고자료]

    안드로이드 폰에서 회신 메시지 깨짐 현상시 점검

    제시해 드린 답변이 도움이 되었기를 바랍니다.
     
    답변이 문제 해결에 도움이 되었다면 답변으로 채택을 부탁드립니다.
    하지만 문제 해결이 되지 않아서 정확한 답변을 원하는 경우에는 문제의 정보를 더 자세하게 답변으로 제공해주시기 바랍니다.

    2014년 3월 31일 월요일 오전 2:37
    중재자