-
Notifications
You must be signed in to change notification settings - Fork 0
/
server.js
41 lines (30 loc) · 859 Bytes
/
server.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
import nodemailer from 'nodemailer'
import http from 'http'
import data from './info.js'
const server = http.createServer((request, response) => {
const auth = nodemailer.createTransport({
service: "gmail",
secure: true,
port: 587,
auth: {
user: "mohith1754singh@gmail.com",
pass: "gmail app password"
}
});
for (const key in data) {
const receiver = {
from: "mohith1754singh@gmail.com",
to: `${data[key]}`,
subject: "testing the service",
text: "Hello this is mohith!"
};
auth.sendMail(receiver, (error, emailResponse) => {
if (error) {
throw error;
}
console.log("success!");
response.end();
});
}
});
server.listen(8080);