X-Git-Url: http://repos.xcallymotion.com/?a=blobdiff_plain;f=server%2Fservices%2Femail%2Flib%2Futils.js;h=03dae0e56aba9877bb0e41a52a31ac8d99456c34;hb=f6a4a6da2059d78b5a9307c96563cc0d2a15e915;hp=98b89cdec87ce35a67caa2128d92b052a02c0aaa;hpb=43db2c329c99249300a38f3296ebfb46ac71947b;p=motion2.git diff --git a/server/services/email/lib/utils.js b/server/services/email/lib/utils.js index 98b89cd..03dae0e 100644 --- a/server/services/email/lib/utils.js +++ b/server/services/email/lib/utils.js @@ -15,4 +15,4 @@ // * treaties. The SOFTWARE PRODUCT is licensed, not sold. * // * * // ************************************************************************* -var _0x7b22=['indexOf','split','length','slice','join','Anonymous','test','html','replace','includes','attachments','push','filename','_SRC','_IMG','\x20[Attachment:\x20','\x20]','textAsHtml','body','Empty\x20message
','Attachments','Title','Data','generateXOAuth2Token','user=','auth=Bearer\x20','utf-8','toString','base64','lodash','moment','randomstring','path','util','node-tnef','email','../../../config/environment','head','value','address','anonymous','generate','@xcally.com','name'];(function(_0x170395,_0x4297d3){var _0x54aef0=function(_0x39ce41){while(--_0x39ce41){_0x170395['push'](_0x170395['shift']());}};_0x54aef0(++_0x4297d3);}(_0x7b22,0x1e9));var _0x27b2=function(_0x1b964a,_0x40fdc2){_0x1b964a=_0x1b964a-0x0;var _0x2559fa=_0x7b22[_0x1b964a];return _0x2559fa;};'use strict';var _=require(_0x27b2('0x0'));var moment=require(_0x27b2('0x1'));var random=require(_0x27b2('0x2'));var fs=require('fs');var path=require(_0x27b2('0x3'));var util=require(_0x27b2('0x4'));var tnef=require(_0x27b2('0x5'));var logger=require('../../../config/logger')(_0x27b2('0x6'));var config=require(_0x27b2('0x7'));function getAddress(_0x47b1fd){var _0x40d60c=_[_0x27b2('0x8')](_0x47b1fd[_0x27b2('0x9')]);return _0x40d60c&&_0x40d60c[_0x27b2('0xa')]?_0x40d60c[_0x27b2('0xa')]:_0x27b2('0xb')+random[_0x27b2('0xc')](0x6)+_0x27b2('0xd');}function getFirstName(_0x232c9a){var _0x494035=_[_0x27b2('0x8')](_0x232c9a['value']);if(_0x494035&&_0x494035['name']){if(_0x494035[_0x27b2('0xe')]==_0x494035[_0x27b2('0xa')]){return _0x494035['name']['substring'](0x0,_0x494035[_0x27b2('0xe')][_0x27b2('0xf')]('@'));}var _0x317f18=_0x494035[_0x27b2('0xe')][_0x27b2('0x10')](/\s+/);return _0x317f18[_0x27b2('0x11')]>0x1?_0x317f18[_0x27b2('0x12')](0x0,-0x1)[_0x27b2('0x13')]('\x20'):_0x494035[_0x27b2('0xe')];}return _0x27b2('0x14');}function getLastName(_0x327a23){var _0xaf5a2d=_[_0x27b2('0x8')](_0x327a23[_0x27b2('0x9')]);if(_0xaf5a2d&&_0xaf5a2d['name']){var _0x3946ec=_0xaf5a2d[_0x27b2('0xe')][_0x27b2('0x10')](/\s+/);return _0x3946ec[_0x27b2('0x11')]>0x1?_0x3946ec['pop']():'';}return'';}function getMails(_0x5bbd35,_0x114ad0){var _0x4215ca='';for(var _0x5f0b0f=0x0;_0x5f0b0f<_0x114ad0[_0x27b2('0x9')][_0x27b2('0x11')];_0x5f0b0f+=0x1){if(_0x114ad0[_0x27b2('0x9')][_0x5f0b0f]['address']!==_0x5bbd35){if(!_['isEmpty'](_0x4215ca)){_0x4215ca+=',';}_0x4215ca+=_0x114ad0[_0x27b2('0x9')][_0x5f0b0f]['name']||_0x114ad0[_0x27b2('0x9')][_0x5f0b0f][_0x27b2('0xa')]||'';_0x4215ca+='\x20<';_0x4215ca+=_0x114ad0[_0x27b2('0x9')][_0x5f0b0f][_0x27b2('0xa')]?_0x114ad0[_0x27b2('0x9')][_0x5f0b0f]['address']:_0x27b2('0xb')+random[_0x27b2('0xc')](0x6)+'@xcally.com';_0x4215ca+='>';}}return _0x4215ca;}function parseEmail(_0x40ef9c,_0x14d10a,_0x1e8f8f){if(_0x14d10a['html']){var _0x1cda71=/