import axios from "axios"; import dotenv from "dotenv" import Bvn from "../model/bvnModel.js"; import nodemailer from "nodemailer"; //import nodemailer from "modemailer" //const nodemailer = require("modemailer"); export const verifyEmployer = async (req, res)=>{ //const nodemailer = require("modemailer"); const mainHtml = " Dear Elvis,\n" + "

\n" + "\n" + "We hope this email meets you well. " + "This serves as an employer’s commitment to notify you that your staff (Olanrewaju Badmus) who holds the position of software engineer in your organization took a loan facility from our bank and has prompted us to notify you so as to confirm his existence as a staff of your organization." + " Please click on the link below to confirm this before we can approve his loan\n " + "

\n" + "***Employer commitment link (You are to login with this email address and default password 2345090)\n " + "

\n" + "If you have any questions or concerns with respect to this email, please contact our finance department at finance@fcmb.webmail.\n \n Kind Regards,

\n" + "Finance team,
FCMB
\n"; try { console.log("verifyEmployer REQ-----------------------------------------"); console.log(req.body); console.log("verifyEmployer REQ========================================="); const transporter2 = nodemailer.createTransport({ host: "smtp.ethereal.email", port: 587, secure: false, // Use `true` for port 465, `false` for all other ports auth: { user: 'madilyn.medhurst@ethereal.email', pass: 'wU3zwcKr538s9a8ybm' }, }); const transporter = nodemailer.createTransport({ service: "gmail", host: "smtp.gmail.com", port: 587, secure: false, auth: { user: "message@chiefsoft.com", pass: "may12002!", }, }); // 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: '"Support Chiefsoft 👻" ', // sender address to: "ameye@chiefsoft.com, victor.ebuka@chiefsoft.com", // list of receivers subject: "Verify Loan Application ✔", // Subject line text: "Hello world?", // plain text body html: mainHtml, // html body }); console.log("Message sent: %s", info.messageId); // Message sent: } main().catch(console.error); return res.json({res : 'sent'}); } catch(error){ res.status(500).json({error: "Internal Server error"}); } }