В битриксе есть отправка писем
CEvent::Send('COUPON_OIL', 's1', $emailData, 'Y', "", array($fid));
Где $fid идентификатор файла.
Но я генерирую пдф и нехочу её сохранять, так-как не нужно для этого проекта.
И даже еслибы захотел сохранить, ради отправки то непонятно откуда брать данные и зачему указывать модуль.
Название с путем или без, вобще не понятно.
$fileData = array (
"name" =>
"size" =>
"tmp_name" =>
"type" =>
"old_file" => "",
"del" =>
"MODULE_ID" =>
);
$fid = CFile::SaveFile($arr_file, "");
Непонятно так-же как временный файл сюда записать, чтобы прикрепить в атач или существующий.
В примере $_FIlES но он мне не нужен, очень простая задача в битриксе превратилась в ад