2

メール受信サイトを構築しています。Code Project で使用されているコードを使用して電子メールを読むことはできますが、電子メールの添付ファイルをダウンロードできません。

POP3 を使用して電子メールの添付ファイルをダウンロードする方法を誰か教えてもらえますか?

ありがとうございました!

4

2 に答える 2

1

私のプロジェクトの1つでは、商用サーバーコンポーネントであるaspNetPOP3を使用しました。それは「難しい」こと(MIMEのもの)を行います。私にとっては非常にうまくいきます。添付ファイルの保存は、そのライブラリを使用すると非常に簡単です。次に例を示します。

POP3 pop = new POP3("127.0.0.1","dave@blah.com", "mypassword" );

pop.Connect();
MimeMessage msg = pop.GetMessage(1);

//save attachments to a directory
msg.SaveAttachments( "c:\\temp\\mydirectory\\", true );

pop.Disconnect();
于 2010-01-16T15:24:37.797 に答える
0

添付ファイル付きの電子メールを送信すると、そのファイルはとしてエンコードさbase64れ、メッセージに含まれます。したがって、すでに電子メールメッセージを受け取っている場合は、すでに添付ファイルを受け取っています。今ではそれをデコードするだけです。

どこまで到達したかについての詳細を提供できれば、この問題の解決に役立つ詳細情報を提供できます。

于 2010-01-16T11:32:25.013 に答える