Hallo Heinz,
du kannst dein Vorhaben im Rahmen eines 'Visforms Custom-Plugin' leicht umsetzen.
Das Event 'onVisformsEmailPrepare' liefert dir (neben Formular und Feldern) das instanziierte Mail-Objekt, nachdem Visforms seine Aufgaben mit dem Mail-Objekt erledigt hat.
Code:
public function onVisformsEmailPrepare(VisformsEmailPrepareEvent $event): void {
$context = $event->getContext();
$mail = $event->getMail();
$form = $event->getForm();
...
}
Gegen dieses Mail-Objekt implementierst du alles, was mit der zu verschickenden E-Mail zu tun hat.
In deinem Fall fügst du in der betroffenen Situation die richtig benannte Datei dem Mail-Objekt als Anhang hinzu.
Einen 'Leer-Anhang' als Dummy brauchst du in diesem Fall nicht.
Du fügst einfach die richtige Datei an (zusätzlich, falls es bereits andere Datei-Anhänge gibt).
Den Datei-Namen entnimmst du aus dem entsprechenden Feld-Wert.
Liebe Grüße, Ingmar