opencrm/backend/src/services
duffyduck cfcdf088df Toast-Benachrichtigungen bei IMAP-Sync- und SMTP-Send-Fehlern
Bisher blieb ein fehlgeschlagener IMAP-Sync oder E-Mail-Versand still – der User
sah nur im Browser-Devtools, dass etwas schief lief. Jetzt erscheint eine rote
Toast-Benachrichtigung (8 Sekunden) mit der konkreten Fehlermeldung des Servers,
z.B. 'Sync fehlgeschlagen: IMAP-Authentifizierung fehlgeschlagen: NO [AUTHENTICATIONFAILED]'.

EmailClientTab (Synchronisieren-Button):
- toast.success bei erfolgreichem Sync
- toast.error bei Fehler + bei Backend-Response mit success=false

ComposeEmailModal (Senden):
- toast.success bei erfolgreichem Versand
- toast.error bei SMTP-Fehler mit Server-Response (zusätzlich zum Inline-Fehler)

Außerdem im imapService.testImapConnection:
- Roh-Error wird jetzt geloggt (code, response, responseStatus, authenticationFailed)
- ImapFlow-spezifische Felder werden in die Fehlermeldung übernommen, sodass
  z.B. '2 NO [AUTHENTICATIONFAILED] Authentication failed.' direkt sichtbar wird

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-23 15:16:04 +02:00
..
emailProvider complete new audit system 2026-03-21 18:23:54 +01:00
appSetting.service.ts complete new audit system 2026-03-21 18:23:54 +01:00
audit.service.ts complete new audit system 2026-03-21 18:23:54 +01:00
auth.service.ts complete new audit system 2026-03-21 18:23:54 +01:00
authorization.service.ts Datenschutz vollmacht fixed, two time counter added 2026-03-21 16:42:31 +01:00
backup.service.ts complete new audit system 2026-03-21 18:23:54 +01:00
birthday.service.ts Fix: Emoji im Plain-Text für Messenger entfernt 2026-04-23 12:55:06 +02:00
cachedEmail.service.ts complete new audit system 2026-03-21 18:23:54 +01:00
cancellation-period.service.ts complete new audit system 2026-03-21 18:23:54 +01:00
consent-public.service.ts gdpr audit implemented, email log, vollmachten, pdf delete cancel data privacy and vollmachten, removed message no id card in engergy car, and other contracts that are not telecom contracts, added insert counter for engery 2026-03-21 11:59:53 +01:00
consent.service.ts complete new audit system 2026-03-21 18:23:54 +01:00
contract-duration.service.ts complete new audit system 2026-03-21 18:23:54 +01:00
contract.service.ts Typspezifische Zusatzinfos in Vertragslisten 2026-04-23 10:19:04 +02:00
contractCategory.service.ts complete new audit system 2026-03-21 18:23:54 +01:00
contractCockpit.service.ts complete new audit system 2026-03-21 18:23:54 +01:00
contractHistory.service.ts complete new audit system 2026-03-21 18:23:54 +01:00
contractTask.service.ts complete new audit system 2026-03-21 18:23:54 +01:00
customer.service.ts Fix: Anrede per Du/Sie wird nicht gespeichert 2026-04-23 13:10:03 +02:00
emailLog.service.ts gdpr audit implemented, email log, vollmachten, pdf delete cancel data privacy and vollmachten, removed message no id card in engergy car, and other contracts that are not telecom contracts, added insert counter for engery 2026-03-21 11:59:53 +01:00
factoryDefaults.service.ts Factory-Defaults: Export + Import von Stammdaten-Katalogen 2026-04-23 14:10:12 +02:00
gdpr.service.ts gdpr audit implemented, email log, vollmachten, pdf delete cancel data privacy and vollmachten, removed message no id card in engergy car, and other contracts that are not telecom contracts, added insert counter for engery 2026-03-21 11:59:53 +01:00
imapService.ts Toast-Benachrichtigungen bei IMAP-Sync- und SMTP-Send-Fehlern 2026-04-23 15:16:04 +02:00
invoice.service.ts added place to telecommunication, added contract documents, added invoice to other contracts 2026-03-25 16:55:48 +01:00
pdfService.ts save email as pdf likae attachment version 2 2026-02-04 19:49:09 +01:00
pdfTemplate.service.ts PDF-Auftragsvorlagen-System, Objekttyp/Lage-Felder, Eigentümer-Fallback bei Bankverbindung 2026-04-05 19:16:47 +02:00
platform.service.ts complete new audit system 2026-03-21 18:23:54 +01:00
provider.service.ts complete new audit system 2026-03-21 18:23:54 +01:00
smtpService.ts Fix: IMAP/SMTP mit älteren TLS-Versionen zulassen 2026-04-23 15:05:04 +02:00
stressfreiEmail.service.ts complete new audit system 2026-03-21 18:23:54 +01:00
tariff.service.ts complete new audit system 2026-03-21 18:23:54 +01:00
user.service.ts complete new audit system 2026-03-21 18:23:54 +01:00