Gå til innhold

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.csSendEmail(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.

Relaterte sider