コード例 #1
0
        private static void CheckMail(Object source, ElapsedEventArgs e)
        {
            List <Message> Messages     = new List <Message>();
            V1Logging      Logs         = new V1Logging();
            bool           V1TestResult = false;
            V1_Connector   V1Connection = new V1_Connector();
            V1Connector    V1Instance   = V1Connection.ConnectToV1();
            MailChecker    GetMail      = new MailChecker();

            //System.IO.File.Create(AppDomain.CurrentDomain.BaseDirectory + "MailChecker.txt");

            //Messages = GetMail.FetchAllMessages("pop.mail.yahoo.com", 995, true, "*****@*****.**", "altec123");
            Messages = GetMail.FetchAllMessagesWithMultipleAccounts();
            Console.Write(Messages.ToString());

            // write an entry to the log
            eventLog1.WriteEntry("Operation - Email Checked, " + Messages.Count.ToString() + " Found");

            if (Messages.Count != 0)
            {
                V1TestResult = V1Connection.V1TestConnection(V1Instance);
            }

            if (Messages.Count != 0 && V1TestResult == true)
            {
                //NewConnection = V1Connection.ConnectToV1();
                V1Connection.CreateRequest(V1Instance, Messages);
            }

            Logs.LogEvent("Operation - V1 Request Asset Creator Check Complete.");
        }