Built motion from commit (unavailable).|2.5.31
[motion2.git] / server / services / email / server / index.js
index e808a19..6dabcd3 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xff64=['stringify','Email\x20RPC\x20server\x20listening\x20on\x20127.0.0.1:%d!','RPC\x20listening\x20on\x20port:','jayson/promise','bluebird','lodash','email','listen','message','then','error','verifySmtp','catch','values','mailAccounts','length','Imap','Smtp','pass','server','http'];(function(_0x139247,_0x2b69ef){var _0x39d2b9=function(_0x2b0ce8){while(--_0x2b0ce8){_0x139247['push'](_0x139247['shift']());}};_0x39d2b9(++_0x2b69ef);}(_0xff64,0xab));var _0x4ff6=function(_0x147e56,_0x2efae8){_0x147e56=_0x147e56-0x0;var _0x40c49c=_0xff64[_0x147e56];return _0x40c49c;};'use strict';var jayson=require(_0x4ff6('0x0'));var BPromise=require(_0x4ff6('0x1'));var _=require(_0x4ff6('0x2'));var logger=require('../../../config/logger')(_0x4ff6('0x3'));exports[_0x4ff6('0x4')]=function(_0x1d787e,_0x228e1e){return new BPromise(function(_0x18c403,_0x482a39){var _0x1f1110={'SendMail':function(_0x19eaa2){var _0x4d3cda=this;return new Promise(function(_0x186c7a,_0x4fc392){_0x228e1e['sendMail'](_0x19eaa2['account'],_0x19eaa2[_0x4ff6('0x5')])[_0x4ff6('0x6')](function(_0x8adb54){_0x186c7a({'code':0xc8,'message':_0x8adb54});})['catch'](function(_0x53c436){_0x4fc392(_0x4d3cda[_0x4ff6('0x7')](0x1f4,_0x53c436));});});},'VerifySmtp':function(_0x2eda70){var _0x48f6c6=this;return new Promise(function(_0x595692,_0x15585b){_0x228e1e[_0x4ff6('0x8')](_0x2eda70['account'])['then'](function(_0x12e5c2){_0x595692({'code':0xc8,'message':'Verified'});})[_0x4ff6('0x9')](function(_0x2d1ea2){_0x15585b(_0x48f6c6[_0x4ff6('0x7')](0x1f4,_0x2d1ea2));});});},'MailAccounts':function(_0x4931f7){return new Promise(function(_0x1a2c95,_0x358613){var _0x34fda3=_[_0x4ff6('0xa')](_0x1d787e[_0x4ff6('0xb')]);for(var _0x41dd2b=0x0;_0x41dd2b<_0x34fda3[_0x4ff6('0xc')];_0x41dd2b+=0x1){if(_0x34fda3[_0x41dd2b]['Imap']&&_0x34fda3[_0x41dd2b][_0x4ff6('0xd')]['password']){delete _0x34fda3[_0x41dd2b][_0x4ff6('0xd')]['password'];}if(_0x34fda3[_0x41dd2b][_0x4ff6('0xe')]&&_0x34fda3[_0x41dd2b][_0x4ff6('0xe')][_0x4ff6('0xf')]){delete _0x34fda3[_0x41dd2b]['Smtp']['pass'];}}_0x1a2c95({'count':_0x34fda3[_0x4ff6('0xc')],'rows':_0x34fda3});});}};var _0x602288=jayson[_0x4ff6('0x10')](_0x1f1110)[_0x4ff6('0x11')]();_0x602288['on'](_0x4ff6('0x7'),function(_0x2bce5b){logger[_0x4ff6('0x7')](JSON[_0x4ff6('0x12')](_0x2bce5b));return _0x482a39(_0x2bce5b);});_0x602288['listen'](0x232b,'127.0.0.1',function(){console['log'](_0x4ff6('0x13'),0x232b);return _0x18c403(_0x4ff6('0x14')+0x232b);});});};
\ No newline at end of file
+var _0x6b3b=['pass','Smtp','server','http','listen','127.0.0.1','log','Email\x20RPC\x20server\x20listening\x20on\x20127.0.0.1:%d!','RPC\x20listening\x20on\x20port:','bluebird','../../../config/logger','email','sendMail','message','then','catch','error','verifySmtp','account','Verified','mailAccounts','length','Imap','password'];(function(_0x6e3b41,_0x57955d){var _0x131744=function(_0x3f0297){while(--_0x3f0297){_0x6e3b41['push'](_0x6e3b41['shift']());}};_0x131744(++_0x57955d);}(_0x6b3b,0x129));var _0xb6b3=function(_0x2fac20,_0x1bb360){_0x2fac20=_0x2fac20-0x0;var _0x149999=_0x6b3b[_0x2fac20];return _0x149999;};'use strict';var jayson=require('jayson/promise');var BPromise=require(_0xb6b3('0x0'));var _=require('lodash');var logger=require(_0xb6b3('0x1'))(_0xb6b3('0x2'));exports['listen']=function(_0x276013,_0x183183){return new BPromise(function(_0x5f41cb,_0x8d3fb0){var _0x1307cb={'SendMail':function(_0x2cef1f){var _0x4cd964=this;return new Promise(function(_0x2882ca,_0x211d78){_0x183183[_0xb6b3('0x3')](_0x2cef1f['account'],_0x2cef1f[_0xb6b3('0x4')])[_0xb6b3('0x5')](function(_0x248e36){_0x2882ca({'code':0xc8,'message':_0x248e36});})[_0xb6b3('0x6')](function(_0x172bc1){_0x211d78(_0x4cd964[_0xb6b3('0x7')](0x1f4,_0x172bc1));});});},'VerifySmtp':function(_0x26ca36){var _0x4e3202=this;return new Promise(function(_0x55d727,_0x12ea71){_0x183183[_0xb6b3('0x8')](_0x26ca36[_0xb6b3('0x9')])[_0xb6b3('0x5')](function(_0x31675e){_0x55d727({'code':0xc8,'message':_0xb6b3('0xa')});})['catch'](function(_0x6f3abf){_0x12ea71(_0x4e3202[_0xb6b3('0x7')](0x1f4,_0x6f3abf));});});},'MailAccounts':function(_0xf99306){return new Promise(function(_0x2da1e0,_0x54e5a9){var _0x44d90d=_['values'](_0x276013[_0xb6b3('0xb')]);for(var _0x135d77=0x0;_0x135d77<_0x44d90d[_0xb6b3('0xc')];_0x135d77+=0x1){if(_0x44d90d[_0x135d77][_0xb6b3('0xd')]&&_0x44d90d[_0x135d77][_0xb6b3('0xd')][_0xb6b3('0xe')]){delete _0x44d90d[_0x135d77]['Imap'][_0xb6b3('0xe')];}if(_0x44d90d[_0x135d77]['Smtp']&&_0x44d90d[_0x135d77]['Smtp'][_0xb6b3('0xf')]){delete _0x44d90d[_0x135d77][_0xb6b3('0x10')][_0xb6b3('0xf')];}}_0x2da1e0({'count':_0x44d90d['length'],'rows':_0x44d90d});});}};var _0x2bbe2a=jayson[_0xb6b3('0x11')](_0x1307cb)[_0xb6b3('0x12')]();_0x2bbe2a['on'](_0xb6b3('0x7'),function(_0x2afbd4){logger['error'](JSON['stringify'](_0x2afbd4));return _0x8d3fb0(_0x2afbd4);});_0x2bbe2a[_0xb6b3('0x13')](0x232b,_0xb6b3('0x14'),function(){console[_0xb6b3('0x15')](_0xb6b3('0x16'),0x232b);return _0x5f41cb(_0xb6b3('0x17')+0x232b);});});};
\ No newline at end of file