Gitlab 不发送邮件但 postfix 可以工作,omnibus 安装(16.04)如何排除故障?

Gitlab 不发送邮件但 postfix 可以工作,omnibus 安装(16.04)如何排除故障?

我将 gitlab omnibus 安装用于我的 16.04 Ubuntu Server,因为我在 时遇到了依赖性问题using apt-get install git。所以我运行sudo gitlab-rake gitlab:check以检查我的环境。检查抱怨 repo 路径不属于git:git我没有得到... repo 路径属于git:git并且我可以创建 repos。因此,一般来说,一切都按应有的方式工作,但是邮件没有发送出去。运行安装程序时,系统询问我关于我的域名的问题,而我使用的域名没有以 结尾.de。这会导致问题吗?因此,如果我想更改任何东西,我必须在 中更改它gitlab.rb并运行gitlab-ctl reconfigure,对吗?我测试了我的 postfix 安装,它可以手动发送邮件...端口 25 是开放的。有什么想法吗?gitlab 中没有测试邮件功能,还是?

答案1

您应该能够使用命令来更新您的电子邮件地址git config。使用命令man git-config了解详细信息。

检查邮件日志以了解您的电子邮件发生的情况。这很可能是/var/log/mail.log。该命令mailq应列出已接受投递但尚未投递的任何电子邮件。

相关内容