private void SendQueue(object sender, System.Timers.ElapsedEventArgs e) { _timer.Stop(); var messageIds = SmtpFactory.GetAllMessageIds(); foreach (Guid item in messageIds) { var _message = SmtpFactory.GetMessage(item); SmtpFactory.SendMessage(_message); } _timer.Start(); }