web-dev-qa-db-ja.com

C#アプリケーションを介したメールの受信と添付ファイルのダウンロード

特定のメールアドレスに送信されたメールを受信できるWPFアプリケーションを実装しようとしています。シナリオは、ユーザーがPPTファイルを添付ファイルとして特定の電子メールアドレスに送信し、WPFアプリケーションがこの電子メールをリッスンし、電子メールを受信すると、添付ファイルを作成し、ハードドライブに保存します。

少し見ましたが、System.Net.Mailは、System.Net.Mail.SmtpClientクラス。 WPFとC#でこれを行う方法を誰かが私に提案できますか?.

前もって感謝します!

13
Himanshu Verma
var client = new POPClient();
client.Connect("pop.gmail.com", 995, true);
client.Authenticate("[email protected]", "YourPasswordHere");
var count = client.GetMessageCount();
Message message = client.GetMessage(count);
Console.WriteLine(message.Headers.Subject);

フォローできる簡単なヒント: http://www.joshwright.com/tips/sending-ception-email-in-csharp

12
Krekkon

POP3またはIMAPを使用して電子メールメッセージを確認し、電子メールメッセージを処理して添付された.pptファイルを保存できます。サンプルは こちら をクリックしてください。

1
Libin TK

他の回答のさまざまなリンクが機能しなくなったため、GmailなどのPOP3サーバーから受信したメールをダウンロードする方法をCodeProjectに書いた記事への2つのリンクを次に示します。

POP3電子メールクライアント
完全なMIMEサポートを備えたPOP3電子メールクライアント

コードは10000回以上ダウンロードされましたが、大きすぎてここに投稿できません。

0
Peter Huber