gpt4 book ai didi

ruby-on-rails - Gitlab 不会发送电子邮件 - 综合 Gitlab CentOS 6.5

转载 作者:行者123 更新时间:2023-12-04 13:50:15 27 4
gpt4 key购买 nike

只需在新配置的 CentOS 6.5 VM 上使用 omnibus 安装程序设置新的 Gitlab 安装。我有点 Linux 菜鸟,但我一直在尝试设置 Gitlab 安装,并且能够通过主机访问安装。

没有工作的是向新创建的用户发送电子邮件。我尝试使用 https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/README.md#sending-application-email-via-smtp 中的说明在/etc/gitlab/gitlab.rb 中设置 SMTP .

我在 gitlab.rb 上设置了权限文件到 600。值得注意的是,我们的 SMTP 服务器不需要来自内部网络的身份验证,并且 Omnibus 文档没有提供此类设置的示例。出于这个原因,我省略了一些通常会传递到 SMTP 的 gitlab.rb 文件中的行(这可能不是正确的做法)。我的 gitlab.rb 文件的全部内容已被编辑为:

gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.mycompany.com"
gitlab_rails['smtp_port'] = 25
gitlab_rails['smtp_domain'] = "mycompany.com"
gitlab_rails['smtp_authentication'] = false
gitlab_rails['smtp_enable_starttls_auto'] = false

我的 gitlab-ctl show-config 输出
  "gitlab-rails": {
"smtp_enable": true,
"smtp_address": "smtp.mycompany.com",
"smtp_port": 25,
"smtp_user_name": "gitlab@mycompany.com",
"smtp_domain": "mycompany.com",
"smtp_authentication": false,
"smtp_enable_starttls_auto": false,

当我创建一个新用户时,用户永远不会收到电子邮件。有没有人有任何关于从哪里开始解决这个问题的建议? Stack 上有一些东西,但没有一个与我的安装相匹配(CentOS 和 Gitlab 的综合安装)。

此外,如果我对所引用的 SMTP 中继进行命令行测试,我会立即收到电子邮件,因此我知道这不是问题。

谢谢!

最佳答案

在最新的综合版本 (7.6.1) 上,我已经成功地使用以下设置进行了操作

gitlab_rails['gitlab_email_from'] = 'john.smith@mycompany.com' #Important for our SMTP server

gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "mail.mycompany.com"
gitlab_rails['smtp_port'] = 25
#gitlab_rails['smtp_user_name'] = "" Commented out!
#gitlab_rails['smtp_password'] = "" Commented out!
gitlab_rails['smtp_domain'] = "mycompany.com"
gitlab_rails['smtp_authentication'] = false
gitlab_rails['smtp_enable_starttls_auto'] = false
gitlab_rails['smtp_tls'] = false
gitlab_rails['smtp_openssl_verify_mode'] = false

关于ruby-on-rails - Gitlab 不会发送电子邮件 - 综合 Gitlab CentOS 6.5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24189079/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com