32 lines
685 B
JavaScript
32 lines
685 B
JavaScript
|
const nodemailer = require("nodemailer")
|
||
|
|
||
|
const options = {
|
||
|
port: 587,
|
||
|
host: "smtp.ethereal.email",
|
||
|
secure: false,
|
||
|
auth: {
|
||
|
user: "seamus99@ethereal.email",
|
||
|
pass: "5ghVteZAqj6jkKJF9R",
|
||
|
},
|
||
|
}
|
||
|
|
||
|
const transporter = nodemailer.createTransport(options)
|
||
|
transporter.verify(function (error) {
|
||
|
if (error) {
|
||
|
console.log(error)
|
||
|
} else {
|
||
|
console.log("Ethereal server is ready to take our messages")
|
||
|
}
|
||
|
})
|
||
|
|
||
|
const message = {
|
||
|
from: "from@example.com",
|
||
|
to: "to@example.com",
|
||
|
subject: "Did this email arrive?",
|
||
|
html: "Hello World!",
|
||
|
}
|
||
|
|
||
|
transporter.sendMail(message).then(response => {
|
||
|
console.log("Test email URL: " + nodemailer.getTestMessageUrl(response))
|
||
|
})
|