Direkt zum Hauptinhalt

SMTP-Konto Auflösung – Prioritätenreihenfolge

┌─────────────────────────────────────────────────────┐ │ SMTP-Konto Ermittlung │ │ (höchste → niedrigste Priorität) │ └─────────────────────────────────────────────────────┘

     ┌──────────────────────────┐
     │  1. Workflow.UseSmtpAcount│
     │  (pro Workflow konfiguriert)│
     └────────────┬─────────────┘
                  │
          gesetzt? ├── JA ──→ ✅ Verwende dieses Konto
                  │
                 NEIN
                  │
                  ▼
     ┌───────────────────────────────┐
     │ 2. WorkflowSettings.UseSmtpAcount │
     │ (pro Workflow-Einstellung)         │
     └────────────┬──────────────────┘
                  │
          gesetzt? ├── JA ──→ ✅ Verwende dieses Konto
                  │
                 NEIN
                  │
                  ▼
     ┌──────────────────────────┐
     │ 3. Company.UseSmtpAcount │
     │ (pro Mandant konfiguriert)│
     └────────────┬─────────────┘
                  │
          gesetzt? ├── JA ──→ ✅ Verwende dieses Konto
                  │
                 NEIN
                  │
                  ▼
     ┌──────────────────────────────┐
     │ 4. Default SmtpAccount       │
     │ (DefaultAccount == true)     │
     └────────────┬─────────────────┘
                  │
          gesetzt? ├── JA ──→ ✅ Verwende dieses Konto
                  │
                 NEIN
                  │
                  ▼
     ┌──────────────────────────────┐
     │ ❌ MissingSmtpAccounException │
     └──────────────────────────────┘