Error missing information for PLAIN when sending mail function?

Viewed 22

I got this error when doing mail function using nodemailer and smtpjs:

error Error: Couldn't send test email: Missing credentials for "PLAIN".

Error sending email to trungsoobin10@gmail.com {"code":"EAUTH","command":"API"}

And here is my config code:


module.exports = ({ env }) => ({
    // ...
    email: {
      provider: env(`${process.env.REACT_APP_EMAIL_PROVIDER}`),
      providerOptions: {
        host: env('EMAIL_SMTP_HOST','smtp-relay.sendinblue.com' ),
        port: env('EMAIL_SMTP_PORT',587),
        auth: {
          user: env(`${process.env.REACT_APP_EMAIL_SMTP_USER}`),
          pass: env(`${process.env.REACT_APP_EMAIL_SMTP_PASS}`),
        },
      },
      settings: {
        defaultFrom: env(`${process.env.REACT_APP_EMAIL_ADDRESS_FROM}`),
        defaultReplyTo: env(`${process.env.REACT_APP_EMAIL_ADDRESS_REPLY}`),
      },
    },
    // ...
  })

0 Answers
Related