verify email

This commit is contained in:
CHIEFSOFT\ameye
2024-06-13 12:57:32 -04:00
parent f86fa83264
commit b2072fb924
2 changed files with 31 additions and 4 deletions
+29 -3
View File
@@ -2,13 +2,39 @@ import axios from "axios";
import dotenv from "dotenv"
import Bvn from "../model/bvnModel.js";
export const verifyEmployer = async (req, res)=>{
try{
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){
}
catch(error){
res.status(500).json({error: "Internal Server error"});
}
}
}
+2 -1
View File
@@ -15,7 +15,8 @@
"body-parser": "^1.20.2",
"dotenv": "^16.4.5",
"express": "^4.19.2",
"mongoose": "^8.3.3"
"mongoose": "^8.3.3",
"nodemailer": "^6.9.13"
},
"devDependencies": {
"nodemon": "^3.1.0"