예제 #1
0
        public static void TestExchange()
        {
            DateTime            date  = new DateTime(2014, 01, 01);
            int                 count = 2000;
            ExchangeEmailServer exchangeEmailServer = new ExchangeEmailServer();

            //exchangeEmailServer.Test();
            //exchangeEmailServer.ReceiveEmail();
            //exchangeEmailServer.GetOneEmail();
            //exchangeEmailServer.MoveArchive(date, count);
            //exchangeEmailServer.ReceiveEmailByFindItems(date, count);
            //exchangeEmailServer.GetMailsFromArchive(date, count);
            exchangeEmailServer.CountEmailsNumber();
        }
예제 #2
0
        public static void Archive()
        {
            //Console.WriteLine("please input the year of begin date (example: 2017):");
            //int year = int.Parse(Console.ReadLine());
            //Console.WriteLine("please input the month of begin date (example: 10):");
            //int month = int.Parse(Console.ReadLine());
            //Console.WriteLine("please input the day of begin date (example: 23):");
            //int day = int.Parse(Console.ReadLine());
            //DateTime date = new DateTime(year, month, day);
            DateTime            date  = new DateTime(2017, 12, 4);
            int                 count = 1000;
            int                 days  = 6;
            ExchangeEmailServer exchangeEmailServer = new ExchangeEmailServer();


            while (date < new DateTime(2018, 4, 30))
            {
                Console.WriteLine(date.ToShortDateString());
                exchangeEmailServer.MoveAfterDateArchive(date, count, days);
                date = date.AddDays(days);
            }
        }