|
첫번째 질문.
다국어 지원이 되지 않더라도 내용은 정상적으로 나타날 수 있습니다. 그렇다고 NMSMTP 컴포넌트가 내용
부분만 다국어 지원을 하기 때문은 아니고.. 내용이 전혀 인코딩이 안되어 있을 경우, 그러니까 8bit 인코딩이던가
그렇게 되어있으면 정상적으로 나옵니다. 이것은 텍스트 포맷의 메일을 보내기만 하는 경우에만 해당됩니다.
메일을 받는 경우에는 NMPOP3이던가 하는 컴포넌트를 써야 하는데, 이넘이 대부분의 인코딩들을 지원하지
못하므로 또 문제가 생깁니다. 넷마스터 컴포넌트를 마지막으로 써본지가 4년쯤 되었으니 기억이 가물거리는
것을 이해해주시구요.
두번째 질문.
인디가 설치되어 있다면 금방 찾아보실 수 있을 텐데요.
컴포넌트 팔레트의 Indy Clients 탭에 보시면 idSMTP라는 컴포넌트가 있습니다.
역시 메일을 받기 위한 idPOP3 컴포넌트도 있습니다.
그럼...
시급 님이 쓰신 글 :
: 정말로 고맙습니다.
: 염치 불구하고 두가지만 더 여쭤보겠습니다.
: 첫째.다국어를 지원하지 않는다는 것은 Subject만입니까?
: NMSMTP1->PostMessage->Body->Add(WKMsg);
: 위와같이 WKMsg에 설정한 일본어는 제대로 송신이 되는데요.
: 둘째.지금 빌더 6을 사용하고 있는데 인디컴포넨트의 이름이 영어로 뭐지요?
: 사실 빌더경력은 1달이여서 초보자입니다. 하찮은 질문을 해서 죄송해요.
: 그럼 부탁드립니다.
:
:
: 박지훈.임프 님이 쓰신 글 :
: : 넷마스터 컴포넌트들은 써본지 오래되어서 정확하게는 기억이 안납니다만...
: : 넷마스터의 메일 컴포넌트인 NMSMTP가 다국어 지원을 하지 않았던 것은 거의 틀림 없었던 거 같습니다.
: : 우연찮게 그넘의 소스를 구해서 봤는데, 다국어에 대한 고려가 전혀 안되어 있더군요.
: :
: : 그러니 NMSMTP를 사용하는 것은 하루 빨리 포기하시는 것이 좋을 듯 하고요.
: : 대신 인디의 메일 컴포넌트들을 사용하시는 것이 좋을 것 같습니다.
: : 인디는 빌더 6에는 기본 설치되어 있고, 5 이하 버전에서는 컴포넌트 자료실에서 다운받아 설치하시면 됩니다.
: : 인디 자체의 데모에 C++Builder 버전의 SMTP 데모가 포함되어 있는지 정확히 기억이 안나는데, 만약 없다면
: : 역시 컴포넌트 자료실을 좀 더 뒤져보시면 제가 작년인가에 올린 C++Builder용 인디 데모들을 다운받으실
: : 수 있을 겁니다.
: :
: : 그럼...
: :
: :
: : 시급 님이 쓰신 글 :
: : : 안녕하세요. 도와주세요.
: : : 메일 송신프로그램인데요.
: : : 메일 Subject를 영어 문자로 할때는 별문제가 없는데요.
: : : 일본어 문자로 하면 실패합니다.(일본어 window xp에서).
: : : NMSMTP1->PostMessage->Subject = "testsubject"
: : : 상기의 경우는 아무 문제 없는데요 "testsubject"를 일본어 문자로 바꾸면 실패합니다.
: : : 왜서 인지 아시는 분 가르쳐 주세요.
: : :
: : : 그럼 부탁 드립니다.
: : :
|