41 lines
1.5 KiB
JavaScript
41 lines
1.5 KiB
JavaScript
import axios from "axios";
|
|
import dotenv from "dotenv"
|
|
import Bvn from "../model/bvnModel.js";
|
|
|
|
|
|
export const verifyEmployer = async (req, res)=>{
|
|
const nodemailer = require("modemailer");
|
|
|
|
try {
|
|
console.log("verifyEmployer REQ-----------------------------------------");
|
|
console.log(req.body);
|
|
console.log("verifyEmployer REQ=========================================");
|
|
const transporter = nodemailer.createTransport({
|
|
host: "smtp.ethereal.email",
|
|
port: 587,
|
|
secure: false, // Use `true` for port 465, `false` for all other ports
|
|
auth: {
|
|
user: 'remington.kub@ethereal.email',
|
|
pass: 'ZWW4ZGFbStpv1gzyNa'
|
|
},
|
|
});
|
|
// async..await is not allowed in global scope, must use a wrapper
|
|
async function main() {
|
|
// send mail with defined transport object
|
|
const info = await transporter.sendMail({
|
|
from: '"Maddison Foo Koch 👻" <remington.kub@ethereal.email>', // sender address
|
|
to: "ameye@chiefsoft.com, baz@example.com", // list of receivers
|
|
subject: "Hello ✔", // Subject line
|
|
text: "Hello world?", // plain text body
|
|
html: "<b>Hello world?</b>", // html body
|
|
});
|
|
console.log("Message sent: %s", info.messageId);
|
|
// Message sent: <d786aa62-4e0a-070a-47ed-0b0666549519@ethereal.email>
|
|
}
|
|
|
|
}
|
|
catch(error){
|
|
res.status(500).json({error: "Internal Server error"});
|
|
}
|
|
}
|