Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var email = require('emailjs/email');
- var config = require('../../config');
- var configEmail = function () {
- };
- configEmail.prototype.conectionEmail = conectionEmail;
- configEmail.prototype.serveSend = serveSend;
- function serveSend() {
- return {
- text: 'teste',
- from: null,
- to: null,
- subject: null,
- attachment: [],
- };
- };
- function conectionEmail(dados) {
- var from = dados.decoded.email ? dados.decoded.nome + ' <' + dados.decoded.email + '>' : config.fromName + ' <' + config.fromEmail + '>';
- var host = dados.decoded.smtpHost ? dados.decoded.smtpHost : config.emailServer;
- var port = dados.decoded.smtpPort ? dados.decoded.smtpPort : config.emailPort;
- var user = dados.decoded.email ? dados.decoded.email : config.fromEmail;
- var password = dados.decoded.smtpPassword ? dados.decoded.smtpPassword : config.emailPassword;
- var server = email.server.connect({
- port: port,
- user: user,
- password: password,
- host: host,
- });
- server.send({
- text: form.conteudo,
- from: from,
- to: form.nome + ' <' + form.email + '>',
- subject: form.assunto,
- attachment:
- [
- { path: '/tmp/orcamento' + form.id + '.pdf', name: 'Proposta.pdf' },
- ],
- }, function (err, message) {
- res.json({ success: true, err: err, form: req.body });
- });
- return server;
- };
- module.exports = configEmail;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement