2009-06-30 2 views
0

타사 컨트롤을 사용하지 않고 vb.net 2005에서 전자 메일을 읽는 방법은 무엇입니까? 어떤 생각과 소스 코드는 나에게주세요 (어떤 방법) 모든vb.net 2005에서 전자 메일을 읽는 방법

+1

질문이 구체적이지 않습니다 - 이메일의 형식/위치는 무엇입니까? POP3 사서함? 로컬 텍스트/MIME 파일? –

+0

plz 자세한 내용 –

답변

5

먼저 메일 retreive 여러 프로토콜이 있습니다.

...

POP3, IMAP 등 당신이로 시작하는 것이 좋습니다 전자 메일 시스템을 구성하는 다양한 구성 요소에 익숙해 져야합니다.

  • 메일 전송 에이전트 (프로토콜 : SMTP)
  • 메일 배달 에이전트 (프로토콜 : POP3, IMAP)
  • 메일 사용자 에이전트 (아웃룩, 웹 메일, 썬더 버드, 응용 프로그램) 기본적으로

당신이 쓰려고하는 것은 Mail User Agent입니다. 메일 사용자 에이전트는 POP 또는 IMAP을 사용하여 메일 배달 에이전트에서 메일을 "가져와야합니다.

이것은이 두 프로토콜에 대해 배울 필요가 의미 :

POP3의 RFC : http://www.faqs.org/rfcs/rfc1939.html

IMAPv4를의 RFC : http://james.apache.org/server/rfclist/imap4/rfc2060.txt

전자 메일 통신은 TCP를 사용하여 발생하기 때문에/당신이해야합니다 IP System.Net.Sockets 네임 스페이스의 클래스 사용 방법을 참조하십시오.

이하여 TcpClient 클래스에서보세요 : 첫째 이러한 개념을 이해하는 http://james.apache.org/server/rfclist/imap4/rfc2060.txt

시도를하고 난 당신이 POP3 함께 시작하는 것이 좋습니다, 이 프로토콜은 매우 간단합니다. 매우 구체적인 TcpClient 코드에 문제가 있으면 질문을 업데이트하거나 새로운 질문을 게시하십시오.

희망 사항이 당신을 올바른 길로 인도합니다.

+0

+1 좋은 대답을주십시오. –

1

POP 사서함에 연결하고 전자 메일을 다운로드한다고 가정 할 때 VB.NET에서 그렇게 간단하지는 않습니다.

an extensive article on CodeProject이 있지만 상당히 발전된 것처럼 보입니다.

관련 문제