Estoy creando una aplicación de correo electrónico básica donde un usuario puede enviar un correo electrónico a quien quiera. Quiero poder enviar un correo electrónico a la dirección de correo electrónico especificada por el usuario. No puedo usar nodemailer porque requiere contraseña y user.id y no quiero pedirle una contraseña al usuario.
He estado buscando en Google durante dos días y todo lo que puedo encontrar es cómo enviarte un correo electrónico a ti mismo y no a la entrada generada por el usuario.
Sería genial si alguien pudiera señalarme en la dirección correcta.
¡Gracias!
Nodemailer tiene un transporte de envío de correo que le permite enviar correo sin ninguna autenticación.
let transporter = nodemailer.createTransport({ sendmail: true, newline: 'unix', path: '/usr/sbin/sendmail' }); transporter.sendMail({ from: 'sender@your-domain.com', to: 'recipient@example.com', subject: 'Message', text: 'I hope this message gets delivered!' }, (err, info) => { console.log(info.envelope); console.log(info.messageId); });