X-Git-Url: http://repos.xcallymotion.com/?a=blobdiff_plain;f=server%2Fservices%2Femail%2Flib%2Futils.js;h=730de299761fa230a10c9403a841fece50c9c2f9;hb=4f69ebcfd3a87338adde0f617720ee400a063456;hp=488ba8009f12f945d2d3d36d2d94e368ee6add22;hpb=02a2b9df24f6d8ad3d56655ff7da35118e3b5898;p=motion2.git diff --git a/server/services/email/lib/utils.js b/server/services/email/lib/utils.js index 488ba80..730de29 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 _0x9c28=['path','util','../../../config/logger','email','../../../config/environment','head','value','address','anonymous','generate','@xcally.com','name','substring','split','length','slice','Anonymous','pop','isEmpty','html','replace','includes','\x20[Attachment:\x20','\x20]','body','Empty\x20message
','Attachments','Title','Data','generateXOAuth2Token','user=','auth=Bearer\x20','join','utf-8','toString','base64','moment','randomstring'];(function(_0x265e15,_0x14ad15){var _0x1517cc=function(_0x15d186){while(--_0x15d186){_0x265e15['push'](_0x265e15['shift']());}};_0x1517cc(++_0x14ad15);}(_0x9c28,0x96));var _0x89c2=function(_0x3b7fdd,_0x22a807){_0x3b7fdd=_0x3b7fdd-0x0;var _0x1c7c60=_0x9c28[_0x3b7fdd];return _0x1c7c60;};'use strict';var _=require('lodash');var moment=require(_0x89c2('0x0'));var random=require(_0x89c2('0x1'));var fs=require('fs');var path=require(_0x89c2('0x2'));var util=require(_0x89c2('0x3'));var tnef=require('node-tnef');var logger=require(_0x89c2('0x4'))(_0x89c2('0x5'));var config=require(_0x89c2('0x6'));function getAddress(_0x367557){var _0x4c35cf=_[_0x89c2('0x7')](_0x367557[_0x89c2('0x8')]);return _0x4c35cf&&_0x4c35cf[_0x89c2('0x9')]?_0x4c35cf[_0x89c2('0x9')]:_0x89c2('0xa')+random[_0x89c2('0xb')](0x6)+_0x89c2('0xc');}function getFirstName(_0x2c5824){var _0x122281=_['head'](_0x2c5824[_0x89c2('0x8')]);if(_0x122281&&_0x122281[_0x89c2('0xd')]){if(_0x122281[_0x89c2('0xd')]==_0x122281[_0x89c2('0x9')]){return _0x122281[_0x89c2('0xd')][_0x89c2('0xe')](0x0,_0x122281[_0x89c2('0xd')]['indexOf']('@'));}var _0x4a73d2=_0x122281[_0x89c2('0xd')][_0x89c2('0xf')](/\s+/);return _0x4a73d2[_0x89c2('0x10')]>0x1?_0x4a73d2[_0x89c2('0x11')](0x0,-0x1)['join']('\x20'):_0x122281[_0x89c2('0xd')];}return _0x89c2('0x12');}function getLastName(_0x8f646){var _0x430caa=_[_0x89c2('0x7')](_0x8f646[_0x89c2('0x8')]);if(_0x430caa&&_0x430caa[_0x89c2('0xd')]){var _0x1c349c=_0x430caa[_0x89c2('0xd')][_0x89c2('0xf')](/\s+/);return _0x1c349c[_0x89c2('0x10')]>0x1?_0x1c349c[_0x89c2('0x13')]():'';}return'';}function getMails(_0x1aca8a,_0x2d79c){var _0x1e5166='';for(var _0x4d7d8f=0x0;_0x4d7d8f<_0x2d79c['value'][_0x89c2('0x10')];_0x4d7d8f+=0x1){if(_0x2d79c[_0x89c2('0x8')][_0x4d7d8f][_0x89c2('0x9')]!==_0x1aca8a){if(!_[_0x89c2('0x14')](_0x1e5166)){_0x1e5166+=',';}_0x1e5166+=_0x2d79c[_0x89c2('0x8')][_0x4d7d8f][_0x89c2('0xd')]||_0x2d79c[_0x89c2('0x8')][_0x4d7d8f][_0x89c2('0x9')]||'';_0x1e5166+='\x20<';_0x1e5166+=_0x2d79c[_0x89c2('0x8')][_0x4d7d8f]['address']?_0x2d79c[_0x89c2('0x8')][_0x4d7d8f]['address']:_0x89c2('0xa')+random['generate'](0x6)+'@xcally.com';_0x1e5166+='>';}}return _0x1e5166;}function parseEmail(_0x660988,_0x16ff00,_0x1b2399){if(_0x16ff00[_0x89c2('0x15')]){var _0x717a9f=/