2015-12-15 5 views
0

У меня есть блог Ghost, и я забыл свой пароль (да). Я попытался ввести его 5 раз, и теперь моя учетная запись заблокирована.Не удается настроить электронную почту и сбросить пароль в блоге Ghost

Я хочу сбросить пароль, но по какой-то причине я не понимаю, Ghost (или мой сервер, я не знаю) не может отправить мне электронное письмо.

Я выполнил шаги, описанные здесь http://support.ghost.org/mail, чтобы настроить мою учетную запись электронной почты из gmail на сервере. Мой config.js файл выглядит так:

// # Ghost Configuration 
// Setup your Ghost install for various environments 
// Documentation can be found at http://support.ghost.org/config/ 

var path = require('path'), 
    config; 

config = { 
    // ### Production 
    // When running Ghost in the wild, use the production environment 
    // Configure your URL and mail settings here 
    production: { 
     url: 'http://gabsferreira.com', 
     mail: { 
       transport: 'SMTP', 
       options: { 
        service: 'Gmail', 
        auth: { 
         user: 'myuser', 
         pass: 'mypass' 
        } 
       } 
      }, 

     database: { 
      client: 'sqlite3', 
      connection: { 
       filename: path.join(__dirname, '/content/data/ghost.db') 
      }, 
      debug: false 
     }, 

     server: { 
      // Host to be passed to node's `net.Server#listen()` 
      host: '127.0.0.1', 
      // Port to be passed to node's `net.Server#listen()`, for iisnode set this to `process.env.PORT` 
      port: '2368' 
     } 
    }, 

    // ### Development **(default)** 
    development: { 
     // The url to use when providing links to the site, E.g. in RSS and email. 
     // Change this to your Ghost blogs published URL. 
     url: 'http://gabsferreira.com', 

     // Example mail config 
     // Visit http://support.ghost.org/mail for instructions 


     mail: { 
       transport: 'SMTP', 
       options: { 
        service: 'Gmail', 
        auth: { 
         user: 'myuser', // mailgun username 
         pass: 'mypass' // mailgun password 
        } 
       } 
      }, 
     // ``` 



     database: { 
      client: 'sqlite3', 
      connection: { 
       filename: path.join(__dirname, '/content/data/ghost-dev.db') 
      }, 
      debug: false 
     }, 
     server: { 
      // Host to be passed to node's `net.Server#listen()` 
      host: '127.0.0.1', 
      // Port to be passed to node's `net.Server#listen()`, for iisnode set this to `process.env.PORT` 
      port: '2368' 
     }, 
     paths: { 
      contentPath: path.join(__dirname, '/content/') 



    }, 

    // **Developers only need to edit below here** 

    // ### Testing 
    // Used when developing Ghost to run tests and check the health of Ghost 
    // Uses a different port number 
    testing: { 
     url: 'http://127.0.0.1:2369', 
     database: { 
      client: 'sqlite3', 
      connection: { 
       filename: path.join(__dirname, '/content/data/ghost-test.db') 
      } 
     }, 
     server: { 
      host: '127.0.0.1', 
      port: '2369' 
     }, 
     logging: false 
    }, 

    // ### Testing MySQL 
    // Used by Travis - Automated testing run through GitHub 
    'testing-mysql': { 
     url: 'http://127.0.0.1:2369', 
     database: { 
      client: 'mysql', 
      connection: { 
       host  : '127.0.0.1', 
       user  : 'root', 
       password : '', 
       database : 'ghost_testing', 
       charset : 'utf8' 
      } 
     }, 
     server: { 
      host: '127.0.0.1', 
      port: '2369' 
    }, 
     logging: false 
    }, 

    // ### Testing pg 
    // Used by Travis - Automated testing run through GitHub 
    'testing-pg': { 
     url: 'http://127.0.0.1:2369', 
     database: { 
      client: 'pg', 
      connection: { 
       host  : '127.0.0.1', 
       user  : 'postgres', 
       password : '', 
       database : 'ghost_testing', 
       charset : 'utf8' 
      } 
     }, 
     server: { 
      host: '127.0.0.1', 
    port: '2369' 
     }, 
     logging: false 
    } 
}; 

// Export config 
module.exports = config; 

В «MyUser» и «mypass» мой пользователя и пароль, введенные правильно.

При попытке сбросить пароль, я получаю сообщение об ошибке:

enter image description here

Я не знаю, что делать, потому что я не знаю, что это неправильно. Нужно ли мне что-то активировать в gmail? Есть ли место, где призрак регистрирует ошибку, которая происходит?

Я не тяжелый пользователь Ubuntu, поэтому я не уверен, где искать или что делать.

ответ