Built motion from commit (unavailable).|2.0.72
[motion2.git] / server / services / email / server / index.js
index 172a2c0..d7a59fe 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x4fad=['listen','sendMail','account','message','then','error','verifySmtp','Verified','catch','values','length','Imap','password','Smtp','pass','stringify','127.0.0.1','log','RPC\x20listening\x20on\x20port:','jayson/promise','bluebird','lodash','email'];(function(_0x1dc976,_0x2d4fe6){var _0x24a024=function(_0x52e89b){while(--_0x52e89b){_0x1dc976['push'](_0x1dc976['shift']());}};_0x24a024(++_0x2d4fe6);}(_0x4fad,0xcb));var _0xd4fa=function(_0xaff2d0,_0x495196){_0xaff2d0=_0xaff2d0-0x0;var _0x242809=_0x4fad[_0xaff2d0];return _0x242809;};'use strict';var jayson=require(_0xd4fa('0x0'));var BPromise=require(_0xd4fa('0x1'));var _=require(_0xd4fa('0x2'));var logger=require('../../../config/logger')(_0xd4fa('0x3'));exports[_0xd4fa('0x4')]=function(_0x174360,_0x3fc857){return new BPromise(function(_0x419a9c,_0x3903a1){var _0x138bcb={'SendMail':function(_0x2f65a2){var _0x597fbe=this;return new Promise(function(_0x2d4e07,_0x52b426){_0x3fc857[_0xd4fa('0x5')](_0x2f65a2[_0xd4fa('0x6')],_0x2f65a2[_0xd4fa('0x7')])[_0xd4fa('0x8')](function(_0x58d2cd){_0x2d4e07({'code':0xc8,'message':_0x58d2cd});})['catch'](function(_0x26a894){_0x52b426(_0x597fbe[_0xd4fa('0x9')](0x1f4,_0x26a894));});});},'VerifySmtp':function(_0x4623ba){var _0x5b5443=this;return new Promise(function(_0x2df3c5,_0x612e9d){_0x3fc857[_0xd4fa('0xa')](_0x4623ba[_0xd4fa('0x6')])['then'](function(_0x109893){_0x2df3c5({'code':0xc8,'message':_0xd4fa('0xb')});})[_0xd4fa('0xc')](function(_0x50f53d){_0x612e9d(_0x5b5443[_0xd4fa('0x9')](0x1f4,_0x50f53d));});});},'MailAccounts':function(_0x2fe7b7){return new Promise(function(_0x31c3ba,_0xadc145){var _0x29876a=_[_0xd4fa('0xd')](_0x174360['mailAccounts']);for(var _0x29e101=0x0;_0x29e101<_0x29876a[_0xd4fa('0xe')];_0x29e101+=0x1){if(_0x29876a[_0x29e101][_0xd4fa('0xf')]&&_0x29876a[_0x29e101][_0xd4fa('0xf')][_0xd4fa('0x10')]){delete _0x29876a[_0x29e101][_0xd4fa('0xf')][_0xd4fa('0x10')];}if(_0x29876a[_0x29e101]['Smtp']&&_0x29876a[_0x29e101][_0xd4fa('0x11')][_0xd4fa('0x12')]){delete _0x29876a[_0x29e101][_0xd4fa('0x11')]['pass'];}}_0x31c3ba({'count':_0x29876a['length'],'rows':_0x29876a});});}};var _0x1faa0b=jayson['server'](_0x138bcb)['http']();_0x1faa0b['on'](_0xd4fa('0x9'),function(_0x628bc7){logger[_0xd4fa('0x9')](JSON[_0xd4fa('0x13')](_0x628bc7));return _0x3903a1(_0x628bc7);});_0x1faa0b['listen'](0x232b,_0xd4fa('0x14'),function(){console[_0xd4fa('0x15')]('Email\x20RPC\x20server\x20listening\x20on\x20127.0.0.1:%d!',0x232b);return _0x419a9c(_0xd4fa('0x16')+0x232b);});});};
\ No newline at end of file
+var _0xd237=['verifySmtp','Verified','mailAccounts','length','Imap','password','Smtp','pass','server','http','stringify','log','Email\x20RPC\x20server\x20listening\x20on\x20127.0.0.1:%d!','jayson/promise','bluebird','lodash','../../../config/logger','listen','account','message','then','catch','error'];(function(_0x18daeb,_0x1b8ff3){var _0x425a30=function(_0x271e0c){while(--_0x271e0c){_0x18daeb['push'](_0x18daeb['shift']());}};_0x425a30(++_0x1b8ff3);}(_0xd237,0x14f));var _0x7d23=function(_0x2e9187,_0x3763f6){_0x2e9187=_0x2e9187-0x0;var _0x1fc3a8=_0xd237[_0x2e9187];return _0x1fc3a8;};'use strict';var jayson=require(_0x7d23('0x0'));var BPromise=require(_0x7d23('0x1'));var _=require(_0x7d23('0x2'));var logger=require(_0x7d23('0x3'))('email');exports[_0x7d23('0x4')]=function(_0x1dec6d,_0x469551){return new BPromise(function(_0x22efd7,_0x160178){var _0x14977a={'SendMail':function(_0x52ad33){var _0x24f10b=this;return new Promise(function(_0x5e9d09,_0x5ca126){_0x469551['sendMail'](_0x52ad33[_0x7d23('0x5')],_0x52ad33[_0x7d23('0x6')])[_0x7d23('0x7')](function(_0x3953dc){_0x5e9d09({'code':0xc8,'message':_0x3953dc});})[_0x7d23('0x8')](function(_0x23f1d6){_0x5ca126(_0x24f10b[_0x7d23('0x9')](0x1f4,_0x23f1d6));});});},'VerifySmtp':function(_0x2bcd72){var _0x566db0=this;return new Promise(function(_0x25675b,_0x4aebf8){_0x469551[_0x7d23('0xa')](_0x2bcd72['account'])[_0x7d23('0x7')](function(_0x5457d2){_0x25675b({'code':0xc8,'message':_0x7d23('0xb')});})[_0x7d23('0x8')](function(_0x8a9ac1){_0x4aebf8(_0x566db0[_0x7d23('0x9')](0x1f4,_0x8a9ac1));});});},'MailAccounts':function(_0x3b0b15){return new Promise(function(_0x3434ce,_0x403a99){var _0x5567ce=_['values'](_0x1dec6d[_0x7d23('0xc')]);for(var _0xf1db40=0x0;_0xf1db40<_0x5567ce[_0x7d23('0xd')];_0xf1db40+=0x1){if(_0x5567ce[_0xf1db40][_0x7d23('0xe')]&&_0x5567ce[_0xf1db40]['Imap'][_0x7d23('0xf')]){delete _0x5567ce[_0xf1db40]['Imap'][_0x7d23('0xf')];}if(_0x5567ce[_0xf1db40]['Smtp']&&_0x5567ce[_0xf1db40][_0x7d23('0x10')][_0x7d23('0x11')]){delete _0x5567ce[_0xf1db40][_0x7d23('0x10')][_0x7d23('0x11')];}}_0x3434ce({'count':_0x5567ce[_0x7d23('0xd')],'rows':_0x5567ce});});}};var _0x506a3b=jayson[_0x7d23('0x12')](_0x14977a)[_0x7d23('0x13')]();_0x506a3b['on']('error',function(_0x1a65e8){logger[_0x7d23('0x9')](JSON[_0x7d23('0x14')](_0x1a65e8));return _0x160178(_0x1a65e8);});_0x506a3b['listen'](0x232b,'127.0.0.1',function(){console[_0x7d23('0x15')](_0x7d23('0x16'),0x232b);return _0x22efd7('RPC\x20listening\x20on\x20port:'+0x232b);});});};
\ No newline at end of file