Для отправки почты используется библиотека PHPMailer
Шаблоны для шапки, подвала, кода входа и простого письма уже определены, подробнее про содержимое шаблонов можно прочитать здесь
Отправить письмо:
use Lemurro\Api\Core\Helpers\Mailer;
/** @var Mailer $mailer */
$mailer = $this->dic['mailer'];
$mailer->send('template_name', 'Текст письма', ['atomcms@ya.ru'], [
'[VARIABLE_1]' => 'текст',
'[VARIABLE_2]' => 'премудростях отправки писем',
], [
'someimage' => 'path/to/file.img',
], [
'somefile' => 'path/to/file.ext',
]);
Встроенный шаблон simple_message
В системе уже есть простой шаблон для писем в виде одной ячейки таблицы
use Lemurro\Api\Core\Helpers\Mailer;
/** @var Mailer $mailer */
$mailer = $this->dic['mailer'];
$mailer->send('simple_message', 'Простое письмо', ['atomcms@ya.ru'], [
'[CONTENT]' => 'Текст в виде одной строки',
]);