X-Git-Url: http://repos.xcallymotion.com/?a=blobdiff_plain;f=server%2Fservices%2Femail%2Flib%2Futils.js;h=73be6df9a33d3b0e4643743fe9110723b41e5957;hb=7b947914a77b8347fb1d6de0275fa1bbfcdf6ff9;hp=418960d71226b67d8493e423afbc4cd7cd533d0e;hpb=915398debaad81c75775b080cc3e491fbaa835e5;p=motion2.git diff --git a/server/services/email/lib/utils.js b/server/services/email/lib/utils.js index 418960d..73be6df 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 _0x6997=['pop','isEmpty','@xcally.com','html','replace','forEach','push','filename','_SRC','_IMG','\x20[Attachment:\x20','\x20]','body','textAsHtml','Empty\x20message
','Attachments','Data','generateXOAuth2Token','auth=Bearer\x20','utf-8','toString','base64','moment','path','util','node-tnef','../../../config/logger','email','../../../config/environment','head','value','address','anonymous','generate','name','substring','indexOf','split','length','join','Anonymous'];(function(_0x334350,_0x27a7e9){var _0x45ad9c=function(_0x33b40f){while(--_0x33b40f){_0x334350['push'](_0x334350['shift']());}};_0x45ad9c(++_0x27a7e9);}(_0x6997,0x164));var _0x7699=function(_0x22fdcb,_0x507c5f){_0x22fdcb=_0x22fdcb-0x0;var _0x506172=_0x6997[_0x22fdcb];return _0x506172;};'use strict';var _=require('lodash');var moment=require(_0x7699('0x0'));var random=require('randomstring');var fs=require('fs');var path=require(_0x7699('0x1'));var util=require(_0x7699('0x2'));var tnef=require(_0x7699('0x3'));var logger=require(_0x7699('0x4'))(_0x7699('0x5'));var config=require(_0x7699('0x6'));function getAddress(_0x18fd7a){var _0x3e0d04=_[_0x7699('0x7')](_0x18fd7a[_0x7699('0x8')]);return _0x3e0d04&&_0x3e0d04[_0x7699('0x9')]?_0x3e0d04[_0x7699('0x9')]:_0x7699('0xa')+random[_0x7699('0xb')](0x6)+'@xcally.com';}function getFirstName(_0x93637f){var _0x1ccea2=_[_0x7699('0x7')](_0x93637f[_0x7699('0x8')]);if(_0x1ccea2&&_0x1ccea2[_0x7699('0xc')]){if(_0x1ccea2[_0x7699('0xc')]==_0x1ccea2[_0x7699('0x9')]){return _0x1ccea2[_0x7699('0xc')][_0x7699('0xd')](0x0,_0x1ccea2[_0x7699('0xc')][_0x7699('0xe')]('@'));}var _0x3ab10c=_0x1ccea2[_0x7699('0xc')][_0x7699('0xf')](/\s+/);return _0x3ab10c[_0x7699('0x10')]>0x1?_0x3ab10c['slice'](0x0,-0x1)[_0x7699('0x11')]('\x20'):_0x1ccea2['name'];}return _0x7699('0x12');}function getLastName(_0xb9c991){var _0x1775b0=_[_0x7699('0x7')](_0xb9c991[_0x7699('0x8')]);if(_0x1775b0&&_0x1775b0[_0x7699('0xc')]){var _0x46405e=_0x1775b0['name']['split'](/\s+/);return _0x46405e[_0x7699('0x10')]>0x1?_0x46405e[_0x7699('0x13')]():'';}return'';}function getMails(_0x34b606,_0x1ee405){var _0xe5ae5c='';for(var _0x547949=0x0;_0x547949<_0x1ee405[_0x7699('0x8')]['length'];_0x547949+=0x1){if(_0x1ee405[_0x7699('0x8')][_0x547949][_0x7699('0x9')]!==_0x34b606){if(!_[_0x7699('0x14')](_0xe5ae5c)){_0xe5ae5c+=',';}_0xe5ae5c+=_0x1ee405[_0x7699('0x8')][_0x547949]['name']||_0x1ee405[_0x7699('0x8')][_0x547949]['address']||'';_0xe5ae5c+='\x20<';_0xe5ae5c+=_0x1ee405['value'][_0x547949]['address']?_0x1ee405[_0x7699('0x8')][_0x547949][_0x7699('0x9')]:_0x7699('0xa')+random[_0x7699('0xb')](0x6)+_0x7699('0x15');_0xe5ae5c+='>';}}return _0xe5ae5c;}function parseEmail(_0x346453,_0x2d22a3,_0x49d994){if(_0x2d22a3[_0x7699('0x16')]){var _0x6212f8=/