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

re: smtp 메일관련 질문 입니다.
작성자: 송원석
작성일시: 2005-01-10 11:40,  조회수: 2,698
금일 오전에 약간의 시간적인 여유가 있어서 말씀하신 부분들을 찾아보았습니다. 저는 말씀중에 .NET 이라는 언급이 있으셔서 .NET 의 클래스 라이브러리를 사용하시는 줄로 이해를 했습니다만, 막상 코드를 상펴보니 CDO 를 인터롭으로 이용하시는 것 같네요. 그렇다면 제가 직접 테스트를 해본 것은 아니지만 MSDN 상으로 관련된 내용들을 다소 말씀드릴 수 있을 것 같습니다. ^_^

먼저 말씀해주신 코드를 살펴보면 다음과 같은 부분이 있습니다.
MyMailMsg = MyMailBox.Messages 
이 코드는 InBox 폴더에 저장된 메세지들을 컬랙션 형태로 얻는 코드입니다. 따라서 이 코드가 정상적으로 실행되고 나면 MyMailMsg 라는 변수에는 메세지들이 컬렉션 형태로 담겨져 있게 되겠죠. 그리고 그 다음 부분을 살펴보면 다음과 같은 코드들이 있습니다.
from_name = MyMailMsg(i).sender.name 
위의 코드는 바로 MyMailMsg 컬렉션의 i 번째 메세지에 접근해서 메세지 발신자의 이름을 얻어오는 부분이죠. 이처럼 관련된 모든 프로퍼티들은 이와 비슷한 방법으로 얻을 수 있고 MyMailMsg 컬렉션의 각각의 아이템들은 Message 개체의 인스턴스들인 것입니다. 일단 저는 CDO 1.2.1 을 기준으로 말씀을 드리도록 하겠습니다. 기본적인 CDO 1.2.1 의 Message 개체에 관한 MSDN 문서들은 다음의 경로에서 찾아보실 수 있습니다.

    http://msdn.microsoft.com/library/en-us/cdo/html/_olemsg_message_object.asp?frame=true

이 문서를 살펴보시면 Message 개체에서 제공해주는 프로퍼티와 메서드들에 관한 목록이 있는데 이 목록중에 ID 라는 프로퍼티가 있습니다. 메세지의 고유한 번호를 원하신다면 이 ID 라는 프로퍼티를 사용하시면 될 것 같습니다. 문자열 형식의 읽기 전용 프로퍼티입니다. 테스트를 해본 것은 아니지만 대충 다음과 같은 코드를 사용하시면 되겠죠.
msg_id = MyMailMsg(i).ID
그리고 참조나 숨은 참조의 경우에는 Recipients 프로퍼티를 사용하시면 될 것 같습니다. 이 프로퍼티는 메세지를 받는 사람들에 대한 정보를 담고 있습니다. 메세지를 받는 사람이 혼자인 경우에는 단일 Recipient 개체를 담고 있고, 여러 사람일 경우에는 Recipients 컬렉션을 담고 있습니다. 따라서 두 가지 경우를 구분해주셔야만 할 것 같습니다. 이 Recipient 개체에는 Type 이라는 프로퍼티가 있는데 이 값을 읽어보시면 메세지를 받는 사람인지, 참조인지, 숨은 참조인지를 구분하실 수 있습니다. 따라서 이 프로퍼티를 사용하시면 원하시는 작업을 그리 어렵지 않게 이루실 수 있을 것 같습니다. ^_^

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

re: FileCube에서 화일 업로드 문제...

송원석

2005-01-12 4,759
949

re: FileCube에서 화일 업로드 문제...

전찬석

2005-01-12 2,487
948

smtp 메일관련 질문 입니다.

홍완식

2005-01-07 2,695
947

re: smtp 메일관련 질문 입니다.

송원석

2005-01-07 2,549

re: smtp 메일관련 질문 입니다.

송원석

2005-01-10 2,698
945

정규식 질문인데요...

오마르

2005-01-05 1,028
944

re: 정규식 질문인데요... [1]

송원석

2005-01-05 2,576
943

익스플로러에서 이미지 비율 조정 인데요..

오마르

2005-01-04 921
942

re: 익스플로러에서 이미지 비율 조정 인데요..

송원석

2005-01-04 2,633
940

Filecube 소스에 EnableSessionState=False 에 대해서...

이쁜이

2004-12-31 3,042
939

re: Filecube 소스에 EnableSessionState=False 에 대해서...

송원석

2005-01-02 2,676
938

추가 질문입니다.

이쁜이

2005-01-03 2,759
937

re: 추가 질문입니다.

송원석

2005-01-03 2,674
936

답변에 진심으로 감사드립니다.(냉무)

이쁜이

2005-01-03 2,509
935

[질문] ABC 업로드에서 고용량 파일 업로드?

ASaP

2004-12-31 2,488
934

re: [질문] ABC 업로드에서 고용량 파일 업로드?

송원석

2004-12-31 5,801
933

Application 이 먹지를 않네요~

궁금이

2004-12-29 2,648
932

re: Application 이 먹지를 않네요~

송원석

2004-12-29 2,575
931

파일큐브0.0.7 Prepare 에 대한 질문입니다.

이쁜이

2004-12-28 3,062
930

re: 파일큐브0.0.7 Prepare 에 대한 질문입니다.

송원석

2004-12-29 2,708
929

쿼리 질문입니다.

궁금이

2004-12-27 886
928

re: 쿼리 질문입니다. [1]

송원석

2004-12-27 2,414
927

안녕하세요~ 자바스크립트 질문인데요.. ^^

오마르

2004-12-27 957
926

re: 안녕하세요~ 자바스크립트 질문인데요.. ^^ [1]

송원석

2004-12-27 2,770
925

정규식 질문입니다. 테그 안에 있는 이것(' or ") 없애기

포카포카

2004-12-22 904