.NETでメール受信ライブラリ「OpenPop.NET」

VisualStudioのツール>NuGetパッケージマネージャからインストールできる

サンプルやドキュメントは http://hpop.sourceforge.net/ へ。



ただメール受信して本文表示サンプル

using OpenPop.Pop3;

...{
            Pop3Client client = new Pop3Client();

            client.Connect("pop3servername", 110, false);
            client.Authenticate("username", "password");

            int messageCount = client.GetMessageCount();

            // We want to download all messages
            List<Message> allMessages = new List<Message>(messageCount);

            // Messages are numbered in the interval: [1, messageCount]
            // Ergo: message numbers are 1-based.
            // Most servers give the latest message the highest number
            for (int i = messageCount; i > 0; i--)
            {
	               MessageBox.Show(client.GetMessage(i).MessagePart.GetBodyAsText());
            }

}