Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var express = require('express'),
- path = require('path'),
- nodeMailer = require('nodemailer'),
- bodyParser = require('body-parser');
- fs = require('fs');
- var app = express();
- app.set('view engine', 'ejs');
- app.use(express.static('public'));
- app.use(bodyParser.urlencoded({extended: true}));
- app.use(bodyParser.json());
- var port = 3000;
- app.get('/', function (req, res) {
- res.render('index');
- });
- app.get('/dziekujemy', function (req, res) {
- res.render('thanks');
- });
- app.post('/send-email', function (req, res) {
- let transporter = nodeMailer.createTransport({
- host: 'smtp.ethereal.email',
- port: 587,
- auth: {
- user: 'vmzu5vqj3w7znc75@ethereal.email',
- pass: '6PVV3JgYDBfNrHqzJj'
- }
- });
- let mailOptions = {
- from: '"Nowe CV!" <cv@ciekawapraca.pl>', // sender address
- to: 'mail@example.com', // list of receivers
- subject: `Otrzymałeś nowe CV od ${req.body.name}`, // Subject line
- attachments: [
- {
- filename: req.body.cv,
- content: req.body.cv
- },
- ],
- text: 'Hello world?', // plain text body
- html: `
- <b>Imię i nazwisko:</b> ${req.body.name} <br>
- <b>Wiek:</b> ${req.body.wiek} <br>
- <b>Telefon:</b> ${req.body.tel} <br>
- <b>Stan cywilny:</b> ${req.body.stan} <br><br>
- <b>Chcę z wami pracować ponieważ...</b> ${req.body.zwami} <br>
- <b>Praca z klientem to...</b> ${req.body.zklientem} <br>
- <b>Doświadczenie, które posiadam pozwoli mi na...</b> ${req.body.exp} <br>
- <b>Najbardziej w pracy cenię sobie...</b> ${req.body.wpracy} <br>
- <b>Czym według Ciebie zajmuje się pracownik lombardu?</b> ${req.body.pracownik} <br>
- <b>Z poprzedniej pracy zrezygnowałem ponieważ...</b> ${req.body.wlom} <br>
- <b>Moja największa zaleta to...</b> ${req.body.zaleta} <br>
- <b>Moja największa wada to...</b> ${req.body.wada} <br>
- ` // html body
- };
- transporter.sendMail(mailOptions, (error, info) => {
- if (error) {
- return console.log(error);
- }
- console.log('Message %s sent: %s', info.messageId, info.response);
- res.render('thanks');
- });
- });
- app.listen(port, function(){
- console.log('Server is running at port: ',port);
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement