sendEmailRequest(request: EmailRequest,signal?: AbortSignal | null,): Promise<FetchResult>
signal cancels the request while it is in flight. null is the
everyday case: a send that nothing cancels.
request: EmailRequest
optional
signal: AbortSignal | null = null