Skip to main content

Interface: SendEmailResult

Defined in: src/server/services/email.ts:48

Properties

error?

optional error?: string

Defined in: src/server/services/email.ts:51


messageId?

optional messageId?: string

Defined in: src/server/services/email.ts:58

The RFC-5322 Message-ID we stamped — inbound replies reference it, so it's the threading key.


provider

provider: string | null

Defined in: src/server/services/email.ts:50


providerMessageId?

optional providerMessageId?: string

Defined in: src/server/services/email.ts:56

Resend's response id — correlates delivery-status webhooks back to this send.


skipReason?

optional skipReason?: "unconfigured" | "disabled"

Defined in: src/server/services/email.ts:54

Why a send was skipped: no key/sender configured vs. the company kill switch being off. Lets the UI point the owner at the right fix instead of always blaming the env config.


status

status: "sent" | "skipped" | "failed"

Defined in: src/server/services/email.ts:49