Built motion from commit (unavailable).|2.3.7
[motion2.git] / server / services / email / server / index.js
index 723c75a..da3de10 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xa321=['pass','server','http','stringify','log','Email\x20RPC\x20server\x20listening\x20on\x20127.0.0.1:%d!','RPC\x20listening\x20on\x20port:','jayson/promise','bluebird','lodash','../../../config/logger','listen','sendMail','account','message','then','error','verifySmtp','Verified','catch','values','length','Imap','password','Smtp'];(function(_0x9be28f,_0x231334){var _0xa9f52d=function(_0x239dad){while(--_0x239dad){_0x9be28f['push'](_0x9be28f['shift']());}};_0xa9f52d(++_0x231334);}(_0xa321,0x9d));var _0x1a32=function(_0x38f5f8,_0xefe164){_0x38f5f8=_0x38f5f8-0x0;var _0x34e820=_0xa321[_0x38f5f8];return _0x34e820;};'use strict';var jayson=require(_0x1a32('0x0'));var BPromise=require(_0x1a32('0x1'));var _=require(_0x1a32('0x2'));var logger=require(_0x1a32('0x3'))('email');exports[_0x1a32('0x4')]=function(_0x362f50,_0x5e311d){return new BPromise(function(_0x471356,_0x1dd9bc){var _0x583868={'SendMail':function(_0x57b386){var _0x549fea=this;return new Promise(function(_0x363af7,_0x4859d6){_0x5e311d[_0x1a32('0x5')](_0x57b386[_0x1a32('0x6')],_0x57b386[_0x1a32('0x7')])[_0x1a32('0x8')](function(_0x1d9cb6){_0x363af7({'code':0xc8,'message':_0x1d9cb6});})['catch'](function(_0x343faf){_0x4859d6(_0x549fea[_0x1a32('0x9')](0x1f4,_0x343faf));});});},'VerifySmtp':function(_0x5d034a){var _0x14d287=this;return new Promise(function(_0x3cf338,_0x1ce64e){_0x5e311d[_0x1a32('0xa')](_0x5d034a[_0x1a32('0x6')])[_0x1a32('0x8')](function(_0x54c8d4){_0x3cf338({'code':0xc8,'message':_0x1a32('0xb')});})[_0x1a32('0xc')](function(_0x3b710d){_0x1ce64e(_0x14d287['error'](0x1f4,_0x3b710d));});});},'MailAccounts':function(_0x42a275){return new Promise(function(_0x1c27a8,_0x412276){var _0x1fceb9=_[_0x1a32('0xd')](_0x362f50['mailAccounts']);for(var _0x4498c7=0x0;_0x4498c7<_0x1fceb9[_0x1a32('0xe')];_0x4498c7+=0x1){if(_0x1fceb9[_0x4498c7][_0x1a32('0xf')]&&_0x1fceb9[_0x4498c7][_0x1a32('0xf')][_0x1a32('0x10')]){delete _0x1fceb9[_0x4498c7][_0x1a32('0xf')]['password'];}if(_0x1fceb9[_0x4498c7][_0x1a32('0x11')]&&_0x1fceb9[_0x4498c7][_0x1a32('0x11')]['pass']){delete _0x1fceb9[_0x4498c7][_0x1a32('0x11')][_0x1a32('0x12')];}}_0x1c27a8({'count':_0x1fceb9[_0x1a32('0xe')],'rows':_0x1fceb9});});}};var _0x3b2983=jayson[_0x1a32('0x13')](_0x583868)[_0x1a32('0x14')]();_0x3b2983['on'](_0x1a32('0x9'),function(_0xf6093d){logger[_0x1a32('0x9')](JSON[_0x1a32('0x15')](_0xf6093d));return _0x1dd9bc(_0xf6093d);});_0x3b2983[_0x1a32('0x4')](0x232b,'127.0.0.1',function(){console[_0x1a32('0x16')](_0x1a32('0x17'),0x232b);return _0x471356(_0x1a32('0x18')+0x232b);});});};
\ No newline at end of file
+var _0xa7fa=['error','values','mailAccounts','length','Imap','password','Smtp','pass','http','127.0.0.1','Email\x20RPC\x20server\x20listening\x20on\x20127.0.0.1:%d!','RPC\x20listening\x20on\x20port:','jayson/promise','../../../config/logger','email','listen','account','then','catch','verifySmtp'];(function(_0x8aea7b,_0x38466b){var _0xe9622e=function(_0x29f94b){while(--_0x29f94b){_0x8aea7b['push'](_0x8aea7b['shift']());}};_0xe9622e(++_0x38466b);}(_0xa7fa,0xfc));var _0xaa7f=function(_0x14add3,_0x13ce8d){_0x14add3=_0x14add3-0x0;var _0x4a174f=_0xa7fa[_0x14add3];return _0x4a174f;};'use strict';var jayson=require(_0xaa7f('0x0'));var BPromise=require('bluebird');var _=require('lodash');var logger=require(_0xaa7f('0x1'))(_0xaa7f('0x2'));exports[_0xaa7f('0x3')]=function(_0x236e94,_0x5b7455){return new BPromise(function(_0x39fd71,_0x310190){var _0xc238d5={'SendMail':function(_0x3a3bcc){var _0x48e98f=this;return new Promise(function(_0xf79d63,_0x48105b){_0x5b7455['sendMail'](_0x3a3bcc[_0xaa7f('0x4')],_0x3a3bcc['message'])[_0xaa7f('0x5')](function(_0xf237c7){_0xf79d63({'code':0xc8,'message':_0xf237c7});})[_0xaa7f('0x6')](function(_0x2dbcb6){_0x48105b(_0x48e98f['error'](0x1f4,_0x2dbcb6));});});},'VerifySmtp':function(_0x38c907){var _0x3e7148=this;return new Promise(function(_0x5692a7,_0x471fdc){_0x5b7455[_0xaa7f('0x7')](_0x38c907[_0xaa7f('0x4')])[_0xaa7f('0x5')](function(_0x5e16b5){_0x5692a7({'code':0xc8,'message':'Verified'});})[_0xaa7f('0x6')](function(_0x7e736){_0x471fdc(_0x3e7148[_0xaa7f('0x8')](0x1f4,_0x7e736));});});},'MailAccounts':function(_0x8c42d8){return new Promise(function(_0x7484d8,_0x392b8a){var _0x39ba70=_[_0xaa7f('0x9')](_0x236e94[_0xaa7f('0xa')]);for(var _0x4dfb46=0x0;_0x4dfb46<_0x39ba70[_0xaa7f('0xb')];_0x4dfb46+=0x1){if(_0x39ba70[_0x4dfb46]['Imap']&&_0x39ba70[_0x4dfb46][_0xaa7f('0xc')][_0xaa7f('0xd')]){delete _0x39ba70[_0x4dfb46][_0xaa7f('0xc')]['password'];}if(_0x39ba70[_0x4dfb46][_0xaa7f('0xe')]&&_0x39ba70[_0x4dfb46][_0xaa7f('0xe')][_0xaa7f('0xf')]){delete _0x39ba70[_0x4dfb46][_0xaa7f('0xe')][_0xaa7f('0xf')];}}_0x7484d8({'count':_0x39ba70[_0xaa7f('0xb')],'rows':_0x39ba70});});}};var _0x2c17c4=jayson['server'](_0xc238d5)[_0xaa7f('0x10')]();_0x2c17c4['on'](_0xaa7f('0x8'),function(_0x132382){logger[_0xaa7f('0x8')](JSON['stringify'](_0x132382));return _0x310190(_0x132382);});_0x2c17c4['listen'](0x232b,_0xaa7f('0x11'),function(){console['log'](_0xaa7f('0x12'),0x232b);return _0x39fd71(_0xaa7f('0x13')+0x232b);});});};
\ No newline at end of file