Появилась потребность в шаблоне текста и невозможности отправки пока все поля не будут заполнены. Но реализовать посредством внутренних настроек я не смог. Есть ли дополнение или расширение для этого или есть способ на уровне кода создания письма это прописать.

Зачем почтовика грузить такими сложностями?
Делайте это в экселе или ещё где то, пока не все заполнены поля кнопка "отправить" не активна.
У почтовика и без этого проблем не мало.