Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

102
Visualizações
Correo Javascript

Estoy usando smtp.js para enviar correos a mi ID de correo electrónico cuyas credenciales hice usando smtp.js. Hice un formulario de contacto donde quiero que el usuario ingrese su información y correo electrónico y eso debe enviarse a mi correo electrónico. Así que de acuerdo con esta lógica, mi correo debe estar en la propiedad Para y el correo del remitente debe estar en la propiedad De. Sin embargo, cuando ejecuto el código, arroja un error como "Nombre de buzón no permitido. La respuesta del servidor fue: Sobre DE 'nombre del remitente@gmail No se permite la dirección de correo electrónico .com". Si no es posible, ¿puede decirme alguna otra alternativa usando js? Código de agradecimiento:

 function sendmail() { var name = $('#name').val(); var email = $('#email').val(); var phone = $('#phone').val(); var address = $('#address').val(); var postal = $('#postal').val(); console.log(typeof(email)) // var body = $('#body').val(); var Body='Subject: '+"Estimated Quote"+'<br>Name: '+name+'<br>Email: '+email+'<br>Phone: '+phone+'<br>Address: '+address+'<br>Postal Code: '+postal+'<br>Quote exl VAT: '+vat_excl+'<br>Quote incl VAT: '+vat_incl; //console.log(name, phone, email, message); Email.send({ SecureToken:"2d019ac3-046b-4c4f-94e2-f4f3bf08fb1f", To: 'saadalimalik4@gmail.com', From: email, Subject: "New mail from "+name, Body: Body }).then( message =>{ console.log (message); if(message=='OK'){ alert('Thanks for submitting details.We will contact you soon.'); } else{ console.error (message); alert('Error submitting form.')

}

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

No sé qué biblioteca está utilizando para establecer la conexión SMTP, pero antes que nada, asegúrese de que el servidor SMTP acepte todos los dominios que necesita.

Le sugiero que use nodemailer, que es bastante fácil de usar.

Ejemplo:

 // CONFIG SETUP import { createTransport } from 'nodemailer'; const Transporter = createTransport({ host: process.env.SMTP_HOST || 'localhost', port: Number(process.env.SMTP_PORT) || 25, secure: false, tls: { rejectUnauthorized: false }, // THIS WILL BE ACCORDING TO YOUR SMTP CONFIG }); // EXAMPLE OF USAGE const info = Transporter.sendMail({ from: 'sender@test.com', to: 'to@test.com', subject: 'TEST', text: 'TEST', });
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda