mailboxes

    0.0.3 • Public • Published

    node-mailboxes

    List primary better mailboxes, especially for GMail, and It's based on andris9/inbox

    Installation

    $ npm install mailboxes

    Usage

    var mailboxes = require('mailboxes');
    var inbox = require('inbox');
    var client = inbox.createConnection(false, 'imap.gmail.com', {
      secureConnection: true,
      auth: yourauthOption
    });
     
    mailboxes(client, function(err, mailboxes) {
      // Then you would get a well-format folders.
    });
    client.connect();

    Output format

    { 
      Inbox: { 
        name: 'Inbox', 
        path: 'INBOX', 
        type: 'Inbox', 
        delimiter: '/' 
      },
      'All Mail': { 
        name: 'All Mail',
        path: '[Gmail]/All Mail',
        type: 'All Mail',
        delimiter: '/' 
      },
      Drafts: { 
        name: 'Drafts',
        path: '[Gmail]/Drafts',
        type: 'Drafts',
        delimiter: '/' 
      },
      Flagged: { 
        name: 'Important',
        path: '[Gmail]/Important',
        type: 'Flagged',
        delimiter: '/' 
      },
      Sent: { 
        name: 'Sent Mail',
        path: '[Gmail]/Sent Mail',
        type: 'Sent',
        delimiter: '/' },
      Junk: { 
        name: 'Spam',
        path: '[Gmail]/Spam',
        type: 'Junk',
        delimiter: '/' },
      Trash: { 
        name: 'Trash',
        path: '[Gmail]/Trash',
        type: 'Trash',
        delimiter: '/' 
      }
    }

    License

    MIT

    Keywords

    Install

    npm i mailboxes

    DownloadsWeekly Downloads

    0

    Version

    0.0.3

    License

    MIT

    Last publish

    Collaborators

    • yorkie