게시판 본문 ASP, ASP.NET, IIS & Script - Read Only
re: 두저리 두저리 |
---|
작성자: 송원석
작성일시: 2004-04-23 15:43,
조회수: 3,559
|
송원석입니다. ^_^
한 가지 미리 말씀드릴 것은 저 역시도 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 | 2004-04-23 | 7,281 | ||
338 | 2004-04-23 | 3,503 | ||
337 |
궁금이 |
2004-04-23 | 1,074 | |
336 |
궁금이 |
2004-04-23 | 869 | |
335 | 2004-04-23 | 3,464 | ||
2004-04-23 | 3,559 | |||
330 | 2004-04-23 | 3,239 | ||
329 | 2004-04-23 | 3,274 | ||
328 | 2004-04-24 | 4,216 | ||
327 | 2004-04-22 | 3,307 | ||
326 | 2004-04-22 | 3,174 | ||
325 | 2004-04-22 | 3,237 | ||
324 |
안녕하세요~ [1] |
오마르 |
2004-04-22 | 839 |
323 |
으잉 |
2004-04-21 | 941 | |
322 | 2004-04-22 | 3,471 | ||
321 | 2004-04-16 | 3,116 | ||
320 | 2004-04-16 | 3,408 | ||
319 | 2004-04-16 | 3,179 | ||
318 | 2004-04-16 | 3,104 | ||
317 | 2004-04-21 | 3,376 | ||
316 | 2004-04-12 | 3,282 | ||
315 | 2004-04-12 | 3,010 | ||
314 |
알고싶다 |
2004-04-09 | 893 | |
313 | 2004-04-10 | 3,226 | ||
312 |
네이킷탱고 |
2004-04-07 | 966 |