• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
MagicMirror Forum
  • Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.

Email

Scheduled Pinned Locked Moved Productivity
92 Posts 36 Posters 112.7k Views 39 Watching
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R Offline
    ronny3050 Module Developer @amanzimdwini
    last edited by Jul 25, 2016, 5:50 AM

    @amanzimdwini
    I am sorry if my instructions weren’t clear, I’ll update the README. You need to run “npm install” inside the “email” folder.

    A 1 Reply Last reply Jul 25, 2016, 5:51 AM Reply Quote 1
    • A Offline
      amanzimdwini @ronny3050
      last edited by paviro Jul 25, 2016, 8:11 PM Jul 25, 2016, 5:51 AM

      @ronny3050

      pi@MagicMirror2:~/MagicMirror/modules $ npm install
      npm WARN enoent ENOENT: no such file or directory, open '/home/pi/MagicMirror/modules/package.json'
      npm WARN enoent ENOENT: no such file or directory, open '/home/pi/MagicMirror/modules/node_modules/node_helper/packa                                                                                                                         ge.json'
      npm WARN modules No description
      npm WARN modules No repository field.
      npm WARN modules No README data
      npm WARN modules No license field.
      pi@MagicMirror2:~/MagicMirror/modules $ ^C
      pi@MagicMirror2:~/MagicMirror/modules $ cd ..
      pi@MagicMirror2:~/MagicMirror $ cd config/
      pi@MagicMirror2:~/MagicMirror/config $ ls
      config.1  config.2  config.5.keep  config.good  config.good.js  config.good.swap  config.js  config.js.sample  config.js.save  config.js.save.1
      pi@MagicMirror2:~/MagicMirror/config $ sudo nano config.js
      pi@MagicMirror2:~/MagicMirror/config $ cd ..
      pi@MagicMirror2:~/MagicMirror $ cd modules/
      pi@MagicMirror2:~/MagicMirror/modules $ ls
      default  email  MMM-HTTPRequestDisplay  MMM-wordnik  MMM-WunderGround  MMM-Wunderlist  node_modules  README.md  TR_swap
      pi@MagicMirror2:~/MagicMirror/modules $ cd email/
      pi@MagicMirror2:~/MagicMirror/modules/email $ npm install
      email@0.0.1 /home/pi/MagicMirror/modules/email
      ├─┬ debug@2.2.0
      │ └── ms@0.7.1
      ├─┬ imap@0.8.17
      │ ├─┬ readable-stream@1.1.14
      │ │ ├── core-util-is@1.0.2
      │ │ ├── inherits@2.0.1
      │ │ ├── isarray@0.0.1
      │ │ └── string_decoder@0.10.31
      │ └── utf7@1.0.0
      ├─┬ mailparser@0.4.9
      │ ├─┬ encoding@0.1.12
      │ │ └── iconv-lite@0.4.13
      │ ├── mime@1.3.4
      │ ├─┬ mimelib@0.2.19
      │ │ └── addressparser@0.3.2
      │ └── uue@1.0.0
      └── underscore@1.8.3
      
      npm WARN email@0.0.1 No repository field.
      npm WARN email@0.0.1 No license field.
      

      Note from admin: Please use Markdown on code and shell snippets!

      R 1 Reply Last reply Jul 25, 2016, 5:52 AM Reply Quote 0
      • R Offline
        ronny3050 Module Developer @amanzimdwini
        last edited by Jul 25, 2016, 5:52 AM

        @amanzimdwini Yes, you should be all set! Thanks for the updates. :D

        A 1 Reply Last reply Jul 25, 2016, 6:08 AM Reply Quote 0
        • A Offline
          amanzimdwini @ronny3050
          last edited by Jul 25, 2016, 6:08 AM

          @ronny3050
          Thx for updating the README.
          Followed instructions (requested app-pwd since I have 2-factor authentication).
          My config.js:

                          {
                                  module: 'email',
                                  position: 'bottom_left',
                                  header: 'Email',
                                  config:{
                                  user: 'XXX@gmail.com',
                                  password: '****************',
                                  host: 'imap.gmail.com',
                                  port: 993,
                                  tls: true,
                                  authTimeout: 10000,
                                  numberOfEmails: 5,
                                  fade: true
                  }
          

          Restarted (NOT REBOOTED) Pi.
          Got this:
          0_1469426287738_upload-38a60756-5f8a-4933-b4f3-af564be8f683

          Rebooted (just to be safe) - same result.

          R 1 Reply Last reply Jul 25, 2016, 6:11 AM Reply Quote 1
          • R Offline
            ronny3050 Module Developer @amanzimdwini
            last edited by ronny3050 Jul 25, 2016, 6:12 AM Jul 25, 2016, 6:11 AM

            @amanzimdwini you are missing a ‘}’ which closes the config block. It should look like:

             {
                                    module: 'email',
                                    position: 'bottom_left',
                                    header: 'Email',
                                    config:{
                                    user: 'XXX@gmail.com',
                                    password: '****************',
                                    host: 'imap.gmail.com',
                                    port: 993,
                                    tls: true,
                                    authTimeout: 10000,
                                    numberOfEmails: 5,
                                    fade: true
                              }
                    }
            A 1 Reply Last reply Jul 25, 2016, 6:15 AM Reply Quote 0
            • A Offline
              amanzimdwini @ronny3050
              last edited by Jul 25, 2016, 6:15 AM

              @ronny3050
              Sorry - pasted only partial copy; I had the trailing }.
              My Config.js was correct…

              Just to be on the safe side, I tested it as if config.js had been what I posted - and that failed with a “please create a config file”. As it should have.

              So - I think the problem is elsewhere. Sorry

              R 3 Replies Last reply Jul 25, 2016, 6:22 AM Reply Quote 0
              • R Offline
                ronny3050 Module Developer @amanzimdwini
                last edited by Jul 25, 2016, 6:22 AM

                @amanzimdwini Could you please report the logs?

                1 Reply Last reply Reply Quote 0
                • R Offline
                  ronny3050 Module Developer @amanzimdwini
                  last edited by Jul 25, 2016, 6:30 AM

                  @amanzimdwini Also, if you’re using Gmail, you need to ‘set lower security for apps’ https://www.google.com/settings/security/lesssecureapps.

                  C 1 Reply Last reply Sep 30, 2016, 8:51 PM Reply Quote 0
                  • R Offline
                    ronny3050 Module Developer @amanzimdwini
                    last edited by Jul 25, 2016, 8:17 AM

                    @amanzimdwini It should be working now?

                    A 1 Reply Last reply Jul 26, 2016, 3:44 AM Reply Quote 1
                    • A Offline
                      amanzimdwini @ronny3050
                      last edited by Jul 26, 2016, 3:44 AM

                      @ronny3050

                      Just did a clean install on a brand new pi in about 5 minutes flat. COOL MODULE.
                      (still need to work on 2-auth, please. Plus I’ll want to change your config to make the display single line etc. I’ll look at the js file)

                      R 1 Reply Last reply Jul 26, 2016, 7:29 AM Reply Quote 1
                      • 1
                      • 2
                      • 3
                      • 4
                      • 5
                      • 9
                      • 10
                      • 2 / 10
                      2 / 10
                      • First post
                        17/92
                        Last post
                      Enjoying MagicMirror? Please consider a donation!
                      MagicMirror created by Michael Teeuw.
                      Forum managed by Sam, technical setup by Karsten.
                      This forum is using NodeBB as its core | Contributors
                      Contact | Privacy Policy