X-Git-Url: http://repos.xcallymotion.com/?a=blobdiff_plain;f=server%2Fservices%2Femail%2Flib%2Futils.js;fp=server%2Fservices%2Femail%2Flib%2Futils.js;h=39ee81d6ccb776fdf98b6ee57c05ccd9f43ee2fe;hb=d56da45b6e1f0bbf558177cd907ef61f0b9840c2;hp=1b9835485acf563664eae10dbeda369fa22a3e8d;hpb=d49944cc2e95578bfbd15d79d46896f71a145821;p=motion2.git diff --git a/server/services/email/lib/utils.js b/server/services/email/lib/utils.js index 1b98354..39ee81d 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 _0x3c54=['value','address','@xcally.com','name','indexOf','split','length','slice','Anonymous','pop','isEmpty','anonymous','html','test','replace','includes','\x20[Attachment:\x20','\x20]','body','textAsHtml','Empty\x20message
','Attachments','Title','generateXOAuth2Token','user=','auth=Bearer\x20','base64','lodash','randomstring','path','util','node-tnef','email','../../../config/environment','head'];(function(_0x37cde1,_0x250d40){var _0x797e60=function(_0x4f5687){while(--_0x4f5687){_0x37cde1['push'](_0x37cde1['shift']());}};_0x797e60(++_0x250d40);}(_0x3c54,0x82));var _0x43c5=function(_0x2127d1,_0x206e47){_0x2127d1=_0x2127d1-0x0;var _0x55df06=_0x3c54[_0x2127d1];return _0x55df06;};'use strict';var _=require(_0x43c5('0x0'));var moment=require('moment');var random=require(_0x43c5('0x1'));var fs=require('fs');var path=require(_0x43c5('0x2'));var util=require(_0x43c5('0x3'));var tnef=require(_0x43c5('0x4'));var logger=require('../../../config/logger')(_0x43c5('0x5'));var config=require(_0x43c5('0x6'));function getAddress(_0x20b08a){var _0x1778c4=_[_0x43c5('0x7')](_0x20b08a[_0x43c5('0x8')]);return _0x1778c4&&_0x1778c4[_0x43c5('0x9')]?_0x1778c4[_0x43c5('0x9')]:'anonymous'+random['generate'](0x6)+_0x43c5('0xa');}function getFirstName(_0x147f8b){var _0x1017a5=_[_0x43c5('0x7')](_0x147f8b[_0x43c5('0x8')]);if(_0x1017a5&&_0x1017a5[_0x43c5('0xb')]){if(_0x1017a5[_0x43c5('0xb')]==_0x1017a5['address']){return _0x1017a5[_0x43c5('0xb')]['substring'](0x0,_0x1017a5['name'][_0x43c5('0xc')]('@'));}var _0x1a63e0=_0x1017a5['name'][_0x43c5('0xd')](/\s+/);return _0x1a63e0[_0x43c5('0xe')]>0x1?_0x1a63e0[_0x43c5('0xf')](0x0,-0x1)['join']('\x20'):_0x1017a5[_0x43c5('0xb')];}return _0x43c5('0x10');}function getLastName(_0x5ce154){var _0x215513=_[_0x43c5('0x7')](_0x5ce154['value']);if(_0x215513&&_0x215513[_0x43c5('0xb')]){var _0x4edf33=_0x215513[_0x43c5('0xb')][_0x43c5('0xd')](/\s+/);return _0x4edf33[_0x43c5('0xe')]>0x1?_0x4edf33[_0x43c5('0x11')]():'';}return'';}function getMails(_0x1c26b7,_0x579bf7){var _0x89761c='';for(var _0x5ad2ba=0x0;_0x5ad2ba<_0x579bf7[_0x43c5('0x8')][_0x43c5('0xe')];_0x5ad2ba+=0x1){if(_0x579bf7[_0x43c5('0x8')][_0x5ad2ba][_0x43c5('0x9')]!==_0x1c26b7){if(!_[_0x43c5('0x12')](_0x89761c)){_0x89761c+=',';}_0x89761c+=_0x579bf7[_0x43c5('0x8')][_0x5ad2ba][_0x43c5('0xb')]||_0x579bf7[_0x43c5('0x8')][_0x5ad2ba]['address']||'';_0x89761c+='\x20<';_0x89761c+=_0x579bf7[_0x43c5('0x8')][_0x5ad2ba][_0x43c5('0x9')]?_0x579bf7['value'][_0x5ad2ba][_0x43c5('0x9')]:_0x43c5('0x13')+random['generate'](0x6)+'@xcally.com';_0x89761c+='>';}}return _0x89761c;}function parseEmail(_0x1df698,_0x32c5b6,_0x3db6ba){if(_0x32c5b6[_0x43c5('0x14')]){var _0x474a47=/