Gitlab不会发送电子邮件 - omnibus Gitlab CentOS 6.5

 淡淡笑嘻嘻 发布于 2023-01-09 15:26

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

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

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

谢谢!

1 个回答
  • 在最新的omnibus版本(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
    

    2023-01-09 15:28 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有