public static void Start() { try { ExtensionLogger.Info("Mail Job started."); thread = new Thread(MailJob.Start); thread.IsBackground = true; thread.Start(); } catch (Exception ex) { ExtensionLogger.Error("An unhandled exception occured on start mail job", ex); } }