GitLab不发送电子邮件通知(smtp)

时间:2017-04-24 18:43:12

标签: email notifications gitlab

我确实使用官方CE AMI设置了GitLab,并使用了here所述的SMTP配置设置(使用AWS SES)。发送测试邮件没有问题。 什么无效是接收通知邮件(例如“新评论”或“合并请求”)。

例如,我的通知设置为watch(=所有通知)。现在我添加一条新评论并提及自己,一切正常,我的TODO计数器(右上)增加但没有发送电子邮件。我检查了sidekiq.log文件,然后说......

2017-04-24_18:35:38.21211 2017-04-24T18:35:38.212Z 3800 TID-os4gzzujo NewNoteWorker JID-a1f08d6db7451695d6830a6a INFO: start 2017-04-24_18:35:38.29925 2017-04-24T18:35:38.299Z 3800 TID-os4gzzujo NewNoteWorker JID-a1f08d6db7451695d6830a6a INFO: done: 0.087 sec

...但没有发送电子邮件。使用grep 'mail' sidekiq.log也不会产生任何有用的东西。

1 个答案:

答案 0 :(得分:1)

我明白了。重要的部分是Notifications帮助的最后一句话。

  

您无法收到自己创建的问题,合并请求或里程碑的通知。只有当其他人对您创建或提及的内容进行评论或添加更改时,您才会收到自动通知。

因此,当您自己设置GitLab时,请创建另一个虚拟用户,然后模拟该用户并提及您的实际帐户。这样您就会收到电子邮件通知。