Estoy tratando de conectar el correo electrónico de namecheap c-panel con mi instancia de servidor nodemailer, pero no puedo encontrar cómo hacerlo.
aquí está mi código de correo de nodo
let transporter = nodemailer.createTransport({ host: "premium174.web-hosting.com", port: 465, secure: true, auth: { user: username, pass: password }, connectionTimeout: 30000 });parte del método sendMail contiene el correo electrónico en el que estoy iniciando sesión
Puedo establecer una conexión con el servidor utilizando estos detalles, pero no puedo enviar ningún correo electrónico, EN ABSOLUTO. cada vez que trato de enviarlo, el error que obtengo es
code: 'EENVELOPE', response: '550-"Your IP: my-ip-here : Your domain domain-here is not allowed in header\n' + '550 From"', responseCode: 550, command: 'RCPT TO'la parte de envío de correo es correcta y funciona con los otros correos electrónicos que tengo, pero este simplemente no funcionaría
Bien, lo que tenía que hacer era cambiar el enrutamiento de correo electrónico de namecheap a local y funcionó: D
Puede visitar Enrutamiento de correo electrónico desde cPanel y elegir "Intercambiador de correo local" en Configurar enrutamiento de correo electrónico.