无法从Ghost发送电子邮件

时间:2015-01-25 21:02:52

标签: node.js email forgot-password

我这几天一直在努力。我对极端情绪感到愤怒。

我在 umquhile.org/kelpie 上有一个托管的Ghost博客。它一直很好。不知怎的,我把自己锁在账户之外。 75,000个帖子说我需要设置电子邮件,以便点击“忘记密码”。我已经走了12,000个帖子(好吧,轻微的夸张),展示了如何做到这一点。首先,Ghost的教程不起作用。我尝试了vanilla sendmail (预计不会工作), Mailgun Sendgrid Gmail 。我反复检查了我的配置。

根据我的设置方式,我会收到不同的错误消息。有时我得到了535 - 无效的登录凭据,有时候所有收件人都被拒绝了;现在我得到“无法读取未定义的属性'计数”,无论那个是什么。有人可以告诉我这个配置是否有问题。或者如何让电子邮件在Ghost中工作。

我应该注意,每次进行更改时,我都重新启动了node.js.

config = {
// ### Production
// When running Ghost in the wild, use the production environment
// Configure your URL and mail settings here
production: {
    url: 'http://umquhile.org/kelpie',
    mail: {
        service: 'Gmail',
        fromaddress: ‘xxxx@gmail.com',
        transport: 'SMTP',
        options: {
            host: 'smtp.gmail.com',
            secureConnection: true,
            port: 465,
            auth:  {
                user: ‘xxxx@gmail.com',
                pass: ‘xxxxxxxxxxxxxx’
            }
        }
    },

对于什么是值得的,我读到Ghost使用Bcrypt哈希作为密码。我使用在线Bcrypt生成器来散列我提供的密码。我复制了字符串并将其粘贴到Mysql中我的管理员用户的密码字段中。这不起作用,因为我的账户只是持平了。

1 个答案:

答案 0 :(得分:0)

一旦我发布到stackoverflow,它就会打击我!!

我通过phpmyadmin进入数据库,发现字段 status

设置为已锁定

我清理了场地,保存了变化,并且tadaaa!我现在可以再次访问我的博客。对不起,讨厌的帖子!答案刚好发生在我身上。

相关问题