2012-09-10 78 views
5

GitLab在创建帐户时应自动使用其密码向新用户发送电子邮件。GitLab电子邮件不发送?

我检查了mail.log文件,发现没有发送或尝试发送的记录。
我可以通过postfix命令行发送邮件没有问题。

在gitlab ui中,我没有失败或什么。当我看邮件我看到这个悬而未决:

Class  Args 

Notify  ["new_user_email", 8, "qrnq1kSQ"] 

我修改gitlab.yml要有正确的发件人地址:[email protected]

+1

另外,不要忘记检查您的垃圾邮件文件夹。 Gitlab给我发了一封电子邮件,但它被标记为垃圾邮件。 – Yamaneko

回答

2

所以我发现我已经跑在我的服务器上手动重新进行处理以便处理队列中的作业。我要在其他地方问另一个问题,看看如何自动完成。

的命令是:

sudo -u gitlab bundle exec rake environment resque:work QUEUE=* RAILS_ENV=production BACKGROUND=yes 
+2

嗨,很酷的解决方案,但我没有得到它为我工作:我得到以下错误: :/ home/git/gitlab $ sudo -u git bundle exec rake environment resque:work QUEUE = * RAILS_ENV = production =是 rake中止! 不知道如何构建任务'resque:work' (通过使用--trace运行任务查看完整跟踪) – sadmicrowave