E-post (SMTP)¶
Utgående e-post — leveringskvitteringer (PDF), avviksvarsler og interne notifikasjoner. Kun utsending.
flowchart LR
API[Connect API] -->|SMTP-relay| MAIL[E-post: kvittering / varsel]
classDef sys fill:#f8d7da,stroke:#b53b46
class API sys
Konfigurasjon¶
SMTP-relay settes i Web.config under system.net/mailSettings (host, port,
bruker, avsenderadresse). Interne mottakere per selskap: {id}_InternalEmail.
Implementasjon¶
Helpers/Utils.cs → SendEmail(toList, subject, message, attachments)
(HTML-body, System.Net.Mail.SmtpClient). Kalles fra UserController /
ReceiptController ved ordrelevering, avvik og automatvarsler.
Feilmodi¶
SMTP nede ⇒ e-post sendes ikke, ingen retry (fire-and-forget). Ugyldig
mottaker kaster unntak. Sjekk mailSettings og at relayet er oppe.
Rotasjon¶
Kun Web.config (system.net/mailSettings) + app-pool recycle.