Llevo mucho rato con un problema aparentemente relacionado a las variables de entorno, ya que el problema solo me ocurre a mí y no al resto de mi grupo. Me sale el siguiente error al momento de intentar enviar mails (uso direnv para las variables de entorno y sendgrid para enviar los mails)
Error: Missing credentials for "PLAIN"
at SMTPConnection._formatError (/Users/nbnavarro/Desktop/grupo-adhbots/node_modules/nodemailer/lib/smtp-connection/index.js:784:19)
at SMTPConnection.login (/Users/nbnavarro/Desktop/grupo-adhbots/node_modules/nodemailer/lib/smtp-connection/index.js:448:38)
at /Users/nbnavarro/Desktop/grupo-adhbots/node_modules/nodemailer/lib/smtp-transport/index.js:271:32
at SMTPConnection.<anonymous> (/Users/nbnavarro/Desktop/grupo-adhbots/node_modules/nodemailer/lib/smtp-connection/index.js:215:17)
at Object.onceWrapper (events.js:417:28)
at SMTPConnection.emit (events.js:311:20)
at SMTPConnection._actionEHLO (/Users/nbnavarro/Desktop/grupo-adhbots/node_modules/nodemailer/lib/smtp-connection/index.js:1313:14)
at SMTPConnection._processResponse (/Users/nbnavarro/Desktop/grupo-adhbots/node_modules/nodemailer/lib/smtp-connection/index.js:942:20)
at SMTPConnection._onData (/Users/nbnavarro/Desktop/grupo-adhbots/node_modules/nodemailer/lib/smtp-connection/index.js:749:14)
at TLSSocket.SMTPConnection._onSocketData (/Users/nbnavarro/Desktop/grupo-adhbots/node_modules/nodemailer/lib/smtp-connection/index.js:195:44)
at TLSSocket.emit (events.js:311:20)
at addChunk (_stream_readable.js:294:12)
at readableAddChunk (_stream_readable.js:275:11)
at TLSSocket.Readable.push (_stream_readable.js:209:10)
at TLSWrap.onStreamRead (internal/stream_base_commons.js:186:23) {
code: 'EAUTH',
command: 'API'
}
module.exports = {
provider: {
// your provider name directly or from ENV var
service: 'SendGrid',
// auth data always from ENV vars
auth: {
user: process.env.SENDGRID_USER,
pass: process.env.SENDGRID_PASS,
},
},
// defaults to be passed to nodemailer's emails
defaults: {
from: 'DCConstituyo <dcconstituyo@gmail.com>',
},
};
cuando corro printenv en macOS sí me aparecen cargadas esas dos variables, así que no sé por donde va el error la verdad.
Hola,
Llevo mucho rato con un problema aparentemente relacionado a las variables de entorno, ya que el problema solo me ocurre a mí y no al resto de mi grupo. Me sale el siguiente error al momento de intentar enviar mails (uso direnv para las variables de entorno y sendgrid para enviar los mails)
en mi archivo de
.envrc
tengo lo sgtey en el archivo de
config/email.js
lo siguientecuando corro
printenv
en macOS sí me aparecen cargadas esas dos variables, así que no sé por donde va el error la verdad.Ojalá puedan ayudarme, muchas gracias desde ya