Вывод в лог и удаление строк убрал. И то и другое сильно тормозит отработку.
string dir = project.Directory + @"\mails\", host = string.Empty, mail = string.Empty;
var mailsList = project.Lists["source"];
Regex rgx = new Regex (@"(?<=@).*\b");
//Enumerable.Range(0...