Optionalaccess(ses) AWS access key id for the lazily-loaded client.
Optionalapi(sendgrid) SendGrid API key sent as a Bearer token.
Optionalauth(smtp) SMTP auth credentials.
Optionalclient(ses) Injected client facade; bypasses the lazy SDK import.
Optionalendpoint(sendgrid) API endpoint. Default https://api.sendgrid.com/v3/mail/send.
Optionalhost(smtp) SMTP server host.
Optionalhttp(sendgrid) Injected fetch-shaped function; defaults to global fetch.
Optionalport(smtp) SMTP server port. Default 587.
Optionalregion(ses) AWS region for the lazily-loaded client.
Optionalsecret(ses) AWS secret access key for the lazily-loaded client.
Optionalsecure(smtp) Use an implicit TLS connection. Default false.
Optionalsink(log) Called with each sent message — a read-back seam for tests/hooks.
Optionaltransport(smtp) Injected transport facade; bypasses the lazy nodemailer import.
Provider-specific options. Fields are consumed only by the matching provider; unrelated fields are ignored (mirrors
SecretsProviderOptions).Since
0.1.0