MailServer/MailServer/Program.cs
2010-07-12 22:28:29 +00:00

42 lines
1.0 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.ServiceProcess;
using System.Text;
using MailServer.Services;
using MailServer.Logger;
namespace MailServer
{
static class Program
{
/// <summary>
/// Der Haupteinstiegspunkt für die Anwendung.
/// </summary>
static void Main(string[] args)
{
EventLogger logger = new EventLogger();
if (args.Length == 0)
{
ServiceBase[] ServicesToRun;
ServicesToRun = new ServiceBase[]
{
new IMAP_Service(logger)
};
ServiceBase.Run(ServicesToRun);
}
else if (args.Length == 1 || args[0] == "-r")
{
IMAP_Service imap_s = new IMAP_Service(logger);
imap_s.Start(args);
while (true)
{
System.Threading.Thread.Sleep(100);
}
}
}
}
}