Monday, 2 September 2019

nodemailer isn't sending mail but saying that it does

Hello, I have following request://=============== EMAIL VERIFICATION ======================================= router.post('/verify', (req, res) => { console.log("request came"); let user = req.body; main(user, info => { console.log(`this mail has been send and the id is ${info.messageId}`); res.send(info); }) }) async function main(user, callback) { let testAccount = await nodemailer.createTestAccount(); let transporter = nodemailer.createTransport({ host: "smtp.ethereal.email", port: 587, secure: false, auth: { user: testAccount.user, pass: testAccount.pass } }); let mailOptions = { from: 'test test test', to: user.email, subject: 'welcome', html: `

Hi ${user.name}


Thanks for joining us

` }; let info = await transporter.sendMail(mailOptions); callback(info); } main().catch(console.error); information: user.email is an gmx-mail (don't know if this matters)as a response I get this:{ "accepted": [ ".....@gmx.de" ], "rejected": [], "envelopeTime": 58, "messageTime": 86, "messageSize": 297, "response": "250 Accepted [STATUS=new MSGID=XW0q8pDkESteQn4MXW0q9iAaGyvGphqVAAAAAbiraNrRt2FBQYGPHh2OoGc]", "envelope": { "from": "", "to": [ ".....@gmx.de" ] }, "messageId": "<27a295d5-50fd-a36c-b3d2-307cfeb3f94e@DESKTOP-U6US5VA>" } So it seems as if everything would workout but I don' receive an email. Since this is the first time I am using nodemailer I don't know wwhat to do.

Submitted September 02, 2019 at 03:47PM by UnknownInnocent

No comments:

Post a Comment