Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails GitLab电子邮件不发送?_Ruby On Rails_Linux_Ruby On Rails 3_Debian_Gitlab - Fatal编程技术网

Ruby on rails GitLab电子邮件不发送?

Ruby on rails GitLab电子邮件不发送?,ruby-on-rails,linux,ruby-on-rails-3,debian,gitlab,Ruby On Rails,Linux,Ruby On Rails 3,Debian,Gitlab,GitLab应在创建新用户的帐户时自动向其发送带有密码的电子邮件 我检查了mail.log文件,没有看到发送或尝试发送的记录。 我可以通过postfix命令行发送邮件,没有问题 在gitlab ui中,我没有收到任何失败或任何东西。当我看到mailer时,我看到了这个悬而未决的问题: Class Args Notify ["new_user_email", 8, "qrnq1kSQ"] 我已修改gitlab.yml,使其具有正确的发件人地址:notify@mydoma

GitLab应在创建新用户的帐户时自动向其发送带有密码的电子邮件

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

在gitlab ui中,我没有收到任何失败或任何东西。当我看到mailer时,我看到了这个悬而未决的问题:

 Class      Args 

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

我已修改gitlab.yml,使其具有正确的发件人地址:notify@mydomain.com

因此我发现我必须在服务器上手动运行resque进程,以便它处理队列中的作业。我将在其他地方问另一个问题,看看如何使其自动化

命令是:

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

嘿,很酷的解决方案,但我没有让它为我工作:我得到以下错误::/home/git/gitlab$sudo-u git bundle exec rake environment resque:work QUEUE=*RAILS\u ENV=production BACKGROUND=yes rake中止!不知道如何构建任务“resque:work”(通过使用--trace运行任务查看完整跟踪)此外,不要忘记检查垃圾邮件文件夹。Gitlab给我发了一封电子邮件,但被标为垃圾邮件。