aVogt
Returning Creator

FS5: Mails versenden über MailService

Jump to solution

Hallo,

wiedermal eine Frage zu FS5.

In FS4 habe ich zum versenden von Mails folgende Zeilen verwendet:

MailService mailSer = context.getConnection().getService(de.espirit.firstspirit.access.MailService.class);
MailHeader mHeader = new MailHeader(empfMail);
mHeader.replyTo = eMailErsteller;
mHeader.sender = absenderMail;
mailSer.sendMail(mHeader, betreff, mailText, "html", false, (Attachment) null);


Das hat bestens funktioniert. In FS5 bekomme ich einen Fehler => Anhang. Hatt Sich da irgendwas geändert?

Wenn ich die Methoden ohne den MailHeader (und ohne Attachment, mit Attachement muss ich mir erst was "bauen") verwende, funktioniert es auch.

Grüße
Andreas

0 Kudos
11 Replies
Peter_Jodeleit
Crownpeak employee

Offensichtlich ist "null" als letzter Parameter nicht erlaubt. Wenn man den Code aus Java heraus aufruft, könnte man den letzten Parameter weglassen (google nach "java varargs"). In BeanShell geht das leider nicht (siehe auch diese Beiträge). Daher ist der "workaround" hier "new Attachement[0]" statt "null" zu verwenden.

Peter
0 Kudos

wenn man statt Attachement verwendet gehts Smiley Wink

Vielen Dank

Grüße

Andreas

0 Kudos