¿Cómo puedo usar nodemailer con Cloud Functions para Firebase?

Estoy tratando de usarnodo de correo en unFunciones en la nube para Firebase pero sigue apareciendo errores que parecen ser que el servidor smpt no puede ser alcanzado o encontrado. Iv'e probó gmail, Outlook y un servicio smpt alojado normal. Funciona bien desde mi servidor de nodo local.

Este es el error registrado que recibo del intento fallido de enviar un correo electrónico:

{
  Error: getaddrinfoENOTFOUNDsmtp-mail.outlook.comsmtp-mail.outlook.com: 587aterrnoException(dns.js: 28: 10)atGetAddrInfoReqWrap.onlookup[
    asoncomplete
  ](dns.js: 76: 26)code: 'ECONNECTION',
  errno: 'ENOTFOUND',
  syscall: 'getaddrinfo',
  hostname: 'smtp-mail.outlook.com',
  host: 'smtp-mail.outlook.com',
  port: '587',
  command: 'CONN'
}

Respuestas a la pregunta(1)

Su respuesta a la pregunta