39 lines
1.1 KiB
JavaScript
39 lines
1.1 KiB
JavaScript
const nodemailer = require('nodemailer');
|
|
const secret = require('./secret');
|
|
|
|
const transporter = nodemailer.createTransport({
|
|
host: "smtp.gmail.com",
|
|
port: 587,
|
|
secure: false, // upgrade later with STARTTLS
|
|
auth: {
|
|
user: "heerenlandencollege@gmail.com",
|
|
pass: secret
|
|
}
|
|
});
|
|
|
|
var mailOptions = {
|
|
from: 'Surprise box team van Het Heerenlanden',
|
|
to: 'aardtaart1@gmail.com',
|
|
subject: `Aanvraag voor surprise box `,
|
|
html: `
|
|
<html>
|
|
<body>
|
|
<p>Beste ,</p>
|
|
<p>
|
|
Deze email is verzonden omdat u surprise box voor de kerstmarkt van Het Heerenlanden heeft aangevraagd.<br>
|
|
Om uw aanvraag te bevestigen, moet u om de volgende link klikken:<br>
|
|
<a href='http://localhost:3000/mail/validate/'>http://localhost:3000/mail/validate/</a><br>
|
|
Deze link verloopt na één uur.
|
|
</p>
|
|
|
|
<p>Met vriendelijk groet,<br> het surprise box team van Het Heerenlanden</p>
|
|
</body>
|
|
</html>
|
|
`
|
|
};
|
|
|
|
transporter.sendMail(mailOptions, function(error, info){
|
|
if (error) console.log(error)
|
|
console.log(info)
|
|
});
|