25 lines
491 B
JavaScript
25 lines
491 B
JavaScript
import nodemailer from "nodemailer";
|
|
|
|
export function sendMail(message, title, recipient, host, user, pass, from) {
|
|
const transporter = nodemailer.createTransport({
|
|
host: host,
|
|
port: port,
|
|
secure: 465,
|
|
auth: {
|
|
user: user,
|
|
pass: pass,
|
|
},
|
|
});
|
|
|
|
async () => {
|
|
const info = await transporter.sendMail({
|
|
from: from,
|
|
to: recipient,
|
|
subject: title,
|
|
text: message,
|
|
});
|
|
|
|
console.log("Message sent: %s", info.messageId);
|
|
};
|
|
}
|