Advertisement
Guest User

Untitled

a guest
Nov 4th, 2016
193
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.51 KB | None | 0 0
  1. var ImapClient = require('emailjs-imap-client');
  2.  
  3. var client = new ImapClient('imap.powerbrasil.com.br', 143, {
  4. auth: {
  5. user: 'luiz.paulo@powerbrasil.com.br',
  6. pass: 'power100'
  7. }
  8. });
  9.  
  10. client.onerror = function(err) {
  11. console.log(err);
  12. };
  13.  
  14. client.connect().then(function(){
  15. client.selectMailbox('INBOX').then(function(mailbox) {
  16.  
  17. client.listMessages('INBOX', '1:10', ['uid', 'flags', 'body[]', 'envelope', 'bodystructure']).then(function(messages){
  18. for(var index in messages){
  19. var message = messages[index];
  20. var from = message.envelope.from.map(function(f){return f.address}).join(', ');
  21. var to = message.envelope.to.map(function(f){return f.address}).join(', ');
  22. console.log('Message from '+from + ' sended to '+to);
  23. }
  24. })
  25.  
  26.  
  27. }).then(function() {
  28. client.logout();
  29. });
  30. })
  31.  
  32. /*
  33. == results ==
  34.  
  35. Message from aposte@cracken.info sended to luiz.paulo@powerbrasil.com.br
  36. Message from catherine@dynamsoft.com sended to luiz.paulo@powerbrasil.com.br
  37. Message from pi.logger@powerbrasil.com.br sended to mario.rusch@powerbrasil.com.br, lucas.denicol@powerbrasil.com.br, luiz.paulo@powerbrasil.com.br, lucas.rangel@powerbrasil.com.br
  38. Message from pi.logger@powerbrasil.com.br sended to mario.rusch@powerbrasil.com.br, lucas.denicol@powerbrasil.com.br, luiz.paulo@powerbrasil.com.br, lucas.rangel@powerbrasil.com.br
  39. Message from pi.logger@powerbrasil.com.br sended to mario.rusch@powerbrasil.com.br, lucas.denicol@powerbrasil.com.br, luiz.paulo@powerbrasil.com.br, lucas.rangel@powerbrasil.com.br
  40. Message from pi.logger@powerbrasil.com.br sended to mario.rusch@powerbrasil.com.br, lucas.denicol@powerbrasil.com.br, luiz.paulo@powerbrasil.com.br, lucas.rangel@powerbrasil.com.br
  41. Message from pi.logger@powerbrasil.com.br sended to mario.rusch@powerbrasil.com.br, lucas.denicol@powerbrasil.com.br, luiz.paulo@powerbrasil.com.br, lucas.rangel@powerbrasil.com.br
  42. Message from pi.logger@powerbrasil.com.br sended to mario.rusch@powerbrasil.com.br, lucas.denicol@powerbrasil.com.br, luiz.paulo@powerbrasil.com.br, lucas.rangel@powerbrasil.com.br
  43. Message from pi.logger@powerbrasil.com.br sended to mario.rusch@powerbrasil.com.br, lucas.denicol@powerbrasil.com.br, luiz.paulo@powerbrasil.com.br, lucas.rangel@powerbrasil.com.br
  44. Message from pi.logger@powerbrasil.com.br sended to mario.rusch@powerbrasil.com.br, lucas.denicol@powerbrasil.com.br, luiz.paulo@powerbrasil.com.br, lucas.rangel@powerbrasil.com.br
  45.  
  46. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement