Запятая перед словом письмо не требуется.
Да, применение буквы Ё в современном русском письме факультативно (необязательно). К обязательным сферам употребления буквы Ё, регламентированным действующими «Правилами русской орфографии и пунктуации» 1956 года и перечисленным в ответе на вопрос № 248939, в последнее время добавилось употребление Ё в именах собственных («Правилами» рекомендовано писать Ё, только когда надо указать произношение малоизвестного названия, например: река Олёкма; теперь же Ё предписывают писать во всех собственных именах). Можно писать ёж и еж, ещё и еще, влюблённый и влюбленный, пойдём и пойдем. Выборочное употребление буквы Ё – это норма русского письма, закрепленная еще в 1956 году, более полувека назад.
Добавим, что в последние годы вокруг буквы Ё создается несколько истеричная обстановка: ее усиленно пытаются «спасать», ей ставят памятники, организуют различные движения в защиту «истребляемой» буквы и т. д. Всё это по меньшей мере несерьезно. Буква Ё всегда воспринималась носителями языка как факультативная, такой она и продолжает быть до сих пор.
Корректно: Позже выяснилась причина отсутствия домашнего задания: мама не купила учебник и не распечатала его или Позже выяснилась причина отсутствия домашнего задания: мама не смогла ни купить учебник, ни распечатать его.
В академическом «Русском орфографическом словаре» и ресурсе «Академос» слово даркнет в каком бы то ни было написании не зафиксировано, не вошло оно ни в «Академический толковый словарь русского языка» Института русского языка им. В. В. Виноградова ни даже в «Словарь новейших иностранных слов» Е. Н. Шагаловой и «Словарь компьютерно-геймерского жаргона» А. Р. Попова. Между тем в практике письма орфографическая форма слова достаточно устойчива: его пишут слитно, чаще без прописных букв, что соответствует законам русского письма.
Конструкции с частицей не входят в восклицательные или вопросительно-восклицательные предложения, в которых часто присутствует частица только, напр.: Кто не знал этого человека! Что только не восхитило его на этой необычной выставке! Кому не известен этот дом? Чего в мой дремлющий то- гда не входит ум? (Держ.). Как не любить родной Москвы! (Бар.). Где только не приходилось ему бывать! Куда он только не обращался!
Такие предложения — по форме отрицательные — по содержанию всегда содержат утверждение. (Кто не знал этого человека! означает 'все знали этого человека'; Где только не приходилось ему бывать! означает 'ему всюду приходилось бывать').
Запятая нужна, хотя в первоисточнике нет запятой:
http://www.stihi.ru/2012/05/11/6221
Заметим, что само по себе сочетание "не щадя ни капли крови" некорректно, оно составлено из двух частей: до последней капли крови (сражаться) и не щадя живота своего.
Корректно: Ни дать ни полушанса. Подробно о том, являются ли слова с первой частью полу- формами слов с пол- или самостоятельными словами, коллеги рассказывали в ответе на вопрос /307202 (почитайте, это очень интересно).
Вы написали правильно.
Запятая ставится.
После союза но запятая ставится при наличии паузы и не ставится, если паузы нет. Решение принимает автор текста.