private static void startDelivery() { DirectoryInfo curdir = new DirectoryInfo(System.Environment.CurrentDirectory + @"\INBOUND\"); FileInfo[] fileEntries = curdir.GetFiles("*.eml"); //string[] fileEntries = Directory.GetFiles(System.Environment.CurrentDirectory + @"\INBOUND\","*.eml"); foreach (FileInfo fileName in fileEntries) { DefaultLogger.Log.LogDebug("Filename: " + fileName.FullName); var eml = MsgReader.Mime.Message.Load(fileName); if (eml.Headers != null) { if (eml.Headers.To != null) { foreach (var recipient in eml.Headers.To) { var to = recipient.Address; DefaultLogger.Log.LogDebug("Mail to: " + to); using (FileStream fs = new FileStream(fileName.FullName, FileMode.Open, FileAccess.Read)) using (LumiSoft.Net.SMTP.Client.SMTP_Client client = new LumiSoft.Net.SMTP.Client.SMTP_Client()) { var message = LumiSoft.Net.Mail.Mail_Message.ParseFromFile(fileName.FullName); //SMTP_Client.QuickSendSmartHost("localhost", "192.168.1.216", 25, false, "fakeuser", "fakepassword", message); SMTP_Client.QuickSendSmartHost("192.168.1.216", 26, false, message); } } } } } }