Mail Service - Date...
 
Benachrichtigungen
Alles entfernen

Mail Service - Dateianhang über "Pfad für zusätzliche Dokumente" wirft Fehler

9 Beiträge
3 Benutzer
0 Reactions
653 Aufrufe
(@johnny)
Active Member
Beigetreten: vor 2 Jahren
Beiträge: 5
Topic starter   [#4228]

Hallo,

der Versuch eine Datei über "Pfad für zusätzliche Dokumente" an eine Mail des MailService anzuhängen schlägt mit einem Fehler fehl:

can't send mail in: # (-1)

Logdatei:

20241007 09:14:00.098 | ERROR | | can't send mail
jakarta.mail.MessagingException: IOException while sending message
at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:1350)
at jakarta.mail.Transport.send0(Transport.java:231)
at jakarta.mail.Transport.send(Transport.java:100)
at org.fakturama.connectors.mail.MailService.lambda$4(MailService.java:348)
at java.base entfernter Link (CompletableFuture.java:1804)
at java.base entfernter Link (ThreadPoolExecutor.java:1136)
at java.base entfernter Link (ThreadPoolExecutor.java:635)
at java.base entfernter Link (Thread.java:833)
Caused by: java.io.FileNotFoundException: AGB.pdf (Datei oder Verzeichnis nicht gefunden)
at java.base entfernter Link (Native Method)
at java.base entfernter Link (FileInputStream.java:216)
at java.base/java.io.FileInputStream.<init>(FileInputStream.java:157)
at jakarta.activation.FileDataSource.getInputStream(FileDataSource.java:80)
at jakarta.activation.DataHandler.writeTo(DataHandler.java:278)
at jakarta.mail.internet.MimeBodyPart.writeTo(MimeBodyPart.java:1670)
at jakarta.mail.internet.MimeBodyPart.writeTo(MimeBodyPart.java:972)
at jakarta.mail.internet.MimeMultipart.writeTo(MimeMultipart.java:537)
at com.sun.mail.handlers.multipart_mixed.writeTo(multipart_mixed.java:66)
at jakarta.activation.ObjectDataContentHandler.writeTo(DataHandler.java:863)
at jakarta.activation.DataHandler.writeTo(DataHandler.java:290)
at jakarta.mail.internet.MimeBodyPart.writeTo(MimeBodyPart.java:1670)
at jakarta.mail.internet.MimeMessage.writeTo(MimeMessage.java:1888)
at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:1300)
... 7 common frames omitted

Er meint also, dass er die Datei nicht findet..: Caused by: java.io.FileNotFoundException: AGB.pdf (Datei oder Verzeichnis nicht gefunden)

Habe bei meinen Dateirechten nachgesehen, die Datei AGB.pdf sollte eigentlich lesbar sein.

Weiter weis ich leider nicht.

Wer kennt den Fehler und weis eine Lösung?

Vielen Dank und Grüße

John



   
Zitat
(@rheydenr)
Forum-Admin Registered
Beigetreten: vor 14 Jahren
Beiträge: 4911
 

Moin, die Frage ist wahrscheinlich, wo die Datei liegt. Wie hast Du sie denn angehängt? Irgendwie scheint da der Dateipfad zu fehlen.


Viele Grüße
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?


   
AntwortZitat
(@johnny)
Active Member
Beigetreten: vor 2 Jahren
Beiträge: 5
Topic starter  

@rheydenr Nein. Das habe ich auch erst gedacht. Aber er weis ja, das die Datei AGB.pdf heist, die er mit versenden soll. Das kann er nur wissen, wenn er im angegebenen Verzeichnis nachgesehen hat. Er hat also im angegebenen Verzeichnis die Datei gefunden.

Was aber sein kann ist, das er im Programm selbst den Pfad "vergessen" hat.Denn er gibt ja nur den Dateinamen an.

Was ich nun probieren kann, ist die Datei als Kopie in das Arbeitsverzeichnis zu legen. Aber das hat auch nicht geholfen. Die Frage wäre also, was ist das Arbeitsverzeichnis des MailService. Das könnte evtl. helfen.



   
AntwortZitat
(@rheydenr)
Forum-Admin Registered
Beigetreten: vor 14 Jahren
Beiträge: 4911
 

Der Mailservice hat selbst kein eigenes Arbeitsverzeichnis. Ich kann mal nachsehen, ob da evtl. ein Fehler im Programm ist. Geht es vielleicht, wenn Du die Datei in den Pfad für "zusätzliche Dateien" legst? Das ist in den Einstellungen konfigurierbar.


Viele Grüße
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?


   
AntwortZitat
(@johnny)
Active Member
Beigetreten: vor 2 Jahren
Beiträge: 5
Topic starter  

@rheydenr In diesem Verzeichnis liegen sie ja. Ich habe bei den Einstellungen unter dem Punkt MailService - Pfad für zusätzliche Dokumente - den Pfad zu den Dateien angegeben. Dort werden sie auch gefunden (er weis ja das die Datei AGB.pdf heist). Nur bei eigentlichen anhängen findet er sie dann nicht. Ich arbeite auf UBUNTU



   
AntwortZitat
(@rheydenr)
Forum-Admin Registered
Beigetreten: vor 14 Jahren
Beiträge: 4911
 

Achso, ok. Dann könnte es noch ein Problem mit den Pfadbezeichnungen sein. Das muß ich aber erst mal untersuchen.


Viele Grüße
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?


   
AntwortZitat
(@johnny)
Active Member
Beigetreten: vor 2 Jahren
Beiträge: 5
Topic starter  

@rheydenr Das wäre prima. Gibt es denn noch eine weitere Möglichkeit einen zusätzlichen Anhang als über diese Option Pfad für zusätzliche Dokumente mitzusenden?



   
AntwortZitat
(@rheydenr)
Forum-Admin Registered
Beigetreten: vor 14 Jahren
Beiträge: 4911
 

nein, das geht leider nicht


Viele Grüße
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?


   
AntwortZitat
(@rhe_adm)
Estimable Member Admin
Beigetreten: vor 10 Jahren
Beiträge: 153
 

Wird in einem Ticket weiter untersucht.



   
AntwortZitat
Teilen: