Project

General

Profile

Project activity #30887

closed

.eml bestanden ondersteunen in email viewer component

Added by Diego Mirandola 3 months ago. Updated 3 months ago.

Status:
Resolved
Priority:
P4 Normal
Category:
-
Target version:
Start date:
07/02/2025
Due date:
% Done:

100%

Estimated time:

Description

Met #30550 is een viewer component voor emails aangemaakt. Deze kan met bestanden van type .msg werken.

Graag deze uitbreiden om dezelfde ui weer te geven ook voor bestanden van type .eml.


Files

Screenshot 2025-02-10 at 08.14.07.png (131 KB) Screenshot 2025-02-10 at 08.14.07.png Nume Groenewegen, 10/02/2025 08:14 AM

Related issues 2 (0 open2 closed)

Related to Tezza - Project activity #30550: Viewer component aanmaken voor .msg bestandenResolvedDiego Mirandola08/01/2025

Actions
Related to Tezza - Service request #30904: Viewer component voor .msg bestanden toont geen opmaakResolvedDiego Mirandola10/02/2025

Actions
Actions #1

Updated by Diego Mirandola 3 months ago

Actions #2

Updated by Diego Mirandola 3 months ago

Oplossing is gebaseerd op https://www.npmjs.com/package/emailjs-mime-parser
Er was wat meer maatwerk nodig ten opzicht van #30550

Actions #3

Updated by Tahir Malik 3 months ago

  • Target version changed from Tezza 2025.01 to Tezza 2025.02
Actions #4

Updated by Diego Mirandola 3 months ago · Edited

  • Status changed from In Progress to Ready in Dev
  • Assignee changed from Diego Mirandola to Nume Groenewegen
  • Target version deleted (Tezza 2025.02)

Graag testen in branch feature/viewer/eml/#30887
Dit is op alle apps toegepast, ik heb in contezza-search ontwikkeld maar het maakt niet uit.

Er zijn een paar voorbeelden in dev-tezza in map 'test viewer' maar graag ook nieuwe voorbeelden toevoegen en hiermee testen.

Actions #5

Updated by Diego Mirandola 3 months ago

  • Target version set to Tezza 2025.02
Actions #6

Updated by Nume Groenewegen 3 months ago

Een e-mailbestand zonder bijlage wordt goed getoond in de viewer. Voor een e-mail met bijlage krijg ik een foutmelding:

error-handler.service.ts:19 ERROR RangeError: Maximum call stack size exceeded
    at parse (mimeparser.js:59:113)
    at eml.utils.ts:33:50

Getest met meerdere eml bestanden (in test viewer map en nieuwe map ZAAK-2025-0000000092).

Actions #8

Updated by Diego Mirandola 3 months ago

De error melding komt omdat de bestanden te groot zijn (?), dit is opgelost met het gebruiken van een andere soort conversie. Vervolgens was er geen opmaak geïmplementeerd voor html bodies met afbeeldingen erin.

Actions #9

Updated by Diego Mirandola 3 months ago

  • Status changed from Feedback to Ready in Dev
  • Assignee changed from Diego Mirandola to Nume Groenewegen
Actions #12

Updated by Diego Mirandola 3 months ago

Actions #13

Updated by Nume Groenewegen 3 months ago

  • Status changed from Ready in Dev to Ready in Test
  • Assignee changed from Nume Groenewegen to Diego Mirandola

Getest en goedbevonden. Foutmelding is verholpen. Bijlage van eml file zijn zichtbaar in de viewer. De e-mail heeft de goede opmaak.

Actions #14

Updated by Diego Mirandola 3 months ago

  • Status changed from Ready in Test to Test approved
Actions #15

Updated by Diego Mirandola 3 months ago

  • Status changed from Test approved to Resolved
  • % Done changed from 0 to 100

In contezza-apps versie 3.20.2.

Also available in: Atom PDF