Bei Eingabe der Mailadressen soll ein Semikolon verwendet werden. Wenn man nach dem Semikolon ein Leerzeichen eingibt (Macht der Gewohnheit in Outlook) bringt die Maske direkt das kleine rote X. Wenn man das Leerzeichen weg macht, dann scheint alles zu funktionieren, jedoch wird keine Mail versendet. Im Logfile ist dann folgendes zu finden (die zweite Mailadresse ist aus Datenschutzgründen verändert worden.):
!ENTRY com.sebulli.fakturama.common 4 0 2023-11-24 06:39:22.253
!MESSAGE can't send mail
!STACK 0
jakarta.mail.internet.AddressException: Illegal semicolon, not in group in string ``info@webnprint24.de;zweitemail@test.de'' at position 19
at jakarta.mail.internet.InternetAddress.parse(InternetAddress.java:1021)
at jakarta.mail.internet.InternetAddress.parse(InternetAddress.java:728)
at jakarta.mail.internet.InternetAddress.parse(InternetAddress.java:705)
at jakarta.mail.internet.MimeMessage.setRecipients(MimeMessage.java:642)
at org.fakturama.connectors.mail.MailService.sendMail(MailService.java:308)
at org.fakturama.connectors.mail.MailInfoDialog.lambda$2(MailInfoDialog.java:165)
at org.eclipse.swt.events.SelectionListener$1.widgetSelected(SelectionListener.java:84)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:252)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4243)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1063)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4060)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3632)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155)
at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:168)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596)
at org.eclipse.equinox.launcher.Main.run(Main.java:1467) |