f2ffc02dc375bca3b965caed275aa24c7a7d1298
[motion.git] / server / config / smtp / smtp.js
1 var _0xedbd=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x75\x74\x69\x6C","\x6C\x6F\x64\x61\x73\x68","\x6D\x6F\x6D\x65\x6E\x74","\x6D\x75\x73\x74\x61\x63\x68\x65","\x6D\x61\x69\x6C","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x6E\x6F\x64\x65\x6D\x61\x69\x6C\x65\x72","\x6E\x6F\x64\x65\x6D\x61\x69\x6C\x65\x72\x2D\x73\x6D\x74\x70\x2D\x74\x72\x61\x6E\x73\x70\x6F\x72\x74","\x68\x74\x6D\x6C\x2D\x74\x6F\x2D\x74\x65\x78\x74","\x2E\x2E\x2F\x72\x70\x63\x2F\x63\x6C\x69\x65\x6E\x74","\x65\x72\x72\x6F\x72","\x53\x4D\x54\x50\x20\x50\x52\x4F\x43\x45\x53\x53\x20\x25\x73\x20\x45\x52\x52\x4F\x52","\x61\x72\x67\x76","\x66\x6F\x72\x6D\x61\x74","\x6F\x6E","\x63\x6C\x6F\x73\x65","\x53\x4D\x54\x50\x20\x53\x45\x52\x56\x45\x52\x20\x25\x73\x20\x45\x58\x49\x54\x45\x44\x20\x57\x49\x54\x48\x20\x43\x4F\x44\x45\x20\x25\x73","\x69\x6E\x66\x6F","\x6D\x65\x73\x73\x61\x67\x65","\x74\x79\x70\x65","\x73\x74\x61\x74\x65","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x43\x4F\x4E\x4E\x45\x43\x54\x49\x4E\x47","\x53\x4D\x54\x50\x20\x53\x45\x52\x56\x45\x52\x20\x25\x73\x20\x53\x54\x41\x52\x54\x49\x4E\x47\x2C\x20\x50\x52\x4F\x43\x45\x53\x53\x20\x49\x44\x3A\x20\x25\x73\x20","\x70\x69\x64","\x67\x63","\x47\x61\x72\x62\x61\x67\x65\x20\x63\x6F\x6C\x6C\x65\x63\x74\x69\x6F\x6E\x20\x75\x6E\x61\x76\x61\x69\x6C\x61\x62\x6C\x65\x2E\x20\x20\x50\x61\x73\x73\x20\x2D\x2D\x65\x78\x70\x6F\x73\x65\x2D\x67\x63\x20","\x77\x68\x65\x6E\x20\x6C\x61\x75\x6E\x63\x68\x69\x6E\x67\x20\x6E\x6F\x64\x65\x20\x74\x6F\x20\x65\x6E\x61\x62\x6C\x65\x20\x66\x6F\x72\x63\x65\x64\x20\x67\x61\x72\x62\x61\x67\x65\x20\x63\x6F\x6C\x6C\x65\x63\x74\x69\x6F\x6E\x2E","\x77\x61\x72\x6E","\x53\x4D\x54\x50\x20\x53\x45\x52\x56\x45\x52\x20\x25\x73\x20\x45\x52\x52\x4F\x52\x2C\x20\x50\x52\x4F\x43\x45\x53\x53\x20\x49\x44\x3A\x20\x25\x73\x20","\x73\x74\x61\x63\x6B","\x45\x52\x52\x4F\x52","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x73\x65\x6E\x64","\x63\x61\x74\x63\x68","\x53\x4D\x54\x50\x20\x53\x45\x52\x56\x45\x52\x20\x25\x73\x20\x43\x4F\x4E\x4E\x45\x43\x54\x45\x44\x2C\x20\x50\x52\x4F\x43\x45\x53\x53\x20\x49\x44\x3A\x20\x25\x73\x20","\x43\x4F\x4E\x4E\x45\x43\x54\x45\x44","\x74\x68\x65\x6E","\x76\x65\x72\x69\x66\x79","\x68\x6F\x73\x74","\x70\x6F\x72\x74","\x73\x73\x6C","\x70\x61\x73\x73\x77\x6F\x72\x64","\x63\x72\x65\x61\x74\x65\x54\x72\x61\x6E\x73\x70\x6F\x72\x74","\x6D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74\x49\x64","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74\x49\x64","\x6D\x61\x69\x6C\x53\x65\x72\x76\x65\x72\x4F\x75\x74\x49\x64","\x69\x64","\x53\x4D\x54\x50\x20\x53\x45\x52\x56\x45\x52\x20\x25\x73\x20\x53\x45\x4E\x44\x49\x4E\x47\x20\x4D\x53\x47\x2C\x20\x50\x52\x4F\x43\x45\x53\x53\x20\x49\x44\x3A\x20\x25\x73\x20","\x73\x74\x61\x74\x75\x73","\x53\x45\x4E\x44\x49\x4E\x47","\x69\x6E\x52\x65\x70\x6C\x79\x54\x6F","\x5B\x53\x4D\x54\x50\x5D\x20\x45\x72\x72\x6F\x72\x20\x73\x65\x6E\x64\x69\x6E\x67\x20\x6D\x65\x73\x73\x61\x67\x65\x20\x25\x73","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x49\x64","\x75\x70\x64\x61\x74\x65","\x46\x41\x49\x4C\x45\x44","\x72\x65\x74\x72\x79\x53\x65\x6E\x64","\x6D\x65\x73\x73\x61\x67\x65\x49\x64","\x53\x45\x4E\x54","\x68\x74\x6D\x6C","\x75\x74\x66\x38","\x74\x65\x78\x74","\x74\x6F","\x69\x73\x41\x72\x72\x61\x79","\x61\x64\x64\x72\x65\x73\x73","\x77\x69\x74\x68\x6F\x75\x74","\x3B","\x73\x70\x6C\x69\x74","\x63\x63","\x62\x63\x63","\x73\x75\x62\x6A\x65\x63\x74","\x6E\x61\x6D\x65","\x66\x72\x6F\x6D","\x6A\x6F\x69\x6E","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x65\x6D\x61\x69\x6C","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x72\x65\x6E\x64\x65\x72","\x54\x65\x6D\x70\x6C\x61\x74\x65","\x61\x75\x74\x6F","","\x66\x72\x6F\x6D\x53\x74\x72\x69\x6E\x67","\x77\x68\x69\x74\x65\x4C\x61\x62\x65\x6C","\x3C\x62\x72\x3E","\x3C\x62\x72\x3E\x20\x53\x65\x6E\x74\x20\x77\x69\x74\x68\x20\x58\x43\x41\x4C\x4C\x59\xAE","\x4D\x61\x69\x6C\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x73","\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x73","\x70\x61\x74\x68","\x6D\x61\x70","\x73\x65\x6E\x64\x4D\x61\x69\x6C","\x66\x69\x6E\x64\x4F\x72\x43\x72\x65\x61\x74\x65","\x55\x73\x65\x72\x48\x61\x73\x4D\x61\x69\x6C\x52\x6F\x6F\x6D","\x72\x65\x71\x75\x65\x73\x74","\x73\x68\x6F\x77","\x55\x73\x65\x72","\x55\x73\x65\x72\x49\x64","\x6C\x65\x6E\x67\x74\x68","\x6D\x61\x69\x6C\x4F\x75\x74","\x50\x45\x4E\x44\x49\x4E\x47","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x5C\x6E","\x5C\x6E\x20\x53\x65\x6E\x74\x20\x77\x69\x74\x68\x20\x58\x43\x41\x4C\x4C\x59\xAE","\x63\x72\x65\x61\x74\x65","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x53\x74\x61\x74\x75\x73","\x4D\x61\x69\x6C\x53\x65\x72\x76\x65\x72\x4F\x75\x74"];_0xedbd[0];var util=require(_0xedbd[1]);var _=require(_0xedbd[2]);var moment=require(_0xedbd[3]);var Mustache=require(_0xedbd[4]);var logger=require(_0xedbd[6])(_0xedbd[5]);var nodemailer=require(_0xedbd[7]);var smtpTransport=require(_0xedbd[8]);var htmlToText=require(_0xedbd[9]);var rpcClient=require(_0xedbd[10]);var smtp;process[_0xedbd[15]](_0xedbd[19],function(_0xf041xd){if(_0xf041xd[_0xedbd[20]]=== _0xedbd[19]){onSend(_0xf041xd)};if(_0xf041xd[_0xedbd[20]]=== _0xedbd[21]){switch(_0xf041xd[_0xedbd[21]]){case _0xedbd[23]:onVerify(_0xf041xd[_0xedbd[22]]);break;default:}}})[_0xedbd[15]](_0xedbd[16],function(_0xf041xc){logger[_0xedbd[18]](util[_0xedbd[14]](_0xedbd[17],process[_0xedbd[13]][3],_0xf041xc))})[_0xedbd[15]](_0xedbd[11],function(_0xf041xb){logger[_0xedbd[11]](util[_0xedbd[14]](_0xedbd[12],process[_0xedbd[13]][3]),_0xf041xb)});logger[_0xedbd[18]](util[_0xedbd[14]](_0xedbd[24],process[_0xedbd[13]][3],process[_0xedbd[25]]));setInterval(function(){if(global[_0xedbd[26]]){global[_0xedbd[26]]()}else {logger[_0xedbd[29]](_0xedbd[27]+ _0xedbd[28])}},20000);function onVerify(_0xf041xf){smtp[_0xedbd[39]]()[_0xedbd[38]](function(){logger[_0xedbd[18]](util[_0xedbd[14]](_0xedbd[36],_0xf041xf,process[_0xedbd[25]]));process[_0xedbd[34]]({type:_0xedbd[21],state:_0xedbd[37],source:null})})[_0xedbd[35]](function(_0xf041xb){logger[_0xedbd[11]](util[_0xedbd[14]](_0xedbd[30],_0xf041xf,process[_0xedbd[25]]),_0xf041xb[_0xedbd[31]]);process[_0xedbd[34]]({type:_0xedbd[21],state:_0xedbd[32],source:JSON[_0xedbd[33]](_0xf041xb)})})}function onSave(_0xf041x11){smtp= nodemailer[_0xedbd[44]](smtpTransport({host:_0xf041x11[_0xedbd[40]],port:_0xf041x11[_0xedbd[41]],secure:_0xf041x11[_0xedbd[42]],pool:true,auth:{user:_0xf041x11[_0xedbd[22]],pass:_0xf041x11[_0xedbd[43]]}}));smtp[_0xedbd[45]]= _0xf041x11[_0xedbd[46]];smtp[_0xedbd[47]]= _0xf041x11[_0xedbd[48]];smtp[_0xedbd[22]]= _0xf041x11[_0xedbd[22]];onVerify(_0xf041x11[_0xedbd[22]])}function onSend(_0xf041x13){logger[_0xedbd[18]](util[_0xedbd[14]](_0xedbd[49],process[_0xedbd[13]][3],process[_0xedbd[25]]));if(_0xf041x13[_0xedbd[50]]=== _0xedbd[51]){var _0xf041x14;var _0xf041x15;var _0xf041x16;var _0xf041x17=_0xf041x13;var _0xf041x18,_0xf041x19,_0xf041x1a,_0xf041x1b;var _0xf041x1c,_0xf041x1d;if(_0xf041x17[_0xedbd[52]]){return rpcClient[_0xedbd[93]](_0xedbd[94],[_0xedbd[100],{where:{id:_0xf041x17[_0xedbd[54]]}}])[_0xedbd[38]](function(_0xf041x27){_0xf041x14= _0xf041x27;return rpcClient[_0xedbd[93]](_0xedbd[94],[_0xedbd[102],{where:{id:_0xf041x27[_0xedbd[46]]},include:[{model:_0xedbd[79]}]}])})[_0xedbd[38]](function(_0xf041x26){_0xf041x15= _0xf041x26;return rpcClient[_0xedbd[93]](_0xedbd[55],[_0xedbd[101],{MailRoomId:_0xf041x14[_0xedbd[48]]},{where:{id:_0xf041x17[_0xedbd[48]]}}])})[_0xedbd[38]](function(){var _0xf041xd={lastEvent:_0xedbd[51],attachment:_0xf041x17[_0xedbd[86]]&& _0xf041x17[_0xedbd[86]][_0xedbd[97]],mailOut:++_0xf041x14[_0xedbd[98]]};if(!_0xf041x13[_0xedbd[80]]){_0xf041xd[_0xedbd[50]]= _0xedbd[99]};return rpcClient[_0xedbd[93]](_0xedbd[55],[_0xedbd[100],_0xf041xd,{where:{id:_0xf041x14[_0xedbd[48]]}}])})[_0xedbd[38]](function(){return rpcClient[_0xedbd[93]](_0xedbd[94],[_0xedbd[95],{where:{id:_0xf041x17[_0xedbd[96]]}}])})[_0xedbd[38]](function(_0xf041x25){_0xf041x16= _0xf041x25;return rpcClient[_0xedbd[93]](_0xedbd[91],[_0xedbd[92],{where:{UserId:_0xf041x16[_0xedbd[48]],MailRoomId:_0xf041x14[_0xedbd[48]]},defaults:{UserId:_0xf041x16[_0xedbd[48]],MailRoomId:_0xf041x14[_0xedbd[48]]}}])})[_0xedbd[38]](function(_0xf041x1f){_0xf041x17[_0xedbd[60]]= _0xf041x17[_0xedbd[60]]?_0xf041x17[_0xedbd[60]].toString(_0xedbd[61]):null;_0xf041x17[_0xedbd[62]]= _0xf041x17[_0xedbd[62]]?_0xf041x17[_0xedbd[62]].toString(_0xedbd[61]):null;var _0xf041x20=_0xf041x17[_0xedbd[63]]?_[_0xedbd[64]](_0xf041x17[_0xedbd[63]])?_[_0xedbd[66]](_0xf041x17[_0xedbd[63]],_0xf041x15[_0xedbd[65]]):_[_0xedbd[66]](_0xf041x17[_0xedbd[63]][_0xedbd[68]](_0xedbd[67]),_0xf041x15[_0xedbd[65]]):[];var _0xf041x21=_0xf041x17[_0xedbd[69]]?(_[_0xedbd[64]](_0xf041x17[_0xedbd[69]])?_[_0xedbd[66]](_0xf041x17[_0xedbd[69]],_0xf041x15[_0xedbd[65]]):_[_0xedbd[66]](_0xf041x17[_0xedbd[69]][_0xedbd[68]](_0xedbd[67]),_0xf041x15[_0xedbd[65]])):[];var _0xf041x22=_0xf041x17[_0xedbd[70]]?_[_0xedbd[64]](_0xf041x17[_0xedbd[70]])?_[_0xedbd[66]](_0xf041x17[_0xedbd[70]],_0xf041x15[_0xedbd[65]]):_[_0xedbd[66]](_0xf041x17[_0xedbd[70]][_0xedbd[68]](_0xedbd[67]),_0xf041x15[_0xedbd[65]]):[];if(_0xf041x17[_0xedbd[71]]){_0xf041x17[_0xedbd[71]]= Mustache[_0xedbd[78]](_0xf041x17[_0xedbd[71]],{interactionId:_0xf041x14[_0xedbd[48]],accountName:_0xf041x15[_0xedbd[72]],from:_0xf041x17[_0xedbd[73]],to:_0xf041x20[_0xedbd[74]](_0xedbd[67]),cc:_0xf041x21[_0xedbd[74]](_0xedbd[67]),bcc:_0xf041x22[_0xedbd[74]](_0xedbd[67]),agentName:_0xf041x16[_0xedbd[75]],agentEmail:_0xf041x16[_0xedbd[76]],createdAt:_0xf041x17[_0xedbd[77]]})};if(_0xf041x15[_0xedbd[79]]&& _0xf041x15[_0xedbd[79]][_0xedbd[71]]&&  !_0xf041x13[_0xedbd[80]]){_0xf041x15[_0xedbd[79]][_0xedbd[71]]= Mustache[_0xedbd[78]](_0xf041x15[_0xedbd[79]][_0xedbd[71]],{interactionId:_0xf041x14[_0xedbd[48]],accountName:_0xf041x15[_0xedbd[72]],subject:_0xf041x17[_0xedbd[71]]|| _0xedbd[81],from:_0xf041x17[_0xedbd[73]],to:_0xf041x20[_0xedbd[74]](_0xedbd[67]),cc:_0xf041x21[_0xedbd[74]](_0xedbd[67]),bcc:_0xf041x22[_0xedbd[74]](_0xedbd[67]),agentName:_0xf041x16[_0xedbd[75]],agentEmail:_0xf041x16[_0xedbd[76]],createdAt:_0xf041x17[_0xedbd[77]]})};if(_0xf041x17[_0xedbd[60]]){_0xf041x17[_0xedbd[60]]= Mustache[_0xedbd[78]](_0xf041x17[_0xedbd[60]],{interactionId:_0xf041x14[_0xedbd[48]],subject:_0xf041x17[_0xedbd[71]],accountName:_0xf041x15[_0xedbd[72]],from:_0xf041x17[_0xedbd[73]],to:_0xf041x20[_0xedbd[74]](_0xedbd[67]),cc:_0xf041x21[_0xedbd[74]](_0xedbd[67]),bcc:_0xf041x22[_0xedbd[74]](_0xedbd[67]),agentName:_0xf041x16[_0xedbd[75]],agentEmail:_0xf041x16[_0xedbd[76]],createdAt:_0xf041x17[_0xedbd[77]]})};if(_0xf041x17[_0xedbd[62]]){_0xf041x17[_0xedbd[62]]= Mustache[_0xedbd[78]](_0xf041x17[_0xedbd[62]],{interactionId:_0xf041x14[_0xedbd[48]],subject:_0xf041x17[_0xedbd[71]],accountName:_0xf041x15[_0xedbd[72]],from:_0xf041x17[_0xedbd[73]],to:_0xf041x20[_0xedbd[74]](_0xedbd[67]),cc:_0xf041x21[_0xedbd[74]](_0xedbd[67]),bcc:_0xf041x22[_0xedbd[74]](_0xedbd[67]),agentName:_0xf041x16[_0xedbd[75]],agentEmail:_0xf041x16[_0xedbd[76]],createdAt:_0xf041x17[_0xedbd[77]]})};_0xf041x1d= (_0xf041x15[_0xedbd[79]]&&  !_0xf041x13[_0xedbd[80]])?Mustache[_0xedbd[78]](_0xf041x15[_0xedbd[79]][_0xedbd[60]],{interactionId:_0xf041x14[_0xedbd[48]],subject:_0xf041x15[_0xedbd[79]][_0xedbd[71]]|| _0xf041x17[_0xedbd[71]],body:_0xf041x17[_0xedbd[60]]|| _0xf041x17[_0xedbd[62]]|| _0xedbd[81],accountName:_0xf041x15[_0xedbd[72]],from:_0xf041x17[_0xedbd[73]],to:_0xf041x20[_0xedbd[74]](_0xedbd[67]),cc:_0xf041x21[_0xedbd[74]](_0xedbd[67]),bcc:_0xf041x22[_0xedbd[74]](_0xedbd[67]),agentName:_0xf041x16[_0xedbd[75]],agentEmail:_0xf041x16[_0xedbd[76]],createdAt:_0xf041x17[_0xedbd[77]]}):_0xf041x17[_0xedbd[60]];_0xf041x1c= _0xf041x17[_0xedbd[62]]|| (_0xf041x1d?htmlToText[_0xedbd[82]](_0xf041x1d,{wordwrap:false}):_0xedbd[81]);if(_0xf041x15[_0xedbd[83]]){_0xf041x1d+= _0xedbd[84]+ _0xf041x15[_0xedbd[83]];_0xf041x1c+= _0xedbd[84]+ _0xf041x15[_0xedbd[83]]}else {_0xf041x1d+= _0xedbd[85];_0xf041x1c+= _0xedbd[85]};var _0xf041x23={status:_0xf041x17[_0xedbd[50]],from:{name:_0xf041x15[_0xedbd[72]],address:_0xf041x15[_0xedbd[65]]},to:_0xf041x20[_0xedbd[74]](_0xedbd[67]),cc:_0xf041x21[_0xedbd[74]](_0xedbd[67]),bcc:_0xf041x22[_0xedbd[74]](_0xedbd[67]),subject:(_0xf041x15[_0xedbd[79]]&&  !_0xf041x13[_0xedbd[80]]&& _0xf041x15[_0xedbd[79]][_0xedbd[71]])?_0xf041x15[_0xedbd[79]][_0xedbd[71]]:_0xf041x17[_0xedbd[71]],html:_0xf041x1d,text:_0xf041x1c};if(_0xf041x17[_0xedbd[86]]){_0xf041x23[_0xedbd[87]]= _[_0xedbd[89]](_0xf041x17.MailAttachments,function(_0xf041x24){return {path:_0xf041x24[_0xedbd[88]],filename:_0xf041x24[_0xedbd[72]]}})};return smtp[_0xedbd[90]](_0xf041x23)})[_0xedbd[38]](function(_0xf041x1e){process[_0xedbd[34]]({msgId:_0xf041x17[_0xedbd[48]],roomId:_0xf041x14[_0xedbd[48]],type:_0xedbd[55],messageId:_0xf041x1e[_0xedbd[58]],status:_0xedbd[59],retry:_0xf041x17[_0xedbd[57]],text:_0xf041x1c,html:_0xf041x1d})})[_0xedbd[35]](function(_0xf041xb){logger[_0xedbd[11]](util[_0xedbd[14]](_0xedbd[53],_0xf041x17[_0xedbd[48]]),_0xf041xb[_0xedbd[31]]);process[_0xedbd[34]]({msgId:_0xf041x17[_0xedbd[48]],roomId:_0xf041x17[_0xedbd[54]],type:_0xedbd[55],status:_0xedbd[56],retry:_0xf041x17[_0xedbd[57]],text:_0xf041x1c,html:_0xf041x1d})})}else {return rpcClient[_0xedbd[93]](_0xedbd[94],[_0xedbd[102],{where:{id:smtp[_0xedbd[45]]},include:[{model:_0xedbd[79]}]}])[_0xedbd[38]](function(_0xf041x26){_0xf041x15= _0xf041x26;if(_0xf041x17[_0xedbd[54]]){return rpcClient[_0xedbd[93]](_0xedbd[94],[_0xedbd[100],{where:{id:_0xf041x17[_0xedbd[54]]}}])}})[_0xedbd[38]](function(_0xf041x27){if(!_0xf041x27){return rpcClient[_0xedbd[93]](_0xedbd[94],[_0xedbd[95],{where:{id:_0xf041x13[_0xedbd[96]]}}])[_0xedbd[38]](function(_0xf041x28){return rpcClient[_0xedbd[93]](_0xedbd[105],[_0xedbd[100],{subject:_0xf041x17[_0xedbd[71]],from:_[_0xedbd[64]](_0xf041x17[_0xedbd[73]])?_0xf041x17[_0xedbd[73]][_0xedbd[74]](_0xedbd[67]):_0xf041x17[_0xedbd[73]],account:_0xf041x15?_0xf041x15[_0xedbd[72]]:null,status:_0xedbd[99],lastEvent:_0xedbd[51],attachment:_0xf041x17[_0xedbd[86]]&& _0xf041x17[_0xedbd[86]][_0xedbd[97]],MailAccountId:_0xf041x15?_0xf041x15[_0xedbd[48]]:null,mailOut:1,arrivedAt:moment()[_0xedbd[14]](_0xedbd[106]),MailRoomStatuses:[{status:_0xedbd[99],data1:_0xf041x28?_0xf041x28[_0xedbd[72]]:null,data2:_0xf041x28?_0xf041x28[_0xedbd[75]]:null,UserId:_0xf041x28?_0xf041x28[_0xedbd[48]]:null}]},{include:[{model:_0xedbd[101]},{model:_0xedbd[107]}]}])})}else {return _0xf041x27}})[_0xedbd[38]](function(_0xf041x27){_0xf041x14= _0xf041x27;return rpcClient[_0xedbd[93]](_0xedbd[55],[_0xedbd[101],{MailRoomId:_0xf041x27[_0xedbd[48]],accountId:_0xf041x15[_0xedbd[48]],accountName:_0xf041x15[_0xedbd[72]]},{where:{id:_0xf041x13[_0xedbd[48]]},individualHooks:true}])})[_0xedbd[38]](function(){return rpcClient[_0xedbd[93]](_0xedbd[94],[_0xedbd[95],{id:_0xf041x17[_0xedbd[96]]}])})[_0xedbd[38]](function(_0xf041x25){_0xf041x16= _0xf041x25;if(_0xf041x17[_0xedbd[96]]&& _0xf041x14[_0xedbd[48]]){return rpcClient[_0xedbd[93]](_0xedbd[91],[_0xedbd[92],{where:{UserId:_0xf041x17[_0xedbd[96]],MailRoomId:_0xf041x14[_0xedbd[48]]},defaults:{UserId:_0xf041x17[_0xedbd[96]],MailRoomId:_0xf041x14[_0xedbd[48]]}}])}})[_0xedbd[38]](function(){var _0xf041x20=_0xf041x17[_0xedbd[63]]?_[_0xedbd[64]](_0xf041x17[_0xedbd[63]])?_[_0xedbd[66]](_0xf041x17[_0xedbd[63]],_0xf041x15[_0xedbd[65]]):_[_0xedbd[66]](_0xf041x17[_0xedbd[63]][_0xedbd[68]](_0xedbd[67]),_0xf041x15[_0xedbd[65]]):[];var _0xf041x21=_0xf041x17[_0xedbd[69]]?(_[_0xedbd[64]](_0xf041x17[_0xedbd[69]])?_[_0xedbd[66]](_0xf041x17[_0xedbd[69]],_0xf041x15[_0xedbd[65]]):_[_0xedbd[66]](_0xf041x17[_0xedbd[69]][_0xedbd[68]](_0xedbd[67]),_0xf041x15[_0xedbd[65]])):[];var _0xf041x22=_0xf041x17[_0xedbd[70]]?_[_0xedbd[64]](_0xf041x17[_0xedbd[70]])?_[_0xedbd[66]](_0xf041x17[_0xedbd[70]],_0xf041x15[_0xedbd[65]]):_[_0xedbd[66]](_0xf041x17[_0xedbd[70]][_0xedbd[68]](_0xedbd[67]),_0xf041x15[_0xedbd[65]]):[];if(_0xf041x17[_0xedbd[71]]){_0xf041x17[_0xedbd[71]]= Mustache[_0xedbd[78]](_0xf041x17[_0xedbd[71]],{interactionId:_0xf041x14[_0xedbd[48]],accountName:_0xf041x15[_0xedbd[72]],from:_0xf041x17[_0xedbd[73]],to:_0xf041x20[_0xedbd[74]](_0xedbd[67]),cc:_0xf041x21[_0xedbd[74]](_0xedbd[67]),bcc:_0xf041x22[_0xedbd[74]](_0xedbd[67]),agentName:_0xf041x16[_0xedbd[75]],agentEmail:_0xf041x16[_0xedbd[76]],createdAt:_0xf041x17[_0xedbd[77]]})};if(_0xf041x15[_0xedbd[79]]&& _0xf041x15[_0xedbd[79]][_0xedbd[71]]&&  !_0xf041x13[_0xedbd[80]]){_0xf041x15[_0xedbd[79]][_0xedbd[71]]= Mustache[_0xedbd[78]](_0xf041x15[_0xedbd[79]][_0xedbd[71]],{interactionId:_0xf041x14[_0xedbd[48]],accountName:_0xf041x15[_0xedbd[72]],subject:_0xf041x17[_0xedbd[71]]|| _0xedbd[81],from:_0xf041x17[_0xedbd[73]],to:_0xf041x20[_0xedbd[74]](_0xedbd[67]),cc:_0xf041x21[_0xedbd[74]](_0xedbd[67]),bcc:_0xf041x22[_0xedbd[74]](_0xedbd[67]),agentName:_0xf041x16[_0xedbd[75]],agentEmail:_0xf041x16[_0xedbd[76]],createdAt:_0xf041x17[_0xedbd[77]]})};if(_0xf041x17[_0xedbd[60]]){_0xf041x17[_0xedbd[60]]= Mustache[_0xedbd[78]](_0xf041x17[_0xedbd[60]],{interactionId:_0xf041x14[_0xedbd[48]],subject:_0xf041x17[_0xedbd[71]],accountName:_0xf041x15[_0xedbd[72]],from:_0xf041x17[_0xedbd[73]],to:_0xf041x20[_0xedbd[74]](_0xedbd[67]),cc:_0xf041x21[_0xedbd[74]](_0xedbd[67]),bcc:_0xf041x22[_0xedbd[74]](_0xedbd[67]),agentName:_0xf041x16[_0xedbd[75]],agentEmail:_0xf041x16[_0xedbd[76]],createdAt:_0xf041x17[_0xedbd[77]]})};if(_0xf041x17[_0xedbd[62]]){_0xf041x17[_0xedbd[62]]= Mustache[_0xedbd[78]](_0xf041x17[_0xedbd[62]],{interactionId:_0xf041x14[_0xedbd[48]],subject:_0xf041x17[_0xedbd[71]],accountName:_0xf041x15[_0xedbd[72]],from:_0xf041x17[_0xedbd[73]],to:_0xf041x20[_0xedbd[74]](_0xedbd[67]),cc:_0xf041x21[_0xedbd[74]](_0xedbd[67]),bcc:_0xf041x22[_0xedbd[74]](_0xedbd[67]),agentName:_0xf041x16[_0xedbd[75]],agentEmail:_0xf041x16[_0xedbd[76]],createdAt:_0xf041x17[_0xedbd[77]]})};_0xf041x1d= (_0xf041x15[_0xedbd[79]]&&  !_0xf041x13[_0xedbd[80]])?Mustache[_0xedbd[78]](_0xf041x15[_0xedbd[79]][_0xedbd[60]],{interactionId:_0xf041x14[_0xedbd[48]],subject:_0xf041x15[_0xedbd[79]][_0xedbd[71]]|| _0xf041x17[_0xedbd[71]],body:_0xf041x17[_0xedbd[60]]|| _0xf041x17[_0xedbd[62]]|| null,accountName:_0xf041x15[_0xedbd[72]],from:_0xf041x17[_0xedbd[73]],to:_0xf041x20[_0xedbd[74]](_0xedbd[67]),cc:_0xf041x21[_0xedbd[74]](_0xedbd[67]),bcc:_0xf041x22[_0xedbd[74]](_0xedbd[67]),agentName:_0xf041x16?_0xf041x16[_0xedbd[75]]:_0xedbd[81],agentEmail:_0xf041x16?_0xf041x16[_0xedbd[76]]:_0xedbd[81],createdAt:_0xf041x17[_0xedbd[77]]}):_0xf041x17[_0xedbd[60]];_0xf041x1c= _0xf041x17[_0xedbd[62]]|| (_0xf041x1d?htmlToText[_0xedbd[82]](_0xf041x1d,{wordwrap:false}):_0xedbd[81]);if(_0xf041x15[_0xedbd[83]]){_0xf041x1d+= _0xedbd[84]+ _0xf041x15[_0xedbd[83]];_0xf041x1c+= _0xedbd[103]+ _0xf041x15[_0xedbd[83]]}else {_0xf041x1d+= _0xedbd[85];_0xf041x1c+= _0xedbd[104]};var _0xf041x23={status:_0xf041x17[_0xedbd[50]],from:{name:_0xf041x15[_0xedbd[72]],address:_0xf041x15[_0xedbd[65]]},to:_0xf041x20[_0xedbd[74]](_0xedbd[67]),cc:_0xf041x21[_0xedbd[74]](_0xedbd[67]),bcc:_0xf041x22[_0xedbd[74]](_0xedbd[67]),subject:(_0xf041x15[_0xedbd[79]]&&  !_0xf041x13[_0xedbd[80]]&& _0xf041x15[_0xedbd[79]][_0xedbd[71]])?_0xf041x15[_0xedbd[79]][_0xedbd[71]]:_0xf041x17[_0xedbd[71]],html:_0xf041x1d,text:_0xf041x1c};if(_0xf041x17[_0xedbd[86]]){_0xf041x23[_0xedbd[87]]= _[_0xedbd[89]](_0xf041x17.MailAttachments,function(_0xf041x24){return {path:_0xf041x24[_0xedbd[88]],filename:_0xf041x24[_0xedbd[72]]}})};return smtp[_0xedbd[90]](_0xf041x23)})[_0xedbd[38]](function(_0xf041x1e){process[_0xedbd[34]]({msgId:_0xf041x17[_0xedbd[48]],roomId:_0xf041x14[_0xedbd[48]],type:_0xedbd[55],messageId:_0xf041x1e[_0xedbd[58]],status:_0xedbd[59],retry:_0xf041x17[_0xedbd[57]],text:_0xf041x1c,html:_0xf041x1d})})[_0xedbd[35]](function(_0xf041xb){logger[_0xedbd[11]](util[_0xedbd[14]](_0xedbd[53],_0xf041x17[_0xedbd[48]]),_0xf041xb[_0xedbd[31]]);process[_0xedbd[34]]({msgId:_0xf041x17[_0xedbd[48]],roomId:_0xf041x17[_0xedbd[54]],type:_0xedbd[55],status:_0xedbd[56],retry:_0xf041x17[_0xedbd[57]],text:_0xf041x1c,html:_0xf041x1d})})}}}return rpcClient[_0xedbd[93]](_0xedbd[94],[_0xedbd[108],{where:{id:process[_0xedbd[13]][2]}}])[_0xedbd[38]](function(_0xf041x11){onSave(_0xf041x11)})[_0xedbd[35]](function(_0xf041xb){logger[_0xedbd[11]](_0xf041xb[_0xedbd[31]])})