C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[19186] indy 에서 SMTP 를 이용하여 메일보낼때 한글이 23자를 넘으면 문제가 생깁니다.
김진성 [] 1106 읽음    2002-06-08 19:10

안녕하세요.
항상 이 곳을 이용하여 여러가지 열심히 공부하는 사람입니다.

다른 곳의 C++빌더 커뮤니티는 거의 없는 듯 하고....-.-;

제가 이번에 indy 를 이용하여 간단한 메일 발송 프로그램을 만들려고 indy 에 포함된
MailClient 데모를 테스트 중입니다. 그런데 다 잘되거드요!
하지만 메일을 보낼때 제목 부분에 한글을 23자 이상 입력하면
메일 제목이 잘리고 메일 헤더부분이 본문으로 내려가는 이상현상이 생깁니다.

이상하게 메일 제목에 23자 이상 입력하면 잘립니다.
발송된 메일 본문을 보니 헤더부분에 제목이 아래와 같이 되더군요,.

Subject:
=?EUC-KR?B?vsi/qcfPx8/Hz8fPx8++yL+px8/Hz8fPx8/Hz77Iv6nHz8fPx8/Hz8fPvsi/?=

=?EUC-KR?B?qcfPx8/Hz8fPx8++yL+px8/Hz8fPx8/Hzw==?=

중간에 한 줄이 떨어집니다.


Subject:
=?EUC-KR?B?vsi/qcfPx8/Hz8fPx8++yL+px8/Hz8fPx8/Hz77Iv6nHz8fPx8/Hz8fPvsi/?=
=?EUC-KR?B?qcfPx8/Hz8fPx8++yL+px8/Hz8fPx8/Hzw==?=

위와 같이 되면 정상적으로 메일제목이 나오는데 참....

그리고 ics는 메일 제목이 한글 그대로 나오는데 indy는 위와 같이 변경됩니다.
indy의 경우 영문일때는 영문이 바로 나옵니다.

제가 사용한건 Indy 8.0.22 입니다.
제가 최신 버전 Indy 9.0에 있는 demo 까지 해보았는데 마찬가지입니다.

에고~~ 질문이 너무 엉성...

Indy 8.0.22에 있는 MailClient 데모로 테스트 하여 보세요.
제목에 한글을 23자 이상을 입력해보세요,,,(한 30자 정도~~)

저만 그런건지.... 아니면 다들 그러신건지요?
해결 방법은 없는지..... 한국에서 한글을 사용해야 하는데.... 영문만 잘되고~~~



+ -

관련 글 리스트
19186 indy 에서 SMTP 를 이용하여 메일보낼때 한글이 23자를 넘으면 문제가 생깁니다. 김진성 1106 2002/06/08
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.