Hallo zusammen,
ich möchte in einer Aktion im Content Creator eine E-Mail mit einem Anhang erzeugen.
Laut Doku und verschiedenen Einträgen hier in der Community ist das wie folgt möglich:
import de.espirit.firstspirit.access.MailService;
import de.espirit.firstspirit.access.Attachment;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.charset.StandardCharsets;
Path tempFile = Files.createTempFile("test", ".json");
Files.write(tempFile, finalData.getBytes(StandardCharsets.UTF_8));
Attachment[] attachments = {new Attachment(tempFile.toFile())};
mailService = context.getConnection().getService(MailService.class);
mailService.sendMail("test@test.de", "Attachment test", "Attachment test email body", attachments);
Wenn ich das Skript so ausführe erhalte ich den folgenden Fehler:
java.lang.NoClassDefFoundError: javax/activation/FileTypeMap
Ich habe etwas recherchiert und bin unter anderem auf den folgenden StackOverflow Eintrag gestoßen:
https://stackoverflow.com/questions/46493613/what-is-the-replacement-for-javax-activation-package-in...
Hängt das damit zusammen oder mache ich etwas falsch?
Vielen Dank im Voraus.
Grüße
Philipp