GitLab"回复"功能使用Omnibus无法正常工作?

时间:2015-10-23 18:23:46

标签: email gitlab gitlab-omnibus

我们目前正在运行最新版本的GitLab(v8.0.1),该版本使用Omnibus软件包安装,并尝试启用新的"回复"功能但没有任何事情发生。

我们按照以下说明操作: http://doc.gitlab.com/ce/incoming_email/README.html(特别是Gmail说明)。我们配置了一个安全性较低的新Gmail帐户,我们也使用了SMTP配置。

回复时,该电子邮件正被发送到GMail帐户,但从那里没有发生任何事情。 doco似乎有点稀疏,但GitLab应该选择该电子邮件(通过IMAP)并更新问题?如果是这样,什么也没发生。

我们在/etc/gitlab/gitlab.rb中的设置(我必须手动添加"传入邮件"部分,因为它不在那里)看起来像这样:

# SMTP setup
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "aws"
gitlab_rails['smtp_port'] = 587
gitlab_rails['smtp_user_name'] = "AWSUSER"
gitlab_rails['smtp_password'] = "AWSPASS"
gitlab_rails['smtp_domain'] = "git.ourdomain.com"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
# gitlab_rails['smtp_tls'] = false
# gitlab_rails['smtp_openssl_verify_mode'] = 'none' # Can be: 'none', 'peer', 'client_once', 'fail_if_no_peer_cert', see http://api.rubyonrails.org/classes/ActionMailer/Base.html
# gitlab_rails['smtp_ca_path'] = "/etc/ssl/certs"
# gitlab_rails['smtp_ca_file'] = "/etc/ssl/certs/ca-certificates.crt"

# Configuration for Gmail / Google Apps, assumes mailbox gitlab-incoming@gmail.com
gitlab_rails['incoming_email_enabled'] = true
gitlab_rails['incoming_email_address'] = "gitlab+%{key}@ourdomain.com"
gitlab_rails['incoming_email_email'] = "gitlab@ourdomain.com"
gitlab_rails['incoming_email_password'] = "GLPASS"
gitlab_rails['incoming_email_host'] = "imap.gmail.com"
gitlab_rails['incoming_email_port'] = 993
gitlab_rails['incoming_email_ssl'] = true
gitlab_rails['incoming_email_start_tls'] = false
gitlab_rails['incoming_email_mailbox_name'] = "inbox"

1 个答案:

答案 0 :(得分:1)

对我来说,安装上次更新并重新启动服务器似乎解决了问题(我第一次也重新启动了服务器,但它仍然无法正常工作)。