Можно сделать функцию:
function createMailHtml($data = []) {
ob_start();
extract($data);
require_once('views/templates/confirm_email_template.php');
$html = ob_get_clean();
return $html;
}
В которую передаем массив с переменными, например:
$data = ['title' => 'Заголовок', 'content' => 'Основной текст'];
а в шаблоне письма 'views/templates/confirm_email_template.php' подставляем эти переменные:
<h1><?=$title?></h1>
<p><?=$content?></p>
результат функции можно присвоить переменной или вывести:
$mailbody = createMailHtml($data);
//выводим на экран
echo $mailbody;