Правильный вариант: will have sent.
Предложение: Nancy will have sent thirty emails by tomorrow.
Future Perfect используется для действия, которое будет завершено к определённому моменту в будущем. Перевод: «Нэнси отправит тридцать электронных писем к завтрашнему дню».