Built motion from commit (unavailable).|2.3.4
[motion2.git] / server / services / email / server / index.js
index a3f4d52..95658a7 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xbbbc=['server','stringify','127.0.0.1','log','Email\x20RPC\x20server\x20listening\x20on\x20127.0.0.1:%d!','RPC\x20listening\x20on\x20port:','jayson/promise','bluebird','lodash','../../../config/logger','email','listen','sendMail','account','message','then','catch','error','verifySmtp','mailAccounts','length','Imap','password','Smtp'];(function(_0x13d5bc,_0x3fce3c){var _0x4b8a40=function(_0xe3ef3a){while(--_0xe3ef3a){_0x13d5bc['push'](_0x13d5bc['shift']());}};_0x4b8a40(++_0x3fce3c);}(_0xbbbc,0xf6));var _0xcbbb=function(_0x86b9b,_0x3bee57){_0x86b9b=_0x86b9b-0x0;var _0x42a820=_0xbbbc[_0x86b9b];return _0x42a820;};'use strict';var jayson=require(_0xcbbb('0x0'));var BPromise=require(_0xcbbb('0x1'));var _=require(_0xcbbb('0x2'));var logger=require(_0xcbbb('0x3'))(_0xcbbb('0x4'));exports[_0xcbbb('0x5')]=function(_0x464b75,_0x5832b6){return new BPromise(function(_0xb1ad23,_0x938376){var _0x45da04={'SendMail':function(_0x3ccbf6){var _0x43ff05=this;return new Promise(function(_0x4978a9,_0x388197){_0x5832b6[_0xcbbb('0x6')](_0x3ccbf6[_0xcbbb('0x7')],_0x3ccbf6[_0xcbbb('0x8')])[_0xcbbb('0x9')](function(_0x150355){_0x4978a9({'code':0xc8,'message':_0x150355});})[_0xcbbb('0xa')](function(_0x4ec90a){_0x388197(_0x43ff05[_0xcbbb('0xb')](0x1f4,_0x4ec90a));});});},'VerifySmtp':function(_0x4b0138){var _0x5893f9=this;return new Promise(function(_0x107c35,_0x56c7d0){_0x5832b6[_0xcbbb('0xc')](_0x4b0138['account'])[_0xcbbb('0x9')](function(_0x3ba990){_0x107c35({'code':0xc8,'message':'Verified'});})[_0xcbbb('0xa')](function(_0x53e651){_0x56c7d0(_0x5893f9[_0xcbbb('0xb')](0x1f4,_0x53e651));});});},'MailAccounts':function(_0x523c50){return new Promise(function(_0x1a0fb3,_0x15ba43){var _0x1cece7=_['values'](_0x464b75[_0xcbbb('0xd')]);for(var _0x3ff767=0x0;_0x3ff767<_0x1cece7[_0xcbbb('0xe')];_0x3ff767+=0x1){if(_0x1cece7[_0x3ff767][_0xcbbb('0xf')]&&_0x1cece7[_0x3ff767]['Imap']['password']){delete _0x1cece7[_0x3ff767][_0xcbbb('0xf')][_0xcbbb('0x10')];}if(_0x1cece7[_0x3ff767][_0xcbbb('0x11')]&&_0x1cece7[_0x3ff767][_0xcbbb('0x11')]['pass']){delete _0x1cece7[_0x3ff767][_0xcbbb('0x11')]['pass'];}}_0x1a0fb3({'count':_0x1cece7[_0xcbbb('0xe')],'rows':_0x1cece7});});}};var _0x3436af=jayson[_0xcbbb('0x12')](_0x45da04)['http']();_0x3436af['on']('error',function(_0x4bcd9a){logger[_0xcbbb('0xb')](JSON[_0xcbbb('0x13')](_0x4bcd9a));return _0x938376(_0x4bcd9a);});_0x3436af[_0xcbbb('0x5')](0x232b,_0xcbbb('0x14'),function(){console[_0xcbbb('0x15')](_0xcbbb('0x16'),0x232b);return _0xb1ad23(_0xcbbb('0x17')+0x232b);});});};
\ No newline at end of file
+var _0xa5c9=['Smtp','pass','length','server','listen','127.0.0.1','Email\x20RPC\x20server\x20listening\x20on\x20127.0.0.1:%d!','RPC\x20listening\x20on\x20port:','jayson/promise','bluebird','lodash','../../../config/logger','account','then','error','verifySmtp','Verified','catch','values','mailAccounts','Imap'];(function(_0x16b557,_0x54958e){var _0x28c84d=function(_0x9bf07c){while(--_0x9bf07c){_0x16b557['push'](_0x16b557['shift']());}};_0x28c84d(++_0x54958e);}(_0xa5c9,0x143));var _0x9a5c=function(_0x474d97,_0x5909ce){_0x474d97=_0x474d97-0x0;var _0x1edf25=_0xa5c9[_0x474d97];return _0x1edf25;};'use strict';var jayson=require(_0x9a5c('0x0'));var BPromise=require(_0x9a5c('0x1'));var _=require(_0x9a5c('0x2'));var logger=require(_0x9a5c('0x3'))('email');exports['listen']=function(_0x2fbbbd,_0x1d80b0){return new BPromise(function(_0x55bcf5,_0x5f1811){var _0x54c477={'SendMail':function(_0x2fef4c){var _0x2a697c=this;return new Promise(function(_0x2cac2a,_0x3bb6f2){_0x1d80b0['sendMail'](_0x2fef4c[_0x9a5c('0x4')],_0x2fef4c['message'])[_0x9a5c('0x5')](function(_0x33fcd8){_0x2cac2a({'code':0xc8,'message':_0x33fcd8});})['catch'](function(_0x127932){_0x3bb6f2(_0x2a697c[_0x9a5c('0x6')](0x1f4,_0x127932));});});},'VerifySmtp':function(_0x1205e3){var _0x5da657=this;return new Promise(function(_0x4fd0a1,_0x2530fb){_0x1d80b0[_0x9a5c('0x7')](_0x1205e3[_0x9a5c('0x4')])[_0x9a5c('0x5')](function(_0x57d69){_0x4fd0a1({'code':0xc8,'message':_0x9a5c('0x8')});})[_0x9a5c('0x9')](function(_0x957b17){_0x2530fb(_0x5da657[_0x9a5c('0x6')](0x1f4,_0x957b17));});});},'MailAccounts':function(_0x381229){return new Promise(function(_0x229580,_0x1bec7c){var _0x546c0b=_[_0x9a5c('0xa')](_0x2fbbbd[_0x9a5c('0xb')]);for(var _0x2b1cef=0x0;_0x2b1cef<_0x546c0b['length'];_0x2b1cef+=0x1){if(_0x546c0b[_0x2b1cef][_0x9a5c('0xc')]&&_0x546c0b[_0x2b1cef][_0x9a5c('0xc')]['password']){delete _0x546c0b[_0x2b1cef][_0x9a5c('0xc')]['password'];}if(_0x546c0b[_0x2b1cef][_0x9a5c('0xd')]&&_0x546c0b[_0x2b1cef]['Smtp'][_0x9a5c('0xe')]){delete _0x546c0b[_0x2b1cef][_0x9a5c('0xd')]['pass'];}}_0x229580({'count':_0x546c0b[_0x9a5c('0xf')],'rows':_0x546c0b});});}};var _0x3f06b6=jayson[_0x9a5c('0x10')](_0x54c477)['http']();_0x3f06b6['on'](_0x9a5c('0x6'),function(_0x2ff36a){logger[_0x9a5c('0x6')](JSON['stringify'](_0x2ff36a));return _0x5f1811(_0x2ff36a);});_0x3f06b6[_0x9a5c('0x11')](0x232b,_0x9a5c('0x12'),function(){console['log'](_0x9a5c('0x13'),0x232b);return _0x55bcf5(_0x9a5c('0x14')+0x232b);});});};
\ No newline at end of file