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

re: 질문 할꼐 많은데 한번에 싸잡아서 작성합니다.
작성자: 송원석
작성일시: 2004-04-24 07:50,  조회수: 3,291
먼저 2 번 부터 말씀드리겠습니다.
2. CDONTS.Session와 CDO.Message는 뭔가요? 무엇이 다르죠? 그리고 newmail은요?
사실상 CDONTS 에서는 상당히 많은 수의 다양한 기능의 개체들을 제공해주고 있습니다. 그러나 현실적으로 저희들은 거의 CDONTS.NewMail 개체만 사용하는 편이죠. 왜냐하면 이 개체 하나만 가지고도 메일을 발송하는 데에는 거의 지장이 없으니까요. 그러나 NewMail 개체는 사실 말하자면 초간단 메일 발송 전용 개체라고나 할까요? ^_^;;;

결론적으로 다른 개체들, 예를 들면 SMTP 와의 연결을 관리하는 CDONTS.Session 개체, 메세지 그 자체를 의미하는 CDONTS.Message 개체, 수신자를 의미하는 CDONTS.Recipient 개체 등등의 세부적인 처리 과정을 하나로 몽땅 뭉그러트려서 단 몇 줄만 가지고도 손쉽게 메일을 발송할 수 있도록 만들어 놓은 유틸리티성 개체가 바로 CDONTS.NewMail 개체인 것입니다.
1. TO, CC, BCC가 있는데 ...
이미 눈치 채셨겠지만 제가 말씀드린 예제를 살펴보시면 Recipients 컬렉션에 Add() 메소드를 사용하여 새로운 Recipient 개체를 추가함으로서 수신자를 설정합니다. 즉 다음의 예제 코드 일부와 같이 말이죠...
Set R = M.Recipients.Add
R.Name = "Joe €"
R.Address = "songgun@egocube.pe.kr"
위의 코드에서는 바로 R 이라는 개체 변수가 Recipient 개체의 인스턴스를 가지고 있는 것인데요, 이 Recipient 개체에는 Type 이라는 프로퍼티가 있습니다. 따라서...
R.Type = 1    '** To
R.Type = 2    '** Cc
R.Type = 3    '** Bcc
라는 코드중 상황에 따라 적당한 것을 추가해 주시면 됩니다.
3. 이메일이 발송이 된 후 SMTP가 에러 메일을 다시 발송 합니다.
일단 IIS 의 SMTP 를 통해서 발송된 모든 메일을 다음과 같은 과정을 거치게 됩니다. IIS 가 설치된 폴더의 하위를 살펴 보시면 보시면 Mailroot 라는 폴더가 있고 또 그 밑에 여러 개의 폴더들이 있습니다.

지금 제 집 컴퓨터에는 IIS 가 설치되어있지 않아서 정확한 폴더명은 확인해 볼 수가 없습니다만, 일단 SMTP 를 통한 메일은 발송이 되면 Pickup 폴더에 각각 파일로 저장이 됩니다. 그러면 SMTP 가 발송을 하기 위해서 먼저 시도를 하게 되고 만약 너무 많은 메일을 발송한다든가 해서 한 번에 처리를 할 수 없다면 Queue 폴더로 일단 옮겨서 보관해 둡니다. 그리고 설정에 따라서 일정한 주기마다 Queue 폴더에 존재하는 메일을 발송하기 위해서 시도를 하죠. 만약 메일이 어떠한 오류로 인해서 발송이 되지 않는다면 그 메일은 BadMail 이라는 폴더에 쌓이게 됩니다. 그리고 각각의 메일 파일 안에는 오류의 간단한 원인이 들어있구요. 따라서 이 폴더를 FSO 로 읽어보면 원하시는 작업을 하실 수 있을 것 같네요. ^_^
4. 여기서 strMailFormat은 html은 0 text는 1을 값을...
제가 말씀드린 MSDN 페이지에서 CDONTS.Message 개체를 살펴보시면 Text 프로퍼티와 HTMLText 프로퍼티를 찾아보실 수 있습니다. 따라서...
M.Text = "That will be €5, please."
대신...
M.HTMLText = "That will be €5, please."
라고 하시면 될 것 같습니다. 다만 저도 이 부분은 테스트를 해보고 말씀드리는 것이 아니기 때문에 약간 더 손을 보셔야 할지도 모르겠습니다. ^_^;;;

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

html tag를 없애는 정규식에서의 궁금증

전C

2004-04-30 5,056
363

re: html tag를 없애는 정규식에서의 궁금증

송원석

2004-04-30 3,085
362

re: html tag를 없애는 정규식에서의 궁금증

전C

2004-04-30 3,512
361

re: html tag를 없애는 정규식에서의 궁금증 [1]

송원석

2004-04-30 3,133
360

배열에 대해 궁금한게 있는데요..

오마르

2004-04-29 1,036
359

re: 배열에 대해 궁금한게 있는데요.. [1]

송원석

2004-04-29 2,843
358

안녕하세요~ ^^

오마르

2004-04-28 879
357

re: 안녕하세요~ ^^

송원석

2004-04-28 2,741
356

ㅎㅎ 접니다.

궁금이

2004-04-28 967
355

re: ㅎㅎ 접니다.

송원석

2004-04-28 3,212
354

re: ㅎㅎ 접니다. (메일 주소 입니다) [1]

궁금이

2004-04-28 879
353

클래스로 DB 입,출,삭제한다면?

김지영

2004-04-27 897
352

re: 클래스로 DB 입,출,삭제한다면? [1]

송원석

2004-04-27 2,880
351

안녕하세요~ 클레스에서 궁금한거요 ^^

오마르

2004-04-27 959
350

re: 안녕하세요~ 클레스에서 궁금한거요 ^^ [1]

송원석

2004-04-27 2,960
349

안녕하세요~ 정규식에서요~ ^^

오마르

2004-04-26 949
348

re: 안녕하세요~ 정규식에서요~ ^^ [1]

송원석

2004-04-26 3,022
347

파일큐브, 윈도우2000 서버와 윈도우XP에서의 차이점은?

영호

2004-04-25 983
346

re: 파일큐브, 윈도우2000 서버와 윈도우XP에서의 차이점은?

송원석

2004-04-25 2,916
345

아..........답답해서.....도와주세요...

최경우

2004-04-24 995
344

re: 아..........답답해서.....도와주세요... [1]

송원석

2004-04-25 2,779
343

즐거운 주말되세요~ ^^ [1]

오마르

2004-04-24 889
342

질문 할꼐 많은데 한번에 싸잡아서 작성합니다.

궁금이

2004-04-23 1,021

re: 질문 할꼐 많은데 한번에 싸잡아서 작성합니다.

송원석

2004-04-24 3,291
340

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

오마르

2004-04-23 1,009