async send (request: EmailRequestType): Promise<string> {
    const { customize, ...rest } = request.customize ? (await request.customize(this.id, request)) : request
    const result = await this.transporter.sendMail(rest)
    return result.messageId
  }