es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Inicio de sesión no válido: 535 Datos de autenticación incorrectos Nuxt Mail

Tengo un Error de autenticación incorrecta 535 mientras uso el Módulo de Correo Nuxt, solo cuando intento enviar un correo electrónico en el sitio desplegado (en el servidor) obtengo el error.

Cuando intento enviar un correo electrónico desde localhost funciona bien, pero cuando lo despliego en el servidor, obtengo ese error.

La única diferencia es que el sitio desplegado está sobre HTTPS. No sé exactamente qué pasó para obtener este error, pero no tuve este problema hace una semana, incluso en la versión desplegada. Estas son mis configuraciones de Nuxt para el correo electrónico:

modules: [
  ['nuxt-mail', {
      message: [
        {name:'ticket', to: 'webticket@site.com'},
        {name:'contact', to: 'contactus@site.com'}
      ],
      smtp: {
        host: "mail.site.com",
        port: 587,
        auth: {
          user: 'webticket@site.com',
          pass: 'Aa123456'
        },
        secure: false,
        tls: {rejectUnauthorized: false},
      },
    }],
  ],

Este es el error:

535 Incorrect authentication

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Solución al error de autenticación incorrecta 535 con el módulo de correo de Nuxt

    Si estás experimentando el error de “autenticación incorrecta 535” al intentar utilizar el módulo de correo de Nuxt para enviar un correo electrónico en un sitio desplegado, es probable que se deba a la configuración SMTP.

    Para resolver el problema, debes actualizar la configuración smtp para reflejar el nombre de host correcto del servidor SMTP, el puerto, las credenciales de autenticación y las configuraciones de seguridad.

    También es importante destacar que el error solo ocurre en el sitio desplegado a través de HTTPS, pero funciona bien en localhost. Esto puede deberse a diferencias en el entorno del servidor o a la configuración SSL/TLS.

    Por último, asegúrate de que tus plantillas de correo electrónico estén correctamente definidas en la opción message de la configuración de correo de Nuxt.

    Aquí tienes una configuración actualizada del archivo nuxt-config.js que puedes utilizar como referencia:

    modules: [
      [
        'nuxt-mail',
        {
          message: {
            to: 'contact@example.com',
          },
          smtp: {
            host: 'smtp.example.com',
            port: 465,
            secure: true,
            auth: {
              user: 'username@example.com',
              pass: 'password',
            },
          },
        },
      ],
    ];
    

    Asegúrate de actualizar la configuración con valores reales de nombre de host, puerto, correo electrónico y credenciales de autenticación.

    Si el problema persiste, es posible que debas contactar a tu proveedor de SMTP para obtener ayuda adicional.

Comments are closed.