コード例 #1
0
ファイル: Program.cs プロジェクト: infiniteloopltd/MailEnable
        private static IEnumerable <string> ListMailboxes(string postOffice)
        {
            var oMailbox = new Mailbox
            {
                Postoffice = postOffice
            };

            if (oMailbox.FindFirstMailbox() != 1)
            {
                throw new Exception("Failed to find mailboxes");
            }
            var mailboxes = new List <string>();

            do
            {
                var sMailboxName = oMailbox.MailboxName;
                mailboxes.Add(sMailboxName);
            }while (oMailbox.FindNextMailbox() == 1);
            return(mailboxes);
        }