게시판 본문 ASP, ASP.NET, IIS & Script - Read Only

re: 두저리 두저리
작성자: 송원석
작성일시: 2004-04-23 15:43,  조회수: 3,330
송원석입니다. ^_^

한 가지 미리 말씀드릴 것은 저 역시도 SMTP 와 관련해서는 궁금이님보다 그다지 더 많이 알고 있는 것이 없다는 사실입니다. 혹시라도 기대에 못미치는 답변이 되더라도 너무 실망하지는 마시고 그저 옆의 동료와 상의 한 번 했다고 생각해주시면 감사하겠습니다. ^_^;;;

저 역시도 유니코드 메일 발송이라는 주제에 관해서는 지금까지 깊게 생각해 본 적이 별로 없습니다. 그래서 대신 인터넷에서 이와 관련된 내용들을 검색해 봤는데요, 비록 짧은 시간이나마 고민을 해 보고 내린 결론은 CDONTS.NewMail 개체를 사용하지 말고 CDONTS 의 기타 다른 개체들을 사용하자는 것이었습니다. 아시다시피 CDONTS.NewMail 개체는 정말 메일 하나만을 간편하게 보내기 위한 목적으로 제공되는 개체입니다. 빠르고 간편하면서도 일반적인 상황하에서 갖추고 있어야 할 기능들은 다 가지고 있는 매우 유용한 개체이긴 합니다만, 아무래도 전문적으로 분할된 개체의 기능에는 못 미치는 것이 사실입니다. 이를테면 멀티파트 인코딩 같은 것은 불가능하죠.

그래서 이런 방향으로 MSDN 을 뒤져 봤는데 다행스럽게도 다음과 같은 문서를 찾을수 있었습니다.

810702 - HOW TO: Migrate the Collaboration Data Objects for NTS Applications to Microsoft Collaboration Data Objects for Windows 2000

이 문서의 해당 부분 소제목이 Send Unicode Message Text 라는 사실과 CDONTS 용 샘플이 존재한다는 사실에 솔직히 어느 정도는 고무되었습니다만 안타깝게도 코드가 조금 엄망이더군요. 그래서 다음과 같이 정리를 약간하고 제 컴퓨터에서 테스트를 해 보았습니다. ^_^;;;
<%

    Set S = CreateObject("CDONTS.Session") 
    S.LogonSMTP "User 1", "songgun@egocube.pe.kr" 
    S.SetLocaleIDs 65000      '** 또는 65001 : 65000 → UTF-7, 65001 → UTF-8

    Set M = S.Outbox.Messages.Add
    M.MessageFormat = 0
    Set R = M.Recipients.Add
    R.Name = "Joe €"
    R.Address = "songgun@egocube.pe.kr"
    M.Subject = "Unicode content" 
    M.Text = "That will be €5, please."
    M.Send

%>
그리고 위의 문서상에서는 바로 € 문자가 유로 기호로서 유니코드로 0x20ac 값을 가지고 있다고 설명하고 있습니다. 따라서 위의 코드를 실행시켜 보았을 때 € 문자가 이상없이 발송이 되면 우리의 문제가 해결되는 것이죠. 그리고 코드를 보시면 CDONTS.Session 개체가 사용되고 있는 것을 보실 수 있으실 것입니다. 참고로 다음은 MSDN 상의 CDONTS 관련 자료입니다.

Introduction to CDO for NTS

그리고 그 실행 결과는 만족스러웠습니다. 물론 테스트를 조금 더 충분히 해 봐야겠지만 최소한 문서에 적혀있는 대로 동작했으니까요. ^_^

부족하나마 참고하시고 좋은 결과를 얻으시게되면 제게도 좀 알려주시기 바랍니다.

감사합니다.
IP 주소: 61.80.31.136
전체 2,095 건의 게시물, 84 페이지로 구성된 ASP, ASP.NET, IIS & Script 게시판의 72 페이지입니다.
게시물
339

re: RSS 에 대한 질문이 있는데요.. [1]

송원석

2004-04-23 6,774
338

re: RSS 에 대한 질문이 있는데요.. [1]

송원석

2004-04-23 3,252
337

두저리 두저리

궁금이

2004-04-23 1,074
336

re: 두저리 두저리

궁금이

2004-04-23 869
335

re: 두저리 두저리

송원석

2004-04-23 3,239

re: 두저리 두저리

송원석

2004-04-23 3,330
330

파일큐브를 설치했는데, 폴더 설정은 어떻게??

영호

2004-04-23 3,022
329

re: 파일큐브를 설치했는데, 폴더 설정은 어떻게??

송원석

2004-04-23 3,052
328

re: 파일큐브를 설치했는데, 폴더 설정은 어떻게??

영호

2004-04-24 3,984
327

rss.asp 소스를 공개해 주세요.. [2]

이종민

2004-04-22 3,086
326

txt 파일 관련..간단한 질문 입니다.

최경우

2004-04-22 2,951
325

re: txt 파일 관련..간단한 질문 입니다.

송원석

2004-04-22 3,028
324

안녕하세요~ [1]

오마르

2004-04-22 839
323

asp를 이용한 관리도구/서비스 제어하기

으잉

2004-04-21 941
322

re: asp를 이용한 관리도구/서비스 제어하기 [1]

송원석

2004-04-22 3,227
321

정규식 관련 질문입니다...

바보똥개

2004-04-16 2,893
320

re: 정규식 관련 질문입니다...

송원석

2004-04-16 3,179
319

re: 정규식 관련 질문입니다...

바보똥개

2004-04-16 2,961
318

re: 정규식 관련 질문입니다...

송원석

2004-04-16 2,882
317

제가 제 허접 게시판에서 쓰는 이미지 처리 부분입니다. [2]

큰머리

2004-04-21 3,148
316

IE 페이지 여백 조절이 가능한지??

김영곤

2004-04-12 3,068
315

re: IE 페이지 여백 조절이 가능한지??

송원석

2004-04-12 2,778
314

밑에 300번 다시 질문입니다.

알고싶다

2004-04-09 893
313

re: 밑에 300번 다시 질문입니다.

송원석

2004-04-10 3,017
312

<질문>게시판 내용을 불러오면 이런문제가 있는데요. [1]

네이킷탱고

2004-04-07 966