Skip to content

EmailClientConfig

EmailClientConfig = object

Defined in: packages/email/src/types.ts:60

Configuration for createEmailClient.

Both provider and from accept either a static value or a getter function. Getter functions are called lazily at send time, which is the Workers-friendly pattern for accessing env bindings that are not available at module scope.

from: string | () => string

Defined in: packages/email/src/types.ts:70

Default sender address, or a getter that returns one. Can be overridden per-message via SendOptions.from.


provider: EmailProvider | () => EmailProvider

Defined in: packages/email/src/types.ts:65

The delivery backend, or a getter that returns one. Use a getter when the provider needs env bindings resolved at send time.