puedo producir un correo electrónico con javascript y smtp.js.
Sin embargo, me gustaría agregar valores de campo del formulario al cuerpo y no puedo encontrar la sintaxis correcta.
hay un campo de entrada para el correo electrónico y un campo para un número, lo intenté: var email=Form.email.value; var body = "¡¡Bueno, eso fue fácil!! "+email;
Asunto: "Enviando correo electrónico usando javascript", Cuerpo: "aquí me gustaría agregar valores de campo", })
¿Alguien puede dar una pista, no uso javascript muy a menudo? Parece que tendré que empezar a aprender. . .
Saludos, Jan
Aquí está el código que usé:
<!DOCTYPE html> <html> <head> <title>Send Mail</title> <script src= "https://smtpjs.com/v3/smtp.js"> </script> <script type="text/javascript"> function sendEmail() { Email.send({ Host: "smtp.gmail.com", Username: "sender@email_address.com", Password: "Enter your password", To: 'receiver@email_address.com', From: "sender@email_address.com", Subject: "Sending Email using javascript", Body: "Well that was easy!!", }) .then(function (message) { alert("mail sent successfully") }); } </script> </head> <body> <form method="post"> <!-- here i would like to enter an e-mail-address that i want to use in the e-mail that is sent --> E-Mail: <input class="input2" type="text" name="email"><br> <input type="button" value="Send Email" onclick="sendEmail()" /> </form> </body> </html>Mezclé var y let .
hasta ahora está enviando un correo electrónico y puedo ingresar algo de texto desde el campo de entrada con:
let email = document.getElementById("email").value;Ahora necesito obtener una matriz en la propiedad "Para" para poder enviar a 2 direcciones de correo electrónico.
Saludos,
Ene