2009-06-30 15 views
0

vb.net 2005で電子メールを読むにはどうすればよいですか?任意のアイデアやソースコードが私に与えてください(任意の方法)すべてのvb.net 2005で電子メールを読む方法

+1

あなたの質問は具体的ではありません - 電子メールはどの形式ですか? POP3メールボックス?ローカルテキスト/ mimeファイル? –

+0

詳細を教えてください –

答えて

5

まずメール盗んする複数のプロトコルがあります:。

...

POP3、IMAPなどを私はあなたがすることから始め示唆します電子メールシステムを構成するさまざまなコンポーネントに慣れてください。

  • メール転送エージェント(プロトコル:SMTP)
  • メール配送エージェント(プロトコル:POP3、IMAP)
  • メールユーザエージェント(展望、Webメール、サンダーバード、アプリケーション)基本的には

あなたが書こうとしているのはメールユーザエージェントです。 メールユーザーエージェントは、 POPまたはIMAPを使用して、メール配信エージェントからメールを「フェッチ」する必要があります。

これは、あなたがこれらの2つのプロトコルについて学ぶ必要があります意味:電子メールの通信は、TCP/IPを使用して行われるため、あなたがする必要がありますhttp://james.apache.org/server/rfclist/imap4/rfc2060.txt

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

IMAPv4のRFC 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がありますが、かなり進んでいるようです。

関連する問題