>> Edit article
이름
제목
패스워드
안녕들 하세요? 저는 회원들에게 메일전송하는 프로그램을 작성하였는데요... 일반적으로 아무 문제 없는데... 가끔씩...중간 중간에 이상한 글자가 들어가는 경우가 있습니다... ( 주로 "!" 문자) 우리회사 말구 다른 호스트로 보낼때에요... ( chollian.net, lycos.co.kr 등..) 그래서 이리저리 조사를 하다보니까... 온전한 메일에서는 헤더중... Content-Transfer-Encoding 이 "base64" 또는 "quoted-printable" 로 되어있구요... 깨진 메일에서는 Content-Transfer-Encoding 이 "8bit" 로 되어있더라구 요... Content-Transfer-Encoding 는 제가 메일전송 프로그램에서 "8bit" 로 셋팅 을 했는데... 이것이 메일서버를 거치면서 "base64" 또는 "quoted-printable" 로 conversion 되는것 같아요... ( Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by XXX.XXX.com ) ( Content-Transfer-Encoding: base64 X-MIME-Autoconverted: from 8bit to base64 by XXX.XXX.com ) 저는 분명이 제가 짠 프로그램에서 "8bit" 로 setting 했는데... 메일서버에 서 어떤때는 "base64" 로... 또 어떤때는 "quoted-printable" 로 위와같이 변환이 됩니다... 이유가 뭘까요? 메일서버에서 이걸 어떡게 setting 하죠? 그리고 깨진메일은 항상 변환이 안된 "8bit" 그대로 입니다. (chollian.net, lycos.co.kr 등으로 보내면 항상 그렇습니다...) 이유가 뭘까요? 서버는 linux 에서 sendmail 8.9.3 을 사용하고요... 클라이언트는 VC++ 로 작성했습니다... 제가 워낙 무지한데... 급하게 메일프로그램을 작성하느냐구... 이모양 입니다... 고수님들의 답변을 기다리겠습니다... 꾸벅~~~
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved